Erik Johnston
|
2732be83d9
|
Shuffle operations so that locking upsert happens last in the txn. This ensures the lock is held for the least amount of time possible.
|
2015-04-27 13:22:30 +01:00 |
|
Erik Johnston
|
e4c4664d73
|
Handle the fact that postgres databases can be restarted from under us
|
2015-04-27 12:40:49 +01:00 |
|
David Baker
|
03c4f0ed67
|
pep8
|
2015-04-27 12:36:59 +01:00 |
|
David Baker
|
f1acb9fd40
|
logging args
|
2015-04-27 11:56:34 +01:00 |
|
David Baker
|
8a5be236e0
|
pep8
|
2015-04-27 11:49:18 +01:00 |
|
David Baker
|
df75914791
|
pep8
|
2015-04-27 11:48:33 +01:00 |
|
David Baker
|
b02e1006b9
|
Run database check before daemonizing, at the cost of database hygiene.
|
2015-04-27 11:46:00 +01:00 |
|
David Baker
|
f8152f2708
|
rename db method to be more informative
|
2015-04-27 10:16:26 +01:00 |
|
David Baker
|
2f475bd5d5
|
pep8
|
2015-04-24 18:15:07 +01:00 |
|
David Baker
|
a7b51f4539
|
Check users in our table aren't on a different domain to the one we're configured with to try & fix SYN-266
|
2015-04-24 18:11:21 +01:00 |
|
David Baker
|
f46eee838a
|
Add note about updating your signing keys (ie. "the auto thing")
|
2015-04-24 15:25:28 +01:00 |
|
David Baker
|
a654f3fe49
|
Matrix ID server is now HTTPS
|
2015-04-24 15:07:24 +01:00 |
|
David Baker
|
44ccfa6258
|
Remove ancient history
|
2015-04-24 15:05:56 +01:00 |
|
David Baker
|
04d1725752
|
Pedant: OS X has a space
|
2015-04-24 15:01:14 +01:00 |
|
David Baker
|
1bac74b9ae
|
Change to https for ID server communication
|
2015-04-24 14:48:49 +01:00 |
|
David Baker
|
ed83638668
|
Make one-to-one rule an underride otherwise bings don't work in one-to-one wrooms. Likewise a couple of other rules.
|
2015-04-24 14:27:17 +01:00 |
|
David Baker
|
7ac8a60c6f
|
More underscores
|
2015-04-24 11:44:27 +01:00 |
|
Mark Haines
|
bdcb23ca25
|
Fix spelling
|
2015-04-24 11:29:19 +01:00 |
|
Mark Haines
|
869dc94cbb
|
Call the super classes when generating config
|
2015-04-24 11:27:56 +01:00 |
|
David Baker
|
a218619626
|
Use underscores instead of camelcase for id server stuff
|
2015-04-24 11:27:38 +01:00 |
|
Mark Haines
|
4e2f8b8722
|
Copyright notices
|
2015-04-24 10:35:29 +01:00 |
|
David Baker
|
f7a79a37be
|
pep8
|
2015-04-24 09:42:37 +01:00 |
|
David Baker
|
6532b6e607
|
Merge branch 'develop' into csauth
Conflicts:
synapse/http/server.py
|
2015-04-24 09:37:54 +01:00 |
|
David Baker
|
74270defda
|
No commas here, otherwise our error string constants become tuples.
|
2015-04-24 09:28:57 +01:00 |
|
Paul "LeoNerd" Evans
|
e1e5e53127
|
Remove users from the remote_offline_serials list (and clean up empty elements) when they go online again
|
2015-04-23 19:01:37 +01:00 |
|
Paul "LeoNerd" Evans
|
b3bda8a75f
|
Don't let the remote offline serial list grow arbitrarily large
|
2015-04-23 18:40:47 +01:00 |
|
Paul "LeoNerd" Evans
|
8a785c3006
|
Store a list of the presence serial number at which remote users went offline, so that when we delete them from the cachemap, we can still synthesize OFFLINE events for them (SYN-261)
|
2015-04-23 18:40:19 +01:00 |
|
Paul "LeoNerd" Evans
|
191f7f09ce
|
Generate presence event-stream JSON structures directly
|
2015-04-23 18:27:25 +01:00 |
|
David Baker
|
03eb4adc6e
|
Dedicated error code for failed 3pid auth verification
|
2015-04-23 18:20:17 +01:00 |
|
Paul "LeoNerd" Evans
|
6d15401341
|
Mumble ReST mumble `fixed-width ` mumble
|
2015-04-23 16:16:08 +01:00 |
|
Paul "LeoNerd" Evans
|
8c78414284
|
Formatting / wording fixes to metrics doc
|
2015-04-23 16:14:08 +01:00 |
|
Matthew Hodgson
|
6c99491347
|
prometheus/metrics howto from Leo
|
2015-04-23 16:08:08 +01:00 |
|
David Baker
|
0eb61a3d16
|
Remove ultimately unused feature of saving params from the first call in the session: it's probably too open to abuse.
|
2015-04-23 14:44:12 +01:00 |
|
David Baker
|
a2c10d37d7
|
Add an error code to 'missing token' response.
|
2015-04-23 13:23:44 +01:00 |
|
David Baker
|
2e0d9219b9
|
Remove now-redundant email config
|
2015-04-23 11:45:29 +01:00 |
|
Paul "LeoNerd" Evans
|
a16eaa0c33
|
Neater fetching of user's auth level in a room - squash to int() at access time (SYN-353)
|
2015-04-22 14:20:04 +01:00 |
|
Paul "LeoNerd" Evans
|
f43063158a
|
Appease pep8
|
2015-04-22 13:12:11 +01:00 |
|
Kegsay
|
7c50e3b816
|
Add info on breaking AS API changes
|
2015-04-22 08:38:26 +01:00 |
|
Paul "LeoNerd" Evans
|
2808c040ef
|
Also remember to check 'invite' level for changes
|
2015-04-21 21:13:14 +01:00 |
|
Paul "LeoNerd" Evans
|
48b6ee2b67
|
Create an 'invite' powerlevel when making new rooms
|
2015-04-21 21:07:35 +01:00 |
|
Paul "LeoNerd" Evans
|
bc41f0398f
|
Initial implementation of an 'invite' power_level
|
2015-04-21 20:56:08 +01:00 |
|
Paul "LeoNerd" Evans
|
d3309933f5
|
Much neater fetching of defined powerlevels from m.room.power_levels state event
|
2015-04-21 20:53:23 +01:00 |
|
Paul "LeoNerd" Evans
|
b568c0231c
|
Remove debugging print statement accidentally committed
|
2015-04-21 20:21:14 +01:00 |
|
Paul "LeoNerd" Evans
|
3a7d7a3f22
|
Sanitise a user's powerlevel to an int() before numerical comparison, because otherwise Python is "helpful" with it (SYN-351)
|
2015-04-21 20:18:29 +01:00 |
|
Mark Haines
|
6080830bef
|
Bump syutil version to 0.0.5
|
2015-04-21 17:04:06 +01:00 |
|
Mark Haines
|
8b183781cb
|
Merge pull request #128 from matrix-org/unify_http_wrappers
Unify http wrappers
|
2015-04-21 17:01:04 +01:00 |
|
Mark Haines
|
1f651ba6ec
|
Merge pull request #127 from matrix-org/bugs/SYN-350
SYN-350: Don't ratelimit the events generated during create room
|
2015-04-21 16:52:59 +01:00 |
|
Mark Haines
|
812a99100b
|
Set a version_string in BaseMediaResource so that the request_handler wrapper works
|
2015-04-21 16:43:58 +01:00 |
|
Mark Haines
|
1967650bc4
|
Combine the request wrappers in rest/media/v1 and http/server into a single wrapper decorator
|
2015-04-21 16:35:53 +01:00 |
|
Mark Haines
|
1ebff9736b
|
Split out the JsonResource request logging and error handling into a separate wrapper function
|
2015-04-21 16:07:20 +01:00 |
|