Evan Prodromou 
							
						 
					 
					
						
						
							
						
						499afd8c22 
					 
					
						
						
							
							replies from people you're not subscribed to over Jabber  
						
						... 
						
						
						
						darcs-hash:20080715195513-84dde-454419c971015be385d9c4c35f7acbee419031f9.gz 
						
						
					 
					
						2008-07-15 15:55:13 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Cochrane 
							
						 
					 
					
						
						
							
						
						bdd0091e70 
					 
					
						
						
							
							Sort notices by date then id so they are in the correct order when there are multiple in the same second  
						
						... 
						
						
						
						darcs-hash:20080713065009-533db-69d7f21d152552d7e994a0c7c7615b61a8ea592c.gz 
						
						
					 
					
						2008-07-13 02:50:09 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Cochrane 
							
						 
					 
					
						
						
							
						
						98cf96b3e4 
					 
					
						
						
							
							Resolve conflict properly  
						
						... 
						
						
						
						darcs-hash:20080710045942-533db-209fce2e2e89dfc809c9b25e93fb428c585f29e4.gz 
						
						
					 
					
						2008-07-10 00:59:42 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Cochrane 
							
						 
					 
					
						
						
							
						
						7e38142d4a 
					 
					
						
						
							
							Resolve conflicts and convert _t( to _( where it was introduced again.  
						
						... 
						
						
						
						darcs-hash:20080710045126-533db-ffd9bcfe1295b3a376579ed7cd2278d5597b1884.gz 
						
						
					 
					
						2008-07-10 00:51:26 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Cochrane 
							
						 
					 
					
						
						
							
						
						4b656f47df 
					 
					
						
						
							
							Merge conflicts and kill a whole lot of trailing whitespace on lines.  
						
						... 
						
						
						
						darcs-hash:20080709224630-533db-b5399baef280133858dac9b89c2cd6a2aba9f861.gz 
						
						
					 
					
						2008-07-09 18:46:30 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						335d5f2e89 
					 
					
						
						
							
							add 'avatar' to blacklisted names  
						
						... 
						
						
						
						darcs-hash:20080711171113-84dde-56b61d305e207bdb7d1fa844356fbc41e5bd43b9.gz 
						
						
					 
					
						2008-07-11 13:11:13 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						62747030ca 
					 
					
						
						
							
							add fancy urls for search  
						
						... 
						
						
						
						darcs-hash:20080709223144-84dde-10f7f9db7dc5ba200fdeea4d6c1f277e71c54c16.gz 
						
						
					 
					
						2008-07-09 18:31:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						816262d488 
					 
					
						
						
							
							rebuild DB_DataObject classes for new structure  
						
						... 
						
						
						
						darcs-hash:20080709200711-84dde-b6a9e403ab50ef5a6497a25a756ed63c373f0402.gz 
						
						
					 
					
						2008-07-09 16:07:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8c9d88e26f 
					 
					
						
						
							
							check for profile  
						
						... 
						
						
						
						darcs-hash:20080707062347-84dde-fb13c5548d962092877fc374cea3f81ec2cca43e.gz 
						
						
					 
					
						2008-07-07 02:23:47 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						8d3ec9c920 
					 
					
						
						
							
							twiddle a few bits to make replies work correctly  
						
						... 
						
						
						
						darcs-hash:20080707054358-84dde-916977a2af4f792e0dc9e02a9f5344ec60911319.gz 
						
						
					 
					
						2008-07-07 01:43:58 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7231c58e22 
					 
					
						
						
							
							some twiddles in the db for replies, plus the class  
						
						... 
						
						
						
						darcs-hash:20080706223839-84dde-269eba758843e45265a08379356cdfd84701e2cd.gz 
						
						
					 
					
						2008-07-06 18:38:39 -04:00 
						 
				 
			
				
					
						
							
							
								matthew.gregg 
							
						 
					 
					
						
						
							
						
						0b21ac3dd7 
					 
					
						
						
							
							First pass at replies support  http://laconi.ca/PITS/00080  
						
						... 
						
						
						
						Doesn't handle a reply to a user that has never updated.
darcs-hash:20080623030837-982e4-532ccd8899fd8be00575f8840da0defb44cd56f8.gz 
						
						
					 
					
						2008-06-22 23:08:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b1903700d1 
					 
					
						
						
							
							fixes on bourdin for confirm claims  
						
						... 
						
						
						
						darcs-hash:20080706090309-5a68a-188f45e295e43933595dadfa0c2cfa71b6573386.gz 
						
						
					 
					
						2008-07-06 05:03:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						13ac93481c 
					 
					
						
						
							
							add queueing variables to confirm_address  
						
						... 
						
						
						
						darcs-hash:20080706031234-84dde-42e06c969ef6e8a63c527c197d7f074f7346d223.gz 
						
						
					 
					
						2008-07-05 23:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e45a97a20f 
					 
					
						
						
							
							don't treat notice_id like a sequence  
						
						... 
						
						
						
						darcs-hash:20080704082418-84dde-5f314d3f0c72756f480599913a4aab6c0404dcc6.gz 
						
						
					 
					
						2008-07-04 04:24:18 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						784299c257 
					 
					
						
						
							
							add a queued notice item  
						
						... 
						
						
						
						darcs-hash:20080704040746-84dde-36803f820ea7c238613cf5728c59a18ff1eb442d.gz 
						
						
					 
					
						2008-07-04 00:07:46 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5df185a5ed 
					 
					
						
						
							
							add table for remember me codes  
						
						... 
						
						
						
						darcs-hash:20080624020205-34904-be536546e7058ed77a6d45be4f91ffe201b3448e.gz 
						
						
					 
					
						2008-06-23 22:02:05 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						ae40dfe842 
					 
					
						
						
							
							add imsettings to menu  
						
						... 
						
						
						
						darcs-hash:20080623223641-34904-2758e19c70026a0c169e99d86481d87b0b4bc79c.gz 
						
						
					 
					
						2008-06-23 18:36:41 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						d758c11784 
					 
					
						
						
							
							disallow nicknames on a blacklist  
						
						... 
						
						
						
						darcs-hash:20080622180437-34904-4b6313f6fd8845232031663c5c2df00dff725183.gz 
						
						
					 
					
						2008-06-22 14:04:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						200124eca3 
					 
					
						
						
							
							auto-increment primary key for SMS carrier  
						
						... 
						
						
						
						darcs-hash:20080622164013-34904-4119be65edb5fc09dcbe11edf17c3401f1d19a33.gz 
						
						
					 
					
						2008-06-22 12:40:13 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4fd1f6246d 
					 
					
						
						
							
							correctly use Confirm_address  
						
						... 
						
						
						
						darcs-hash:20080622161607-34904-d8e042b80fe6acd3cb6ad763216a0b1817752cac.gz 
						
						
					 
					
						2008-06-22 12:16:07 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b19c86bd00 
					 
					
						
						
							
							change Confirm_email to Confirm_address  
						
						... 
						
						
						
						darcs-hash:20080622155028-34904-4861ffd6927b05c35614b1ce8c51eec73e0bc9ac.gz 
						
						
					 
					
						2008-06-22 11:50:28 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						1cab6c7d50 
					 
					
						
						
							
							strcmp for comparison  
						
						... 
						
						
						
						darcs-hash:20080622153220-34904-119cea6c5dbe20e33569287cf9632c07e9768b10.gz 
						
						
					 
					
						2008-06-22 11:32:20 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						acf562b3dd 
					 
					
						
						
							
							use updateKeys() for updating the user  
						
						... 
						
						
						
						darcs-hash:20080622151611-34904-1d952df08b5247ab391bb76fd50d7b90498f0c96.gz 
						
						
					 
					
						2008-06-22 11:16:11 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2b258b1a9a 
					 
					
						
						
							
							use internal quoting code for manual query  
						
						... 
						
						
						
						darcs-hash:20080622150633-34904-2e26094807f989a62261f2247d0a53995eb5bac5.gz 
						
						
					 
					
						2008-06-22 11:06:33 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						73921da0f3 
					 
					
						
						
							
							add a method to update key fields in User  
						
						... 
						
						
						
						darcs-hash:20080622145644-34904-92549d9bb68251214c4dc370f6e2a56f516ceecb.gz 
						
						
					 
					
						2008-06-22 10:56:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bf0be3ddb7 
					 
					
						
						
							
							confirm email addresses  
						
						... 
						
						
						
						darcs-hash:20080620051536-5ed1f-231e427832dd20c861eb7a6dc1171315e90f455b.gz 
						
						
					 
					
						2008-06-20 01:15:36 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						4aedce6864 
					 
					
						
						
							
							do some commits  
						
						... 
						
						
						
						darcs-hash:20080619033212-84dde-2f7227fe16c7015b03121424520ebd74d4b96762.gz 
						
						
					 
					
						2008-06-18 23:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5f0bf3d88e 
					 
					
						
						
							
							user_id in user_openid is not unique  
						
						... 
						
						
						
						darcs-hash:20080618110126-84dde-4dd97a6e08fb95b0f9860edda45ccaedb3958b20.gz 
						
						
					 
					
						2008-06-18 07:01:26 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						252c4098c4 
					 
					
						
						
							
							finish openid  
						
						... 
						
						
						
						Added some code to make finishing the OpenID login work.
Changed the OID storage so that there's a "canonical" URL and a
display URL. This is because of i-names, which is annoying.
If the login succeeds, we try to find a local user associated with the
canonical URL. If they don't exist, we let the user either create a
new account, or login to an existing account and connect to it.
A totally unrelated change is that the DB engine now uses InnoDB.
darcs-hash:20080618052638-84dde-909e51dbd5b9eadadf18cd010868baa18ea2349a.gz 
						
						
					 
					
						2008-06-18 01:26:38 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c02a01914a 
					 
					
						
						
							
							start openid rp integration  
						
						... 
						
						
						
						darcs-hash:20080617133501-84dde-adec156ac58b84cce41ae0e9bde58cf7637e6c42.gz 
						
						
					 
					
						2008-06-17 09:35:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						024dc6c098 
					 
					
						
						
							
							email notification on new subscriptions  
						
						... 
						
						
						
						darcs-hash:20080615030202-84dde-ebed7919c227ce280dc818f301e15001eb8b5926.gz 
						
						
					 
					
						2008-06-14 23:02:02 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						2bc198432c 
					 
					
						
						
							
							hide warnings when unlinking an avatar file  
						
						... 
						
						
						
						darcs-hash:20080612185322-84dde-b14d4cbc90f3b5b04931e4b5d3c20f027abb609c.gz 
						
						
					 
					
						2008-06-12 14:53:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						6af287f554 
					 
					
						
						
							
							passing id to the avatar filename function  
						
						... 
						
						
						
						darcs-hash:20080605195500-84dde-307ed9c01b6efa0055908f408d3032ce7d7a9870.gz 
						
						
					 
					
						2008-06-05 15:55:00 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						bd4ec5d147 
					 
					
						
						
							
							setOriginal() is an instance method  
						
						... 
						
						
						
						darcs-hash:20080605195222-84dde-c9e00b0ef0f8fed4ea5d4c088d52e39589b6bb02.gz 
						
						
					 
					
						2008-06-05 15:52:22 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						56021d9572 
					 
					
						
						
							
							move avatar scaling and saving to Avatar and Profile  
						
						... 
						
						
						
						Extracted the code for setting a new original avatar to the Profile
class, and moved some of it to Avatar, too. This makes it easier to
have the same functionality whether an avatar is set using the profile
settings (for our users), or on a remote subscription. Necessitated
changing the filenaming function to just take an ID.
darcs-hash:20080605193708-84dde-a441cc0474951ce7f1a1da9310b5145c0b7c3070.gz 
						
						
					 
					
						2008-06-05 15:37:08 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						9977591b78 
					 
					
						
						
							
							server-side storage model  
						
						... 
						
						
						
						First pass at a server-side storage model. New tables for consumers,
tokens, and nonces, with associated classes. An OAuthDataStore class
interfaces with the OAuth.php library to enable server logic.
Some additional work to get pretty-OK random number generation into
the utilities library. Use /dev/urandom if available; else use
mt_rand().
darcs-hash:20080527200721-84dde-308c047af2ebc2c4d753c1e1e24af20fef862a7e.gz 
						
						
					 
					
						2008-05-27 16:07:21 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						7979176e14 
					 
					
						
						
							
							generate classes for db schema with URIs  
						
						... 
						
						
						
						darcs-hash:20080522184109-84dde-0d13fc6890f85613554f5dd64b1baa67bbcaa8f6.gz 
						
						
					 
					
						2008-05-22 14:41:09 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						46b3f1c3a7 
					 
					
						
						
							
							remove validation code  
						
						... 
						
						
						
						darcs-hash:20080521110253-84dde-e8d6f62225bb56f5e08b28b35d23ccfbe56984fd.gz 
						
						
					 
					
						2008-05-21 07:02:53 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						41a149b74a 
					 
					
						
						
							
							fixup footer menu and fix syntax error in profile.php  
						
						... 
						
						
						
						darcs-hash:20080520210437-84dde-1a8472f5b5cdde042975d669b0fdca5d6984f330.gz 
						
						
					 
					
						2008-05-20 17:04:37 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						e1f04061b9 
					 
					
						
						
							
							ease up on the validation  
						
						... 
						
						
						
						darcs-hash:20080520210119-84dde-a9b74a933bd45b2e6b2f96a53a1be55caa0f7912.gz 
						
						
					 
					
						2008-05-20 17:01:19 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5137eb20d8 
					 
					
						
						
							
							fix validation of url  
						
						... 
						
						
						
						darcs-hash:20080520192634-84dde-2394dbf8767ff886817a5f20f5c9064ea3a1bc79.gz 
						
						
					 
					
						2008-05-20 15:26:34 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						52600ce0b0 
					 
					
						
						
							
							trim whitespace  
						
						... 
						
						
						
						darcs-hash:20080520191412-84dde-a607dbe848279639630edd1ab4616d05cc2318d1.gz 
						
						
					 
					
						2008-05-20 15:14:12 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						5d1a6f0fef 
					 
					
						
						
							
							add validation methods to classes  
						
						... 
						
						
						
						darcs-hash:20080520185756-84dde-290bc12cddfc1738a96385e95821d466eff11196.gz 
						
						
					 
					
						2008-05-20 14:57:56 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						c87951f895 
					 
					
						
						
							
							update avatar table  
						
						... 
						
						
						
						darcs-hash:20080519134057-84dde-d30a178de9e3e7d6ced21e9c395dfac545b3d343.gz 
						
						
					 
					
						2008-05-19 09:40:57 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						95717c2b16 
					 
					
						
						
							
							change how the user profile is fetched  
						
						... 
						
						
						
						darcs-hash:20080517192001-84dde-fa2b16b7aeacab52c7697e14182fc72d2022bfcc.gz 
						
						
					 
					
						2008-05-17 15:20:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						3b14b7901c 
					 
					
						
						
							
							fixes to make it all lint  
						
						... 
						
						
						
						Ran everything through php -l, found out that it didn't compile.
So: fixed the am-I-running-in-Laconica check at the top of each file.
Some syntax fixes in shownotice, showstream, common.
darcs-hash:20080517154701-84dde-8d38da89c5b9cb3b40704adb04a4de880c204181.gz 
						
						
					 
					
						2008-05-17 11:47:01 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						fac522f4d7 
					 
					
						
						
							
							settings and avatars  
						
						... 
						
						
						
						Did considerable work on the settings section.
Redesigned the DB to allow avatars. Each avatar image has a size and
an URL. There can be multiple avatars per profile, just different sizes.
Added accessors in Profile for avatar. Show the avatar in lots of
places, where it makes sense. Constants for avatar sizes in common.php.
darcs-hash:20080515162844-84dde-fe0630366e247c02ca8ca9d1cc6b963cfce57a26.gz 
						
						
					 
					
						2008-05-15 12:28:44 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						b6cfd2dffe 
					 
					
						
						
							
							license block for source code  
						
						... 
						
						
						
						Added GNU Affero GPL license block to source code.
Added name "LACONICA". I think it should work fine.
darcs-hash:20080514192648-84dde-a430dc438a4e3741c62ccf30ee7f85ecc968b159.gz 
						
						
					 
					
						2008-05-14 15:26:48 -04:00 
						 
				 
			
				
					
						
							
							
								Evan Prodromou 
							
						 
					 
					
						
						
							
						
						0036795582 
					 
					
						
						
							
							deny access to include files  
						
						... 
						
						
						
						darcs-hash:20080514190009-84dde-30f0f1b5955d71cd85563e12078ab02bf8645524.gz 
						
						
					 
					
						2008-05-14 15:00:09 -04:00