Matthew Hodgson
e43139ac5e
fix IO::Async abuse - thanks leo
2014-11-28 16:16:41 +00:00
Matthew Hodgson
08bf2aaab5
ignore rogue matrix call events; support verto.media RPC as a horrible hack; fix NA::Matrix dep
2014-11-28 14:43:28 +00:00
Matthew Hodgson
f7fb4675a6
clean up a vertobot a bit
2014-11-28 06:55:05 +00:00
Matthew Hodgson
76a2e92658
a simple matrix->verto bot, distantly related to the irc bridge
2014-11-28 06:45:10 +00:00
Erik Johnston
c4bdeb5f0e
Merge branch 'master' of github.com:matrix-org/synapse into develop
2014-11-27 17:30:31 +00:00
Erik Johnston
ab74afdd8d
Bump version
2014-11-27 17:30:08 +00:00
Erik Johnston
7cb21a24d4
Bump pinned version of pynacl pulled from github
2014-11-27 17:29:29 +00:00
Erik Johnston
d160873886
Merge branch 'release-v0.5.3' of github.com:matrix-org/synapse into develop
2014-11-27 17:17:15 +00:00
Erik Johnston
5e26f6f3ae
Merge branch 'release-v0.5.3' of github.com:matrix-org/synapse
2014-11-27 17:16:24 +00:00
Erik Johnston
cce32f8dc5
Bump version and changelog
2014-11-27 17:15:32 +00:00
Erik Johnston
1505055334
Don't return outliers when we get recent events for rooms.
2014-11-27 16:38:50 +00:00
Erik Johnston
027542e2e5
Fix bugs when joining a remote room that has dodgy event graphs. This should also fix the number of times a HS will trigger a GET /event/
2014-11-27 16:02:26 +00:00
Erik Johnston
0294fba042
on_receive_pdu takes more args
2014-11-27 14:46:33 +00:00
Erik Johnston
07699b5871
Change the way we get missing auth and state events
2014-11-27 14:31:43 +00:00
Erik Johnston
b8849c8cbf
Re-sign events when we return them via federation as a temporary hack to work around the problem where we reconstruct events differently than when they were signed
2014-11-27 13:53:31 +00:00
Erik Johnston
00ab5cd6f2
Attempt to fix bug where we 500d an event stream due to trying to cancel a timer twice
2014-11-26 18:04:33 +00:00
Erik Johnston
858e87ab0d
Add a workaround for bug where some initial join events don't reference creation events in their auth_events
2014-11-26 16:29:03 +00:00
Erik Johnston
6c485c282d
Catch exceptions when trying to add an entry to rooms tables
2014-11-26 16:06:20 +00:00
Erik Johnston
4bae6851d1
Spelling
2014-11-26 15:30:30 +00:00
Erik Johnston
5288a7dc9a
Bump version and changelog
2014-11-26 15:19:08 +00:00
Erik Johnston
516deb22aa
Merge branch 'develop' of github.com:matrix-org/synapse
2014-11-26 15:17:40 +00:00
Erik Johnston
4e2ffe79a4
Don't delete the entire current_state_events table
2014-11-26 15:17:08 +00:00
Erik Johnston
47256cdde6
Merge branch 'release-v0.5.1' of github.com:matrix-org/synapse into develop
2014-11-26 12:07:28 +00:00
Erik Johnston
48ee9ddb22
Merge branch 'release-v0.5.1' of github.com:matrix-org/synapse
2014-11-26 12:06:36 +00:00
Erik Johnston
ad13f14432
Bump version numbers and change log
2014-11-26 11:53:12 +00:00
Erik Johnston
4e34e8f1c2
Use correct default port in scripts/check_signature.py
2014-11-26 11:47:31 +00:00
Erik Johnston
cb76945688
Add update delta for schema change
2014-11-26 11:17:19 +00:00
Erik Johnston
87538711b6
Update schema to support multiple signatures
2014-11-26 11:14:30 +00:00
Erik Johnston
822b15ea43
Fix tests.
2014-11-26 10:45:37 +00:00
Erik Johnston
3598c11c8d
Correctly handle the case where we get an event for an unknown room, which turns out we are actually in
2014-11-26 10:41:08 +00:00
Matthew Hodgson
d45325b6d7
upgrade script depends on sqlite3 cli
2014-11-26 00:59:01 +00:00
Erik Johnston
64fc859dac
Fix bugs in invite/join dances.
...
We now do more implement more of the auth on the events so that we
don't reject valid events.
2014-11-25 17:59:49 +00:00
Kegan Dougal
3536fd7d60
Don't double url-decode state event types.
2014-11-25 11:02:19 +00:00
Mark Haines
15099fade5
Drop log level for incorrect logging contexts to WARN if the context is wrong and DEBUG if the context is missing
2014-11-25 10:57:31 +00:00
Matthew Hodgson
6fe5899639
pip uninstall syweb
2014-11-24 17:57:48 +00:00
Erik Johnston
4961a4fab1
Mark the auth events as possible outlier
2014-11-24 13:55:49 +00:00
Erik Johnston
e549aac127
Add missing None check
2014-11-24 13:47:58 +00:00
Erik Johnston
2bca242fdc
Ask for any auth events that we don't have
2014-11-24 13:46:41 +00:00
Erik Johnston
4bd0ab76c6
We don't always want to Auth get_persisted_pdu
2014-11-24 12:56:17 +00:00
Erik Johnston
a46e5ef621
SYN-163: Add an order by rowid to selects.
...
This should fix the bug where the edges of the graph get returned in a
different order than they were inserted in, and so no get_event no
longer returned the exact same JSON as was inserted. This meant that
signature checks failed.
2014-11-24 10:56:36 +00:00
Matthew Hodgson
ae8ad55cb8
typos
2014-11-24 01:41:12 +00:00
Matthew Hodgson
84b1c9d8c2
rst bugs
2014-11-24 01:41:05 +00:00
Mark Haines
fd40a80a68
Return 404 M_NOT_FOUND when trying to look up a room alias that doesn't exist
2014-11-21 15:11:48 +00:00
Paul "LeoNerd" Evans
5f19c55731
SYN-58: Allow passing explicit limit=0 to initialSync to request no messages at all; missing still implies default 10
2014-11-20 19:33:45 +00:00
Mark Haines
610c2ea131
Fix pep8 and pyflakes warnings
2014-11-20 18:00:10 +00:00
Mark Haines
8f8c484bc6
Merge pull request #20 from matrix-org/http_client_refactor
...
Http client refactor
2014-11-20 17:54:40 +00:00
David Baker
f1c7f8e813
Merge branch 'develop' into http_client_refactor
2014-11-20 17:49:48 +00:00
David Baker
e377d33652
Separate out the matrix http client completely because just about all of its code it now separate from the simple case we need for standard HTTP(S)
2014-11-20 17:41:56 +00:00
Mark Haines
db9ce032a4
Fix pep8 codestyle warnings
2014-11-20 17:26:36 +00:00
Mark Haines
dfdda2c871
Use module loggers rather than the root logger. Exceptions caused by bad clients shouldn't cause ERROR level logging. Fix sql logging to use 'repr' rather than 'str'
2014-11-20 17:10:37 +00:00