Mark Haines
|
adb04b1e57
|
Update copyright notices
|
2015-01-06 13:21:39 +00:00 |
Erik Johnston
|
3c77d13aa5
|
Kill off synapse.api.events.*
|
2014-12-16 11:29:05 +00:00 |
Erik Johnston
|
fc409096ac
|
Make auth module use EventTypes constants
|
2014-12-12 16:31:50 +00:00 |
Erik Johnston
|
63810c777d
|
Validate message, topic and name event contents
|
2014-12-12 11:01:09 +00:00 |
Erik Johnston
|
fa4b610ae3
|
Fix stream test. Make sure we add join to auth_events for invitiations
|
2014-12-12 10:42:27 +00:00 |
Erik Johnston
|
cde840a82c
|
Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor
Conflicts:
setup.py
|
2014-12-11 17:48:48 +00:00 |
Mark Haines
|
d80d505b1f
|
Limit the size of images that are thumbnailed serverside. Limit the size of file that a server will download from a remote server
|
2014-12-11 14:19:32 +00:00 |
Mark Haines
|
61fc37e467
|
Merge branch 'develop' into media_repository
|
2014-12-10 16:14:17 +00:00 |
Erik Johnston
|
008303b245
|
PEP8
|
2014-12-09 14:49:11 +00:00 |
Erik Johnston
|
ba3d1e2fc0
|
Remove unused import
|
2014-12-08 12:01:25 +00:00 |
Erik Johnston
|
d044121168
|
Various typos and bug fixes.
|
2014-12-08 09:08:26 +00:00 |
Erik Johnston
|
6630e1b579
|
Start making more things use EventContext rather than event.*
|
2014-12-05 16:20:48 +00:00 |
Erik Johnston
|
5d7c9ab789
|
Begin converting things to use the new Event structure
|
2014-12-04 11:27:59 +00:00 |
Erik Johnston
|
75b4329aaa
|
WIP for new way of managing events.
|
2014-12-03 16:07:21 +00:00 |
Mark Haines
|
5da65085d1
|
Get uploads working with new media repo
|
2014-12-02 19:51:47 +00:00 |
Erik Johnston
|
9d53228158
|
Change DomainSpecificString so that it doesn't use a HomeServer object
|
2014-12-02 10:42:28 +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
|
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 |
Erik Johnston
|
e549aac127
|
Add missing None check
|
2014-11-24 13:47:58 +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 |
Erik Johnston
|
512993b57f
|
Only users can set state events which have their own user_id
|
2014-11-19 17:22:37 +00:00 |
Mark Haines
|
c5eabe3143
|
replace user_id with sender
|
2014-11-19 16:38:40 +00:00 |
Mark Haines
|
428581dd05
|
SYN-144: Remove bad keys from pdu json objects, convert age_ts to age
for all pdus sent.
|
2014-11-18 19:20:25 +00:00 |
Mark Haines
|
3553101eb3
|
Null check when determining default power levels
|
2014-11-18 15:43:17 +00:00 |
Erik Johnston
|
95614e5220
|
Fix auth to correctly handle initial creation of rooms
|
2014-11-18 15:36:41 +00:00 |
Mark Haines
|
cb4b6c844a
|
Merge PDUs and Events into one object
|
2014-11-14 21:25:02 +00:00 |
Erik Johnston
|
6fea478d2e
|
Fix bugs with invites/joins across federatiom.
Both in terms of auth and not trying to fetch missing PDUs for invites,
joins etc.
|
2014-11-12 11:24:11 +00:00 |
Erik Johnston
|
2cdff00788
|
Fix typo in validator
|
2014-11-11 10:31:47 +00:00 |
Erik Johnston
|
0292d991af
|
Add EventValidator module
|
2014-11-11 08:09:28 +00:00 |
Erik Johnston
|
a8e565eca8
|
Add an EventValidator. Fix bugs in auth ++ storage
|
2014-11-10 18:25:42 +00:00 |
Erik Johnston
|
5d439b127b
|
PEP8
|
2014-11-10 13:46:44 +00:00 |
Erik Johnston
|
6447db063a
|
Fix backfill to work. Add auth to backfill request
|
2014-11-10 11:59:51 +00:00 |
Erik Johnston
|
65f846ade0
|
Notify users about invites.
|
2014-11-10 11:15:02 +00:00 |
Erik Johnston
|
407d8a5019
|
Fix invite auth
|
2014-11-10 10:35:43 +00:00 |
Erik Johnston
|
1c06806f90
|
Finish redaction algorithm.
|
2014-11-10 10:21:32 +00:00 |
Erik Johnston
|
97a096b507
|
Add hash of current state to events
|
2014-11-07 11:37:06 +00:00 |
Erik Johnston
|
49948d72f3
|
Fix joining over federation
|
2014-11-07 10:53:38 +00:00 |
Erik Johnston
|
bf6b72eb55
|
Start implementing auth chains
|
2014-11-07 10:53:38 +00:00 |
Erik Johnston
|
8421cabb9d
|
Neaten things up a bit
|
2014-11-07 10:53:38 +00:00 |
Erik Johnston
|
351c64e99e
|
Amalgamate all power levels.
Remove concept of reqired power levels, something similiar can be done
using the new power level event.
|
2014-11-06 16:59:13 +00:00 |
Erik Johnston
|
c6766d45b5
|
Don't send prev_state to clients anymore
|
2014-11-06 15:19:00 +00:00 |
Erik Johnston
|
4317c8e583
|
Implement new replace_state and changed prev_state
`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced.
|
2014-11-06 15:10:55 +00:00 |
Erik Johnston
|
96c001e668
|
Fix auth checks to all use the given old_event_state
|
2014-11-05 11:07:54 +00:00 |
Erik Johnston
|
8918422156
|
Move FederationError to synapse.api.errors
|
2014-11-04 15:10:27 +00:00 |
Erik Johnston
|
68698e0ac8
|
Fix bugs in generating event signatures and hashing
|
2014-11-03 17:51:42 +00:00 |
Erik Johnston
|
ad6eacb3e9
|
Rename PDU fields to match that of events.
|
2014-11-03 13:06:58 +00:00 |
Erik Johnston
|
0a8b026ccf
|
Add 'origin' key to events
|
2014-11-03 11:32:42 +00:00 |
Erik Johnston
|
4a1597f295
|
Fix bug in redaction auth.
This caused a 500 when sending a redaction due to a typo in a method
invocation.
|
2014-10-31 09:48:59 +00:00 |
Erik Johnston
|
12ce441e67
|
Convert event ids to be of the form :example.com
|
2014-10-30 17:00:11 +00:00 |