| .. | 
		
		
			
			
			
			
				| engines | Remove race condition | 2015-05-14 16:54:35 +01:00 | 
		
			
			
			
			
				| schema | Newline, remove debug logging | 2015-05-18 10:11:14 +01:00 | 
		
			
			
			
			
				| util | SYN-377: Make sure that the StreamIdGenerator.get_next.__exit__ is called from the main thread after the transaction completes, not from database thread before the transaction completes. | 2015-05-12 11:20:40 +01:00 | 
		
			
			
			
			
				| __init__.py | Add index on events | 2015-05-13 17:22:26 +01:00 | 
		
			
			
			
			
				| _base.py | Remove unused metric | 2015-05-18 14:06:30 +01:00 | 
		
			
			
			
			
				| appservice.py | txn.execute doesn't return cursors | 2015-04-29 16:43:39 +01:00 | 
		
			
			
			
			
				| directory.py | Use generic db exceptions rather than sqlite3 specific ones | 2015-04-08 16:53:48 +01:00 | 
		
			
			
			
			
				| event_federation.py | Move fetching of events into their own transactions | 2015-05-14 13:45:48 +01:00 | 
		
			
			
			
			
				| events.py | Remove rejected events if we don't want rejected events | 2015-05-18 14:03:46 +01:00 | 
		
			
			
			
			
				| filtering.py | Give sensible names for '_simple_...' transactions | 2015-03-20 15:59:18 +00:00 | 
		
			
			
			
			
				| keys.py | SYN-367: Use upsert rather than insert_or_replace | 2015-04-30 15:21:31 +01:00 | 
		
			
			
			
			
				| media_repository.py | Give sensible names for '_simple_...' transactions | 2015-03-20 15:59:18 +00:00 | 
		
			
			
			
			
				| presence.py | Implement or_ignore flag on inserts | 2015-04-07 12:06:22 +01:00 | 
		
			
			
			
			
				| profile.py | Revert needless change to storage.profile | 2015-04-17 16:13:14 +01:00 | 
		
			
			
			
			
				| push_rule.py | Add ID generator for push_rules_enable to #resolve SYN-378 | 2015-05-14 11:44:03 +01:00 | 
		
			
			
			
			
				| pusher.py | Correctly decode, for sqlite and postgres, rows from pushers table | 2015-04-29 19:41:14 +01:00 | 
		
			
			
			
			
				| registration.py | user_id now in user_threepids | 2015-05-01 15:04:37 +01:00 | 
		
			
			
			
			
				| rejections.py | Give sensible names for '_simple_...' transactions | 2015-03-20 15:59:18 +00:00 | 
		
			
			
			
			
				| room.py | Collect the invalidate callbacks on the transaction object rather than passing around a separate list | 2015-05-05 17:32:21 +01:00 | 
		
			
			
			
			
				| roommember.py | Move fetching of events into their own transactions | 2015-05-14 13:45:48 +01:00 | 
		
			
			
			
			
				| signatures.py | Collect the invalidate callbacks on the transaction object rather than passing around a separate list | 2015-05-05 17:32:21 +01:00 | 
		
			
			
			
			
				| state.py | Don't fetch prev_content for current_state | 2015-05-15 15:33:01 +01:00 | 
		
			
			
			
			
				| stream.py | Fix daedlock | 2015-05-15 10:54:04 +01:00 | 
		
			
			
			
			
				| transactions.py | And use buffer(...) there as well | 2015-05-05 18:20:01 +01:00 |