gnu-social/_darcs/inventories/20080626205418-34904-3c0036...

160 lines
7.2 KiB
Plaintext

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]