Erik Johnston
|
12ce441e67
|
Convert event ids to be of the form :example.com
|
2014-10-30 17:00:11 +00:00 |
|
Erik Johnston
|
da511334d2
|
Make federation return the old current state, so that we can use it to do auth
|
2014-10-30 11:53:35 +00:00 |
|
Erik Johnston
|
ef9c4476a0
|
Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
|
2014-10-30 11:18:28 +00:00 |
|
Mark Haines
|
7d709542ca
|
Fix pep8 warnings
|
2014-10-30 11:10:17 +00:00 |
|
Erik Johnston
|
aa80900a8e
|
Fix SQL so that accepts we may want to persist events twice.
|
2014-10-30 10:11:06 +00:00 |
|
Paul "LeoNerd" Evans
|
beae9acfcc
|
Use floating-point rather than integer division to handle timeouts so that non-zero but sub-second waits don't collapse to zero
|
2014-10-29 17:03:02 +00:00 |
|
Erik Johnston
|
53216a500d
|
Add a run_on_reactor function
|
2014-10-29 17:02:22 +00:00 |
|
Erik Johnston
|
e7858b6d7e
|
Start filling out and using new events tables
|
2014-10-29 16:59:24 +00:00 |
|
Paul "LeoNerd" Evans
|
b1ee6fd7ed
|
Fix an off-by-one bug in presence event stream pagination; this might be responsible for any number of bug reports
|
2014-10-29 16:16:01 +00:00 |
|
Paul "LeoNerd" Evans
|
d6bcffa929
|
Construct a source-specific 'SourcePaginationConfig' to pass into get_pagination_rows; meaning each source doesn't have to care about its own name any more
|
2014-10-29 16:16:01 +00:00 |
|
Paul "LeoNerd" Evans
|
c5a25f610a
|
Remove redundant (and incorrect) presence pagination fetching code
|
2014-10-29 16:16:01 +00:00 |
|
Erik Johnston
|
a10c2ec88d
|
Don't reference PDU when persisting event
|
2014-10-28 17:15:32 +00:00 |
|
Erik Johnston
|
2d1dfb3b34
|
Begin implementing all the PDU storage stuff in Events land
|
2014-10-28 16:42:35 +00:00 |
|
Erik Johnston
|
da1dda3e1d
|
Add transaction level logging and timing information. Add a _simple_delete method
|
2014-10-28 11:18:04 +00:00 |
|
Erik Johnston
|
967ce43b59
|
Clean up LoggingTransaction
|
2014-10-28 10:53:11 +00:00 |
|
Erik Johnston
|
8e358ef35a
|
Add timer to LoggingTransaction
|
2014-10-28 10:34:05 +00:00 |
|
Mark Haines
|
4841b6d4ba
|
Remove duplicate join_event from create_room
|
2014-10-27 16:55:51 +00:00 |
|
Erik Johnston
|
c372929ab6
|
Remove duplicate import
|
2014-10-27 16:31:39 +00:00 |
|
Erik Johnston
|
ad9226eeec
|
Merge branch 'event_signing' of github.com:matrix-org/synapse into federation_authorization
Conflicts:
synapse/storage/__init__.py
|
2014-10-27 11:58:32 +00:00 |
|
Mark Haines
|
5e2236f9ff
|
fix pyflakes warnings
|
2014-10-27 11:19:15 +00:00 |
|
Mark Haines
|
acb2d171e8
|
Merge branch 'develop' into event_signing
|
2014-10-27 11:14:11 +00:00 |
|
Kegan Dougal
|
f3bb3943c9
|
Remove test_pyflakes.
|
2014-10-27 11:13:04 +00:00 |
|
Mark Haines
|
7bd604e3be
|
Test pyflakes jenikns integration
|
2014-10-27 10:56:38 +00:00 |
|
Mark Haines
|
d56e389a95
|
Fix pyflakes warnings
|
2014-10-27 10:33:17 +00:00 |
|
Erik Johnston
|
bb4a20174c
|
Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
Conflicts:
synapse/federation/transport.py
synapse/handlers/message.py
|
2014-10-27 10:20:44 +00:00 |
|
Mark Haines
|
15be181642
|
Add log message if we can't enable ECC. Require pyopenssl>=0.14 since 0.13 doesn't seem to have ECC
|
2014-10-24 19:27:12 +01:00 |
|
Mark Haines
|
db2e350e29
|
Wrap preparing the database in a transaction. Otherwise it will take many seconds to complete because sqlite will create a transaction per statement
|
2014-10-24 19:04:26 +01:00 |
|
David Baker
|
51edfeb3d0
|
Coturn's timestamps are in seconds, not milliseconds
|
2014-10-21 18:57:13 +01:00 |
|
Mark Haines
|
4be99c2989
|
Add get_json method to 3pid http client. Better logging for errors in 3pid requests
|
2014-10-20 14:10:08 +01:00 |
|
Mark Haines
|
9c0826592c
|
Fix auto generating signing_keys
|
2014-10-18 16:56:44 +01:00 |
|
Erik Johnston
|
b3e6cd59a1
|
Bump the other version
|
2014-10-18 00:29:55 +02:00 |
|
Erik Johnston
|
ac9345b47a
|
Check that we have auth headers and fail nicely
|
2014-10-17 21:00:58 +01:00 |
|
Erik Johnston
|
cd198dfea8
|
More log lines.
|
2014-10-17 20:58:47 +01:00 |
|
Mark Haines
|
3187b5ba2d
|
add log line for checking verifying signatures
|
2014-10-17 20:56:21 +01:00 |
|
Erik Johnston
|
71e6a94af7
|
Bump version and changelog
|
2014-10-17 20:26:26 +01:00 |
|
Erik Johnston
|
5662be894e
|
Bump database version number.
|
2014-10-17 20:26:18 +01:00 |
|
Erik Johnston
|
bf8cdda2f5
|
It doesn't want a dict
|
2014-10-17 20:10:34 +01:00 |
|
Mark Haines
|
8afbece683
|
Remove signatures from pdu when computing hashes to use for prev pdus, make sure is_state is a boolean.
|
2014-10-17 19:41:32 +01:00 |
|
Erik Johnston
|
b3b1961496
|
Fix bug where people could join private rooms
|
2014-10-17 19:37:41 +01:00 |
|
Erik Johnston
|
5ffe5ab43f
|
Use state groups to get current state. Make join dance actually work.
|
2014-10-17 18:56:42 +01:00 |
|
Mark Haines
|
dc3c2823ac
|
Merge branch 'develop' into event_signing
Conflicts:
synapse/federation/replication.py
|
2014-10-17 17:33:58 +01:00 |
|
Mark Haines
|
82c5820767
|
keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema
|
2014-10-17 17:31:48 +01:00 |
|
Mark Haines
|
f5cf7ac25b
|
SPEC-7: Rename 'ts' to 'origin_server_ts'
|
2014-10-17 17:12:25 +01:00 |
|
Mark Haines
|
456017e0ae
|
SPEC-7: Don't stamp event contents with 'hsob_ts'
|
2014-10-17 16:55:55 +01:00 |
|
Mark Haines
|
c5cec1cc77
|
Rename 'meta' to 'unsigned'
|
2014-10-17 16:50:04 +01:00 |
|
Mark Haines
|
4d1a7624f4
|
move 'age' into 'meta' subdict so that it is clearer that it is not part of the signed data
|
2014-10-17 15:27:11 +01:00 |
|
Erik Johnston
|
f71627567b
|
Finish implementing the new join dance.
|
2014-10-17 15:04:17 +01:00 |
|
Mark Haines
|
c8f996e29f
|
Hash the same content covered by the signature when referencing previous PDUs rather than reusing the PDU content hashes
|
2014-10-17 11:40:35 +01:00 |
|
Mark Haines
|
bb04447c44
|
Include hashes of previous pdus when referencing them
|
2014-10-16 23:25:12 +01:00 |
|
Erik Johnston
|
1116f5330e
|
Start implementing the invite/join dance. Continue moving auth to use event.state_events
|
2014-10-16 16:56:51 +01:00 |
|