pristine:24a34b8c9696199ce4ae829e0a4ad295eb35d2e2f9b0bf6dc5dfd36cdd4a6ae3 [initial import of happstack-authenticate Jeremy Shaw **20110207202829 Ignore-this: cd5323e3ec9036b9b0e3c2e8ca53f551 ] hash: 0000039565-0792144e539efb6ac776541315ff3c8b871e40b70f0d3333c77b754ec7e2be36 [more work on getting a first pass going Jeremy Shaw **20110208205448 Ignore-this: f5151836fb107a7be1b35b0b4dae5fa6 ] hash: 0000010713-24b61ffe510bb53e0b9cde861ebfeef7a531ef58bb828e9ff06280832c52a88b [more progress, but still can not actually log in yet Jeremy Shaw **20110214022842 Ignore-this: 59a0aa3342ac690ae15497e109efd4d8 ] hash: 0000010302-4059fa15c4dc7dad7653fcbc7d5d8898f09dbe3c56e6a239ea6e25a83b2cde0b [can now log in under some circumstances Jeremy Shaw **20110215193551 Ignore-this: 333639900684703e0f459b2ee400c842 ] hash: 0000011270-81ac7bcce6fb84e81deff37a589c40791675e28b2fb8aa963cdd9ce2025da425 [support for login and logout under simple circumstances Jeremy Shaw **20110222173454 Ignore-this: ec076b19f701ba9c55d224c8a0705ff ] hash: 0000004023-fcf6cfe0d6f6f2ad59044781ea68a88a45650a4630ec9278b0e0f2f90e44d675 [initial work on code path for adding additional identifiers Jeremy Shaw **20110222200317 Ignore-this: 4bd8e2bae1a56e09fd67860297496ed5 ] hash: 0000007575-5b41bbb476a3948d57ceb1972d6d83543ae21f05c511888f59d377d7dc0999a0 [can now add an additional openid identifier, though trouble may arise if that identifier is already used with another authid Jeremy Shaw **20110224191145 Ignore-this: a40b5ecc265d7735f97ab52833a2d8a5 ] hash: 0000005055-7a83777935f71b1899c914afb03bebd0e119a2ee23be3811c4e1b91365a39512 [add handling of P_SetAuthId Jeremy Shaw **20110224193722 Ignore-this: d0d330e06b16bdae279d76ffb953a90b ] hash: 0000013511-d1a874f59ae77f8ed3b2e15709a8f1d301e0ef54ed1294de2f2e0a12f91bb806 [more refactoring to split the HSP stuff out of the core stuff Jeremy Shaw **20110301183413 Ignore-this: f14e62fec02e5a0a610eda579f4bb9e ] hash: 0000008990-0a03b30051f362e7c27165a5068034928945d7a1a204fbe2ff5f2a605c0c2526 [more refactoring Jeremy Shaw **20110301215922 Ignore-this: 3eda51886977c9231034cac8c6050d88 ] hash: 0000011026-ebb6cee1ce088bc45f4195d61eb7d80044092d77e4ba2fe5ba514134c4615909 [more refactoring Jeremy Shaw **20110307182630 Ignore-this: 8533c59b767cb62ac3624e470195635c ] hash: 0000016591-f1c47b5bbf3afe64560b34ba6d735dba192ac078b5b71dde529c199537d0ae45 [attempt to parameterize the list of providers so that different sites can have different options Jeremy Shaw **20110307233905 Ignore-this: 880784dde72097669da5ce48b79bafe0 ] hash: 0000004670-30da1fec6982744961be5b12e7add3e8d4c828cd42fdca283a5b94411f2b106c [generalize and move handleOpenId into Pages.Auth Jeremy Shaw **20110307235355 Ignore-this: 3ef08629d1c8e4a71d672361f907abe7 ] hash: 0000002493-df8af10315729a627a9d683865bbf1edd199a40f818f9f2596379b851c50feea [more work on refactoring Jeremy Shaw **20110308231030 Ignore-this: 7f3a7a4229086a8f590b90752cee4dfe ] hash: 0000005673-0fa0c29576d3d5dbf739798f9396969acb24ccbe58977b505dc1d687f1d62255 [refactoring: started moving things into the hierarchy Jeremy Shaw **20110310050632 Ignore-this: f35011b2f82cdc49be23cf19019a8ae8 ] hash: 0000005695-e65c61dfb74f74d340bd77fcfefc35595a42f82ea415dcdeb03c2e24555c45c6 [more refactoring Jeremy Shaw **20110310052456 Ignore-this: a394b137654d0489963cd44608de3c54 ] hash: 0000000970-15bc3abaa1667d8f15d14cfbaec48a11f8acad7cfd94f0644ffa2034cd936508 [more refactoring Jeremy Shaw **20110314180341 Ignore-this: 2e1751407d686b36a96efe927e9d70b1 ] hash: 0000014146-5f9fcba985ab9b2f20f5c6cb242304a7439ee4882eab6461ce4ac7c430a84242 [update to latest web-routes and pwstore. Create working .cabal file. Jeremy Shaw **20110315163442 Ignore-this: 9a5336e3a869d4c917375c520b95349a ] hash: 0000003991-f82723e8703b7e5bd2e7c473dd094ef9d69fbb8c8bdf1888ebaadc08f4d107f1 [generalize type for handleProfile and related functions Jeremy Shaw **20110315194012 Ignore-this: 33d1b0d248acf9e2a358c1ab6352aaeb ] hash: 0000001819-83cd6137a4d30b36125a3b9a4c1fe07424a556de043dc1e8c6fe60f3ca712206 [can now create and login using a local account. can't change password yet though. Jeremy Shaw **20110325030156 Ignore-this: 825f72d68eea821665a97cb3805ff4a5 ] hash: 0000009033-363fc12cad4b401b336e80db3d0b07f7933cebc02db46d3eb68cade6e35b37e8 [Added change password form. Though there is no link to it yet. Jeremy Shaw **20110325040725 Ignore-this: 94bfe53c3174449b9f7a2f458e73ad4 ] hash: 0000006362-788b3f25400f654fa35c1324a38833cce6b9246a3936a4ba0ae96fd865214827 [debianized Jeremy Shaw **20110328173053 Ignore-this: 6aeb96a6013d30e523dd96a9fffc9e5f ] hash: 0000006759-35370c419501e0379bd7c7c6db57f89b1ed9c4dd743a53c3aae6252f69c34946 [added missing Setup.hs and LICENSE files Jeremy Shaw **20110330041708 Ignore-this: 25a5091c2ffc8cd2aa7e6a035da46d92 ] hash: 0000001832-852c75fa742966d0ce003f6a5b76dd37dba7da5de10e2779a57dd3bedcb1d0fe [added build-depends on trhsx Jeremy Shaw **20110330042335 Ignore-this: f3074167277b5691f73e8423473cdbf1 ] hash: 0000000248-9bf2a1e8678c645dcd59eadd4b751f7ca5fcd330e68cf7f5fbeb218458057df3 [require QuickCheck >= 2 Jeremy Shaw **20110330053811 Ignore-this: 757d8b671814a6b2a0f1c80375dda35f ] hash: 0000000466-df37078c7a9035def0086023a5d77678a0e3b914a33b3d8da12f0241a0078de2 [add profile data to demo Jeremy Shaw **20110418213043 Ignore-this: c54bb1d6b0de58345306202ed4807534 ] hash: 0000005093-10e47603177ad7b70b2f98f0ca1b386e4472d159f6633ac3d2d37fce4dc52ad2 [updated demo/demo.cabal Jeremy Shaw **20110418213628 Ignore-this: 75c1d03a8d3fe321bbd2079232bf208f ] hash: 0000001486-f5f43deb007966b75e2a58aea273f9ced07288a8dc2f5c10ccad509c7e47b2f6 [Updated to use new digestive-functors >= 0.1 and friends Jeremy Shaw **20110503212015 Ignore-this: 38709fc30da50311f5cc3b1779b34522 ] hash: 0000003377-1e6e5c7744166d1c5014d9c06ab1029962a6d3b07f0fcbe8c4897dae93f31bad [typo: Login with your Google *Account* Jeremy Shaw **20110523014752 Ignore-this: 970723cfd765190fcdceee19b28cdc69 ] hash: 0000000674-78898439ed56d5b6fc628633c4947e99f03b7b369460e0cd9bbfd79c1b72cf91 [Changes for new ghc 7 package David Fox **20110420043707 Ignore-this: 6bab61f42db1bba58ac275243ff2b6cb ] hash: 0000005260-5d8ff65dede77e122c39b9a79ac7225f6dc651b7c51b6d9fb97655b525da57e7 [0.3.0 - ported to acid-state & safecopy Jeremy Shaw **20110617210517 Ignore-this: 765c32f8178273f20154ef417ec3b498 ] hash: 0000029435-34f17016e021782de10c138a8c7f94402425a20b07bd8a1fc9e7775100f8173a [Replace trhsx dependency with hsx >= 0.9.1 David Fox **20110620174620 Ignore-this: 6f30eda8672cf34ccd8b602c95b32fb5 ] hash: 0000000471-5b53221f0cf6d94a74e01a098c3bd59054a62bee435e94aa0f7a4ab645bbce11 [Updated to authenticate >= 0.9 Jeremy Shaw **20110620183220 Ignore-this: 5b997c89a66c88f3fd2fdbfa03f2ca2f ] hash: 0000001456-e51a66e9d422983f94b68a910ab88bdb68d475c921aec5c060d92f00df9e33c7 [another fixup for authenticate 0.9 Jeremy Shaw **20110620190856 Ignore-this: 9488b560c99ee951fb043602bc064a0e ] hash: 0000000281-51e3f1cab101f9f67e7a0184ee9b7df3126cd42cafa39797a82ae433d0fc4ca6 [bumped happstack-server upper bounds to < 6.2 Jeremy Shaw **20110623210738 Ignore-this: 30394d68d1852bd840aa6ef763288279 ] hash: 0000000613-0300ca54e4c629fcc0d9351eaa50e51338cb6cc928c99646bc18bb35d2c1e169 [demo: added Acid.hs and Setup.hs plus some minor cleanup Jeremy Shaw **20110623222901 Ignore-this: a37729fb4fdefc47bac193ea138775c9 ] hash: 0000005042-3d61110ea6b44f3206f0b0338f2966f58f1028b0c793658e31ec0fe459d49367 [Relax debian dependencies to match cabal David Fox **20110624192505 Ignore-this: 27e09b12fc25ead467095ef584634245 ] hash: 0000000404-bb904e321ed2741a669343d98bd3fcc51cd9afa4b19c73c319930563bc642c3a [Oops, fix dependency fix David Fox **20110624193039 Ignore-this: 67e97c491460afe094387505b92aa884 ] hash: 0000000398-36e29805343f5ddcde9cd9686938e42ea0c335122701796d1d5f36a098781480 [use less general type-signature for handleProfile Jeremy Shaw **20110701135420 Ignore-this: bbaf789691f6ba4e3c7dc5d02a1d85e7 ] hash: 0000001133-a02b01597b4e958bf8e0aae5f0ca764906903352b9bd73fcb11f320d78498078 [added facebook authentication support Jeremy Shaw **20110701170823 Ignore-this: 68ebd3e9baaabb95bdea34857510b48d ] hash: 0000011238-56111b0c0b9e3b5b91860159b15e784d0c2f2876a739cff241585d218b1cdfc8 [added Happstack.Auth.HSP.AuthProfile Jeremy Shaw **20110701174614 Ignore-this: 96b3b735d83c3f7c0e239ad744d51972 ] hash: 0000007430-90bb8eafb11629294055cdc44d36eb2b854a1c0da2b29bf58afba0bc6412c26a [use unRouteT instead of runRouteT for better compatibility with web-routes Jeremy Shaw **20110705211855 Ignore-this: 59155c443a5450522b60f38dafa3ea7a ] hash: 0000000651-0e4b83027591c02de7cc2739dcd7a5190eb421b7055bed8358336cb17a3e19f6 [minor fix in .cabal file Jeremy Shaw **20110705212014 Ignore-this: b1e90f72cdd8b65bafc5b5a983dbbe20 ] hash: 0000000256-1fbb82a883df32e408d421d41a8f25089b338434b31b3dff7090dbbcc686ae8a [0.5.0: happstack-ixset -> ixset, theming improvements Jeremy Shaw **20110812203359 Ignore-this: 65f77d2d5e35cb4402cce0eaaf8f8252 ] hash: 0000009297-b07547b7b742ee40ba86ed455295e124552ac9290670b3e0b23adb685352c1aa [demo: updated demo.cabal to use ixset Jeremy Shaw **20110829143656 Ignore-this: 1cb162e2ae7dd7f68bb3c53c78ffb45e ] hash: 0000000283-f263c92afa6fd7dddc80a0aa1a6452880bd45157d69400736643ad8c84b4ff15 [Relax dependency on happstack-server David Fox **20110813190255 Ignore-this: fd4f802690e09747507497b8f9db7559 ] hash: 0000000567-827359c0d8434ef8b426d403c21dd6750d298b8963d187880c17796a3e8a5e43 [Switch aeson package to aeson-native David Fox **20110831135125 Ignore-this: af572c488373c980dcc9bf921c236bba ] hash: 0000000454-7b9467d1e03ed1b0788e3e6f28058385760ce84428042dfb85500526c32a060e [Add trhsx build dependency because we are using cabal-debian's packaging of hsx David Fox **20110904171717 Ignore-this: 8d18198bc78ca210417bd9b06acc19b5 ] hash: 0000000309-901d866e4d81bfa7736b92b855a9d172f9d684eed6bdc72c96e47be31844daac [in-progress work on creating blaze-html based templates Jeremy Shaw **20110924211910 Ignore-this: 32f1f12206484046ecb40ba3513607a4 ] hash: 0000028588-95339e232cb4a0c170cd6e0656594365056508a6b695e985a9f87073230cf970 [more work on blaze-html based templates Jeremy Shaw **20110925202551 Ignore-this: 6ce9da2af1c64f069905393166b01f7 ] hash: 0000012417-010ce68ef56adac867e4207b9ca154e54bc8d99d75c7031c174b38bba05beb56 [migrated from HSP to blaze-html Jeremy Shaw **20110928012552 Ignore-this: 7e1b902f86e523484970ec16f843f615 ] hash: 0000018208-6c2074b25eb94a65197633e31e5aed0c7f702a64f2e49d61ba7792a9eb8b5978 [demo-blaze: remove obsolete dependencies Jeremy Shaw **20110928013910 Ignore-this: 9a917ca6f1db192aced5ea6d67fed680 ] hash: 0000000910-cc2312a4e9e9e36c7fae73e9444d8498543cf6bff3ce811cd8959bd1cba671b9 [Add debian build deps on digestive-functors-blaze David Fox **20110930130001 Ignore-this: 106b0334543faf250bb0b795b43b96f6 ] hash: 0000000308-b2ddba83dd7423f5bccca212f06485313475ad9808a26c2142329c004f248887 [happstack-authenticate-0.7.0: updated to web-routes-0.26 Jeremy Shaw **20111006215749 Ignore-this: e97de60bbe3fcad10ab4f5b82a1ae73c ] hash: 0000025035-890e73642494ee9af28929c44fe14b0bfee5d35d6f673a85c642f0f9889f5115 [update to web-routes-0.26.2 Jeremy Shaw **20111008161611 Ignore-this: e917c19b8678f6f8692a89891da3448 ] hash: 0000000698-88aa8d6383e278b457dd7f18b8ce5ab89cc180e7562c1182fb8e16c8897d989b [0.7.1 - added handleAuthProfile and fixed some recently introduced bugs. Jeremy Shaw **20111011181843 Ignore-this: aec5b159666f12fbd9d20cf815bc629b ] hash: 0000004902-4691c48612ddc41a43571a3a544ccbd32eddfdb17adc4fae7cbb017840132690 [removed some cruft from demo Jeremy Shaw **20111011182016 Ignore-this: 8438be47ddff22425486e709ca46a6a5 ] hash: 0000000575-c600d8cc71f15d9d322ddc54e4fa55b77ff13fa8a17a81eff0b28c0b1bff831d [0.7.2 - export more things Happstack.Auth. More cleanup of demo app. Jeremy Shaw **20111011193142 Ignore-this: 7da77baf61800176689dae8b797b3999 ] hash: 0000009027-17a434f67d7ead26f35123d61a6e16033316f2d6cfa473457ee6a0a5e4e80bdb [Changes for digestive-functors-blaze 0.2 David Fox **20111014213447 Ignore-this: 2038554aec29cc64e147f12f21a6d4ac ] hash: 0000001813-4e9fb06e748e0588753ca7103327e780c771b1b4bdab796b2e488b63a963ce85 [Bump digestive-functors dependency to 0.2 David Fox **20111027180519 Ignore-this: 6435f3e40196ccf9bd0325bb73fbe7cd ] hash: 0000000282-ed1a4a0371dcf480f028f802f247cd1a4221082f325cbef047e2f01ccd336825 [added Bool param to inputPassword calls Jeremy Shaw **20111027193231 Ignore-this: 7b958c462571dc39981d7e70a86d750a ] hash: 0000001540-fab8ae0e33634d5cdd617d4671c480d8dcb30a14e90af50f4f760d21ad303200 [added better support for not using web-routes. created web-routes free demo. Jeremy Shaw **20111029235802 Ignore-this: 7de00cc3ad7058a09473631f79774b40 ] hash: 0000022228-2c2ae6f20a1caa0fed2d12fcb3c26e9de70353ef482c74caf4122a47e7d0c1a2 [update demo-blaze-web-routes to use NewProfileData Jeremy Shaw **20111108060359 Ignore-this: c9ceb99e7e33a2f8ceae3fa80f03ddc8 ] hash: 0000001075-38cfedbb93f36e698e2794dc156e97f8d4d54e8055329ecbd1f6c7e20c796a29 [change back aeson-native -> aeson and see what happens Jeremy Shaw **20111113162848 Ignore-this: e50232ebf3e3c3ac91042e9249303c44 ] hash: 0000000822-0480208d603bc5564cfdd0f628242452ee61a715c9bc521348479efa0fbbf0bb [Bump safecopy and acid-state dependencies to 0.6 David Fox **20111108174753 Ignore-this: 13eb9234826bf0fcff07ab81c35df97a ] hash: 0000001522-a60aaf7a7af86a6228d2ba279e5b47cc1a1467059e68bde626513694838879b4 [Go back to safecopy 0.5 for now David Fox **20111109164206 Ignore-this: c0f08b73f1247510936ed496c620819a ] hash: 0000000252-d452ad8baf1d9a7dac01f047d0f09c7cc2124cd138ecccb190fc379e6a0c9c3a [rollback aeson switch for now. Jeremy Shaw **20111113164722 Ignore-this: 11ad96eb413b1dfe6cd0bb1c919609f1 ] hash: 0000000798-33f6c50afea10fe5de9d8daa688e0341ac79ce63f8e20500e14e432c851912b3 [Bump debian dependency on happstack-server David Fox **20111115172124 Ignore-this: 1288b75f91827a52754ec8e4600033e3 ] hash: 0000000573-ed62eaba8b70207494f16a53a7e6ce652cac6918e7f948d638ca06d9db051c18 [add instances for migrating from safecopy 0.5.1 to safecopy 0.6.0 Jeremy Shaw **20111117184719 Ignore-this: 1ac03a66e3ba19a1f11cc9e2c704368 ] hash: 0000003065-607f8ccd199e0c4d87cff3ebfe1855a057b373e4c675ab2a475f85444de34f8d