diff options
Diffstat (limited to '_darcs/inventories/20080626205418-34904-3c00363d01955e4df73b0ef730c23188f03b548f.gz')
-rw-r--r-- | _darcs/inventories/20080626205418-34904-3c00363d01955e4df73b0ef730c23188f03b548f.gz | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/_darcs/inventories/20080626205418-34904-3c00363d01955e4df73b0ef730c23188f03b548f.gz b/_darcs/inventories/20080626205418-34904-3c00363d01955e4df73b0ef730c23188f03b548f.gz new file mode 100644 index 000000000..300ac62fb --- /dev/null +++ b/_darcs/inventories/20080626205418-34904-3c00363d01955e4df73b0ef730c23188f03b548f.gz @@ -0,0 +1,160 @@ +Starting with tag: +[TAG 0.3.4 +Evan Prodromou <evan@controlezvous.ca>**20080622172408] +[remove check immediate +Evan Prodromou <evan@controlezvous.ca>**20080622173341 + + After getting a lot of problems and bugs with this, I'm removing the + check_immediate code. Instead, I'm going to add this functionality in + JavaScript. I think that's a preferred practice, anyways. + +] +[disallow nicknames on a blacklist +Evan Prodromou <evan@controlezvous.ca>**20080622180437] +[forgot to return on invalid nickname +Evan Prodromou <evan@controlezvous.ca>**20080622181550] +[first pass at a daemon to receive XMPP messages +Evan Prodromou <evan@prodromou.name>**20080623022710] +[add flags to db for jabber and sms notification +Evan Prodromou <evan@prodromou.name>**20080623023859] +[make the daemon do something +Evan Prodromou <evan@prodromou.name>**20080623030150] +[strip whitespace in xmppdaemon +Evan Prodromou <evan@prodromou.name>**20080623030259] +[dont let the daemon get called from a web server +Evan Prodromou <evan@prodromou.name>**20080623030523] +[change host to port +Evan Prodromou <evan@prodromou.name>**20080623030930] +[conn is an attribute of XMPPdaemon +Evan Prodromou <evan@prodromou.name>**20080623031058] +[normalize jids before comparison +Evan Prodromou <evan@controlezvous.ca>**20080623041816] +[add imsettings to menu +Evan Prodromou <evan@controlezvous.ca>**20080623223641] +[add jabber library and use it +Evan Prodromou <evan@controlezvous.ca>**20080624001523] +[jabber send and confirmation code +Evan Prodromou <evan@controlezvous.ca>**20080624013203] +[broadcast notices to jabber +Evan Prodromou <evan@controlezvous.ca>**20080624014241] +[fix instructions in default theme +Evan Prodromou <evan@controlezvous.ca>**20080624014625] +[don't validate email if none provided +Evan Prodromou <evan@controlezvous.ca>**20080624014642] +[more fixes in default theme +Evan Prodromou <evan@controlezvous.ca>**20080624014843] +[syntax error in jabber_format_notice +Evan Prodromou <evan@controlezvous.ca>**20080624015001] +[more robust handling of new JIDs +Evan Prodromou <evan@controlezvous.ca>**20080624015616] +[add table for remember me codes +Evan Prodromou <evan@controlezvous.ca>**20080624020205] +[implement rememberme functionality +Evan Prodromou <evan@controlezvous.ca>**20080624025234 + + Added a checkbox on login or register to remember the current user. If + the login is successful, this sets a cookie with a random code (saved + in the DB). If they come back, and they aren't logged in "normally", + we check to see if they have a rememberme cookie. If so, we log them + in. + + However, they can't change settings -- cookie theft is too prevalent. + So we mark a session as having a "real" (password or OpenID) login, or + not. In settings pages, we check to see if the login is "real", and if + not, we redirect to the login page. + +] +[switch order for checkbox, instructio +Evan Prodromou <evan@controlezvous.ca>**20080624030034] +[bad function call +Evan Prodromou <evan@controlezvous.ca>**20080624030741] +[typo in name of common_set_cookie +Evan Prodromou <evan@controlezvous.ca>**20080624030834] +[use the correct field for Remember_me +Evan Prodromou <evan@controlezvous.ca>**20080624031057] +[force session again and correctly get ID +Evan Prodromou <evan@controlezvous.ca>**20080624031746] +[correct name for common_forgetme() in logout +Evan Prodromou <evan@controlezvous.ca>**20080624031927] +[change some things around to see if we can get the cookies right +Evan Prodromou <evan@controlezvous.ca>**20080624032408] +[set user takes a nickname, not a user object +Evan Prodromou <evan@controlezvous.ca>**20080624032818] +[better cookie building +Evan Prodromou <evan@controlezvous.ca>**20080624033223] +[check session name COOKIE before ensuring session +Evan Prodromou <evan@controlezvous.ca>**20080624034906] +[think && was binding too closely in remembered_user +Evan Prodromou <evan@controlezvous.ca>**20080624040058] +[using bogus attribute of $rm +Evan Prodromou <evan@controlezvous.ca>**20080624040234] +[login doesn't bark if the user is automatically logged in +Evan Prodromou <evan@controlezvous.ca>**20080624040548] +[rudimentary recoverpassword system +Evan Prodromou <evan@controlezvous.ca>**20080624215033] +[output a message when we send the recovery email +Evan Prodromou <evan@controlezvous.ca>**20080624215826] +[url for confirmation email is better, fancy url +Evan Prodromou <evan@controlezvous.ca>**20080624220335] +[less tricky with recoverpassword +Evan Prodromou <evan@controlezvous.ca>**20080624220626] +[slightly different from settingsaction +Evan Prodromou <evan@controlezvous.ca>**20080624221054] +[type -> address_type +Evan Prodromou <evan@controlezvous.ca>**20080624221437] +[correct field name +Evan Prodromou <evan@controlezvous.ca>**20080624221758] +[use $newpassword instead of $password consistently +Evan Prodromou <evan@controlezvous.ca>**20080624224030] +[show better errors on bad codes +Evan Prodromou <evan@controlezvous.ca>**20080624225556] +[subscribe before sending confirmation message +Evan Prodromou <evan@controlezvous.ca>**20080626064646] +[use jabber library from xmppdaemon program +Evan Prodromou <evan@controlezvous.ca>**20080626070703] +[commit queries in xmppdaemon::add_notice +Evan Prodromou <evan@controlezvous.ca>**20080626071213] +[show the proper address in the message for non-email confirms +Evan Prodromou <evan@controlezvous.ca>**20080626072159] +[confirmation code sent by web user, not xmppdaemon +Evan Prodromou <evan@controlezvous.ca>**20080626073530] +[handle host != server in xmpp, also use one function for connections +Evan Prodromou <evan@controlezvous.ca>**20080626075920] +[lost parenthesis in xmppdaemon +Evan Prodromou <evan@controlezvous.ca>**20080626080214] +[misunderstood host versus server +Evan Prodromou <evan@controlezvous.ca>**20080626080626] +[use jabber.php more from xmppdaemon +Evan Prodromou <evan@controlezvous.ca>**20080626150336] +[more logging +Evan Prodromou <evan@controlezvous.ca>**20080626151202] +[correct confirm code +Evan Prodromou <evan@controlezvous.ca>**20080626152044] +[some UI changes to the IM settings +Evan Prodromou <evan@controlezvous.ca>**20080626181144] +[get rid of label on checkbox, just include it as contents +Evan Prodromou <evan@controlezvous.ca>**20080626181726] +[move text out of input, into a separate span +Evan Prodromou <evan@controlezvous.ca>**20080626182231] +[show checkbox as checked or not +Evan Prodromou <evan@controlezvous.ca>**20080626182705] +[stub for jabber_is_subscribed +Evan Prodromou <evan@controlezvous.ca>**20080626183117] +[forgot to clone user +Evan Prodromou <evan@controlezvous.ca>**20080626183721] +[add a function to show current address +Evan Prodromou <evan@controlezvous.ca>**20080626184055] +[some variable names swapped around when I split up the big method +Evan Prodromou <evan@controlezvous.ca>**20080626184811] +[fancy URLs for IM settings +Evan Prodromou <evan@controlezvous.ca>**20080626184931] +[better instructions on confirmation code +Evan Prodromou <evan@controlezvous.ca>**20080626190307] +[compile error with lost dot +Evan Prodromou <evan@controlezvous.ca>**20080626190538] +[don't bother with subscription hoohaw; just ask the user to do it +Evan Prodromou <evan@controlezvous.ca>**20080626203103] +[lost a couple of variables +Evan Prodromou <evan@controlezvous.ca>**20080626203935] +[new version number +Evan Prodromou <evan@controlezvous.ca>**20080626205409]
\ No newline at end of file |