| Commit message (Expand) | Author | Age | Files | Lines |
* | Ratelimiter object | Mark Haines | 2014-09-02 | 1 | -0/+36 |
* | Remove option for disabling webclient because it was confusing | Mark Haines | 2014-09-02 | 1 | -4/+1 |
* | Implement auth for kicking. | Erik Johnston | 2014-09-02 | 1 | -3/+10 |
* | Add message to assertion | Erik Johnston | 2014-09-02 | 1 | -1/+1 |
* | Default HTTP and HTTPS ports to 8008 and 8448 | Erik Johnston | 2014-09-02 | 1 | -2/+4 |
* | os.makedirs is almost but not entirely unlike mkdir -p | Mark Haines | 2014-09-02 | 1 | -1/+2 |
* | Fix typo when reading TLS config | Mark Haines | 2014-09-02 | 1 | -1/+1 |
* | Make the config directory if the directory doesn't exisit when generating config | Mark Haines | 2014-09-02 | 1 | -0/+1 |
* | More helpful error messages for missing config | Mark Haines | 2014-09-02 | 3 | -6/+29 |
* | Add support for setting room name and topic when creating rooms | Erik Johnston | 2014-09-02 | 1 | -4/+29 |
* | given everything's apparently gone https:// by default for c-s, change this h... | Matthew Hodgson | 2014-09-01 | 1 | -1/+5 |
* | Add unsecure listener port to homeserver | Mark Haines | 2014-09-01 | 2 | -8/+17 |
* | enable ECDHE ciphers | Mark Haines | 2014-09-01 | 1 | -0/+6 |
* | Reënable presence visibility permission checking now it's not used on redund... | Paul "LeoNerd" Evans | 2014-09-01 | 1 | -4/+0 |
* | No need to test is_presence_visible in _start_polling_local because we know i... | Paul "LeoNerd" Evans | 2014-09-01 | 1 | -4/+0 |
* | specify metavars in argparse | Matthew Hodgson | 2014-09-01 | 1 | -2/+3 |
* | Use yaml for config file | Mark Haines | 2014-09-01 | 1 | -11/+6 |
* | Don't set a 'default' key in the creation event | Erik Johnston | 2014-09-01 | 1 | -1/+0 |
* | Use pregenerated DH params when generating config | Mark Haines | 2014-09-01 | 1 | -7/+29 |
* | That was a breaking db change. You need to recreate the databases. (In realit... | Erik Johnston | 2014-09-01 | 1 | -1/+1 |
* | Don't put required power levels on permission state events | Erik Johnston | 2014-09-01 | 1 | -2/+4 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into room_config | Erik Johnston | 2014-09-01 | 15 | -246/+634 |
|\ |
|
| * | Fix SSL for federation http client | Mark Haines | 2014-09-01 | 2 | -2/+2 |
| * | Enable SSL for s2s http client | Mark Haines | 2014-09-01 | 2 | -3/+7 |
| * | Add server TLS context factory | Mark Haines | 2014-09-01 | 1 | -0/+23 |
| * | Merge branch 'develop' into server2server_tls | Mark Haines | 2014-09-01 | 2 | -0/+14 |
| |\ |
|
| * | | Listen using SSL | Mark Haines | 2014-09-01 | 2 | -2/+8 |
| * | | Merge branch 'develop' into server2server_tls | Mark Haines | 2014-09-01 | 2 | -34/+84 |
| |\ \ |
|
| * | | | Fix homeserver config parsing | Mark Haines | 2014-09-01 | 7 | -34/+45 |
| * | | | Merge branch 'develop' into server2server_tls | Mark Haines | 2014-09-01 | 9 | -178/+196 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'develop' into server2server_tls | Mark Haines | 2014-08-31 | 18 | -333/+652 |
| |\ \ \ \ |
|
| | * | | | | Add config tree to synapse. Add support for reading config from a file | Mark Haines | 2014-08-31 | 9 | -231/+441 |
| * | | | | | Add store for server certificates and keys | Mark Haines | 2014-08-28 | 3 | -1/+135 |
* | | | | | | Add all the necessary checks to make banning work. | Erik Johnston | 2014-09-01 | 6 | -6/+54 |
* | | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into room_config | Erik Johnston | 2014-09-01 | 3 | -34/+98 |
|\ \ \ \ \ \
| | |_|_|_|/
| |/| | | | |
|
| * | | | | | Bump a user's presence last_active time every time they send a message to a room | Paul "LeoNerd" Evans | 2014-09-01 | 2 | -0/+10 |
| * | | | | | Perform room unit tests with 'local' users actually in the right domain ;) | Paul "LeoNerd" Evans | 2014-09-01 | 1 | -0/+4 |
| | |_|_|/
| |/| | | |
|
| * | | | | Rename API-visible 'mtime' presence field to 'last_active'; slightly differen... | Paul "LeoNerd" Evans | 2014-09-01 | 1 | -23/+49 |
| * | | | | Rename 'state' presence key to the much more obvious 'presence'; maintain a l... | Paul "LeoNerd" Evans | 2014-09-01 | 2 | -12/+36 |
| | |_|/
| |/| | |
|
* | | | | Add beginnings of ban support. | Erik Johnston | 2014-09-01 | 8 | -29/+122 |
* | | | | Implement power level lists, default power levels and send_evnet_level/add_st... | Erik Johnston | 2014-09-01 | 7 | -48/+218 |
* | | | | Merge branch 'develop' of github.com:matrix-org/synapse into room_config | Erik Johnston | 2014-09-01 | 9 | -178/+196 |
|\| | | |
|
| * | | | missed a s#/matrix#/_matrix/g | Matthew Hodgson | 2014-08-31 | 1 | -1/+1 |
| * | | | change the world: make the default matrix API URL prefix /_matrix rather than... | Matthew Hodgson | 2014-08-31 | 1 | -4/+4 |
| * | | | Bugfixes on presence pushes on user joining: | Paul "LeoNerd" Evans | 2014-08-29 | 1 | -9/+8 |
| * | | | Renamed get_current_token_part to get_current_key | Paul "LeoNerd" Evans | 2014-08-29 | 4 | -10/+10 |
| * | | | Have EventSource's get_new_events_for_user() API work only on keys within tha... | Paul "LeoNerd" Evans | 2014-08-29 | 5 | -30/+33 |
| * | | | TypingNotificationEventSource has to return proper tokens, not int 0 | Paul "LeoNerd" Evans | 2014-08-29 | 1 | -2/+2 |
| * | | | Rename 'events_key' to 'room_key' so it matches the name of the event source | Paul "LeoNerd" Evans | 2014-08-29 | 4 | -10/+10 |
| * | | | Define a new event stream data source for typing notifications (currently null) | Paul "LeoNerd" Evans | 2014-08-29 | 3 | -8/+28 |
| * | | | Avoid hardcoding names of individual stream token keys in its own implementat... | Paul "LeoNerd" Evans | 2014-08-29 | 1 | -9/+3 |
| * | | | Use str.join() properly | Paul "LeoNerd" Evans | 2014-08-29 | 1 | -2/+1 |
| * | | | Move the *EventSource classes into the handlers they relate to, so it's easie... | Paul "LeoNerd" Evans | 2014-08-29 | 3 | -127/+130 |
| | |/
| |/| |
|
* | | | Start adding storage for new events. | Erik Johnston | 2014-08-29 | 3 | -0/+121 |
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into room_config | Erik Johnston | 2014-08-29 | 14 | -145/+234 |
|\| | |
|
| * | | Get the equalities right. | Erik Johnston | 2014-08-29 | 2 | -4/+10 |
| * | | Merge branch 'presence_logging' into develop | Erik Johnston | 2014-08-29 | 6 | -91/+189 |
| |\ \ |
|
| | * | | Fix a couple of bugs in presence handler related to pushing updatesto the cor... | Erik Johnston | 2014-08-29 | 2 | -18/+43 |
| | * | | Turn of trace_function logging | Erik Johnston | 2014-08-28 | 2 | -10/+10 |
| | * | | Only poll remote users if they are in our presence list, rather than in a com... | Erik Johnston | 2014-08-28 | 1 | -53/+66 |
| | * | | Don't query the rooms members table so much by using the new notifier api tha... | Erik Johnston | 2014-08-28 | 2 | -62/+46 |
| | * | | Merge branch 'develop' of github.com:matrix-org/synapse into presence_logging | Erik Johnston | 2014-08-28 | 8 | -47/+39 |
| | |\ \ |
|
| | * | | | Up timeout to 10 minutes | Erik Johnston | 2014-08-28 | 1 | -1/+1 |
| | * | | | And more logging. | Erik Johnston | 2014-08-28 | 2 | -1/+3 |
| | * | | | Add more logging. Up the event stream timer to 10s | Erik Johnston | 2014-08-28 | 2 | -1/+4 |
| | * | | | Add logging to try and figure out what is going on with the presence stuff | Erik Johnston | 2014-08-28 | 4 | -3/+66 |
| * | | | | Fix FederationHandler to event.origin | Mark Haines | 2014-08-28 | 1 | -1/+1 |
| * | | | | Initial room event stream token must be s0, not s1, or everyone will miss the... | Paul "LeoNerd" Evans | 2014-08-28 | 1 | -1/+1 |
| | |/ /
| |/| | |
|
| * | | | Only send presence "poll"/"unpoll" EDUs when changing from/to zero remotes | Paul "LeoNerd" Evans | 2014-08-28 | 1 | -2/+14 |
| * | | | Avoid AlreadyCalledError from EDU sending failures | Paul "LeoNerd" Evans | 2014-08-28 | 1 | -1/+2 |
| * | | | Re-enable presence, un-skip presence tests | Paul "LeoNerd" Evans | 2014-08-28 | 1 | -8/+0 |
| | |/
| |/| |
|
| * | | Remove get_state_for_room function from federation handler | Mark Haines | 2014-08-28 | 1 | -15/+11 |
| * | | use @wraps to set the __name__ __module__ and __doc__ correctly for logged fu... | Mark Haines | 2014-08-28 | 1 | -0/+2 |
| * | | Support multiple login flows when deciding how to login. Updated cmdclient an... | Kegan Dougal | 2014-08-28 | 1 | -1/+1 |
| * | | Fix pyflakes warnings | Mark Haines | 2014-08-28 | 4 | -10/+4 |
| * | | Merge backfill_ and backfill in federation handler | Mark Haines | 2014-08-28 | 1 | -18/+5 |
| |/ |
|
| * | Fix bug where we used UserID objects instead of strigns | Erik Johnston | 2014-08-28 | 1 | -1/+2 |
* | | Create the correct events with the right configuration when creating a new room. | Erik Johnston | 2014-08-28 | 5 | -21/+104 |
|/ |
|
* | Fix typo in NullSource.get_pagination_rows. Remove unused import. | Erik Johnston | 2014-08-28 | 1 | -2/+1 |
* | Define a NullSource useful for unit-testing | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -0/+16 |
* | Split out MessageHandler | Erik Johnston | 2014-08-27 | 3 | -276/+305 |
* | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 2 | -2/+6 |
|\ |
|
| * | If timeout=0, return immediately | Erik Johnston | 2014-08-27 | 1 | -1/+5 |
* | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 18 | -644/+635 |
|\| |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into develop | Erik Johnston | 2014-08-27 | 1 | -0/+46 |
| |\ |
|
| * | | Comments! | Erik Johnston | 2014-08-27 | 1 | -0/+35 |
| * | | Remove stale FIXMEs | Erik Johnston | 2014-08-27 | 1 | -2/+0 |
| * | | Remove store_id from notifier.on_new_room_event calls. | Erik Johnston | 2014-08-27 | 2 | -13/+8 |
| * | | Turn off presence again. | Erik Johnston | 2014-08-27 | 1 | -2/+2 |
| * | | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-27 | 4 | -37/+14 |
| |\ \ |
|
| * | | | Index sources in a nicer fashion. | Erik Johnston | 2014-08-27 | 3 | -16/+15 |
| * | | | Convert get_paginat_rows to use PaginationConfig. This allows people to suppl... | Erik Johnston | 2014-08-27 | 3 | -41/+61 |
| * | | | PEP8 tweaks. | Erik Johnston | 2014-08-27 | 5 | -10/+12 |
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-27 | 10 | -76/+369 |
| |\ \ \ |
|
| * | | | | Implement presence event source. Change the way the notifier indexes listeners | Erik Johnston | 2014-08-27 | 5 | -80/+107 |
| * | | | | Enable presence again. Fix up api to match old api. | Erik Johnston | 2014-08-26 | 5 | -10/+35 |
| * | | | | Fix exceptions so that the event stream works. Presence like events are turne... | Erik Johnston | 2014-08-26 | 1 | -2/+4 |
| * | | | | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-26 | 5 | -123/+60 |
| |\ \ \ \ |
|
| * | | | | | WIP: Completely change how event streaming and pagination work. This reflects... | Erik Johnston | 2014-08-26 | 15 | -655/+430 |
| * | | | | | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-26 | 5 | -9/+14 |
| |\ \ \ \ \ |
|
| * \ \ \ \ \ | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-26 | 11 | -31/+11 |
| |\ \ \ \ \ \ |
|
| * \ \ \ \ \ \ | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-26 | 3 | -0/+168 |
| |\ \ \ \ \ \ \ |
|
| * \ \ \ \ \ \ \ | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-26 | 22 | -155/+281 |
| |\ \ \ \ \ \ \ \ |
|
| * | | | | | | | | | Use new StreamToken in pagination config | Erik Johnston | 2014-08-21 | 1 | -5/+9 |
| * | | | | | | | | | Add in StreamToken type | Erik Johnston | 2014-08-21 | 1 | -0/+74 |
* | | | | | | | | | | Return the store_id from persist_event | Mark Haines | 2014-08-27 | 1 | -1/+3 |
* | | | | | | | | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 9 | -75/+273 |
|\ \ \ \ \ \ \ \ \ \
| | |_|_|_|_|_|_|_|/
| |/| | | | | | | | |
|
| * | | | | | | | | | Added RestServlet for /rooms/$roomid/initialSync | Kegan Dougal | 2014-08-27 | 1 | -0/+30 |
| * | | | | | | | | | Added RestServlet for /rooms/$roomid/state | Kegan Dougal | 2014-08-27 | 1 | -0/+16 |
| | |_|_|_|_|_|_|/
| |/| | | | | | | |
|
| * | | | | | | | | Renamed /ds to /directory | Kegan Dougal | 2014-08-27 | 1 | -1/+1 |
| * | | | | | | | | Renamed /public/rooms to /publicRooms | Kegan Dougal | 2014-08-27 | 3 | -36/+13 |
| | |_|_|_|_|_|/
| |/| | | | | | |
|
| * | | | | | | | A reliable logger.info() message /after/ the TCP port has been opened and is ... | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -0/+1 |
| * | | | | | | | Initial typing notification support - EDU federation, but no timers, and no a... | Paul "LeoNerd" Evans | 2014-08-27 | 2 | -0/+148 |
| * | | | | | | | Added parse_roomid() helper | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -0/+5 |
| * | | | | | | | Use SQLite's PRAGMA user_version to check if the database file really matches... | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -6/+28 |
| * | | | | | | | Neater database setup at application startup time; only .connect() it once, n... | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -17/+19 |
| * | | | | | | | Final url modifications: renamed /presence_list to /presence/list to keep the... | Kegan Dougal | 2014-08-27 | 1 | -1/+1 |
| * | | | | | | | Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and remov... | Kegan Dougal | 2014-08-27 | 1 | -17/+14 |
* | | | | | | | | add _get_room_member, fix datastore methods | Mark Haines | 2014-08-27 | 5 | -12/+33 |
* | | | | | | | | Start updating state handling to use snapshots | Mark Haines | 2014-08-27 | 2 | -18/+13 |
* | | | | | | | | Remove call to get_federation from homeserver | Mark Haines | 2014-08-27 | 1 | -4/+0 |
* | | | | | | | | Fill out prev_events before calling persist_event | Mark Haines | 2014-08-27 | 3 | -65/+28 |
* | | | | | | | | Remove unused populate_previous_pdus | Mark Haines | 2014-08-27 | 3 | -27/+1 |
* | | | | | | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 12 | -129/+160 |
|\| | | | | | | |
|
| * | | | | | | | Added support for GET /events/$eventid with auth checks. | Kegan Dougal | 2014-08-27 | 4 | -2/+45 |
| * | | | | | | | Modified /join/$identifier to support $identifier being a room ID in addition... | Kegan Dougal | 2014-08-27 | 3 | -14/+61 |
| | |_|_|_|_|/
| |/| | | | | |
|
| * | | | | | | Pepper UT TODOs | Kegan Dougal | 2014-08-26 | 2 | -0/+6 |
| * | | | | | | Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expand... | Kegan Dougal | 2014-08-26 | 4 | -81/+13 |
| * | | | | | | Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmd... | Kegan Dougal | 2014-08-26 | 1 | -49/+0 |
| * | | | | | | Added RoomSendEventRestServlet to send generic non-state events. It even appe... | Kegan Dougal | 2014-08-26 | 1 | -2/+50 |
| | |_|_|_|/
| |/| | | | |
|
| * | | | | | Respect 'limit' param in initialSync api | Erik Johnston | 2014-08-26 | 1 | -1/+5 |
* | | | | | | Fold federation/handler into handlers/federation | Mark Haines | 2014-08-26 | 6 | -172/+141 |
* | | | | | | Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.... | Mark Haines | 2014-08-26 | 2 | -21/+2 |
* | | | | | | Move new event boilerplate in room handlers into a method on a base clase. | Mark Haines | 2014-08-26 | 2 | -52/+33 |
* | | | | | | Move pdu and event persistence into a single persist_event function | Mark Haines | 2014-08-26 | 3 | -49/+35 |
* | | | | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-26 | 3 | -7/+8 |
|\| | | | | |
|
| * | | | | | Merge branch 'client_server_url_rename' into develop | Kegan Dougal | 2014-08-26 | 3 | -7/+8 |
| |\ \ \ \ \ |
|
| | * | | | | | Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$ro... | Kegan Dougal | 2014-08-26 | 3 | -7/+8 |
| | | |_|_|/
| | |/| | | |
|
* | | | | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-26 | 1 | -1/+1 |
|\| | | | | |
|
| * | | | | | Use state_key rather than target_user_id | Mark Haines | 2014-08-26 | 1 | -1/+1 |
| |/ / / / |
|
* | | | | | Use state_key rather than target_user_id | Mark Haines | 2014-08-26 | 1 | -1/+1 |
* | | | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-26 | 27 | -186/+460 |
|\| | | | |
|
| * | | | | Fix pyflakes errors | Mark Haines | 2014-08-26 | 11 | -31/+11 |
| | |_|/
| |/| | |
|
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into client_server_ur... | Kegan Dougal | 2014-08-26 | 3 | -5/+35 |
| |\ \ \
| | | |/
| | |/| |
|
| | * | | Add the ability to turn on the twisted manhole telnet service. | Erik Johnston | 2014-08-26 | 1 | -0/+10 |
| | * | | Add a do_users_share_a_room method and use that in the presence handler. | Erik Johnston | 2014-08-26 | 2 | -5/+25 |
| * | | | Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids) | Kegan Dougal | 2014-08-26 | 2 | -8/+35 |
| * | | | Added basic in-memory REST transaction storage. Only the latest transaction f... | Kegan Dougal | 2014-08-26 | 3 | -2/+103 |
| * | | | Added servlet for /rooms/$roomid/[invite|join|leave] | Kegan Dougal | 2014-08-26 | 1 | -0/+40 |
| |/ / |
|
| * | | Adjusted webclient to use new state paths. Updated membership msg template to... | Kegan Dougal | 2014-08-26 | 1 | -1/+2 |
| * | | Merge branch 'develop' of github.com:matrix-org/synapse into client_server_ur... | Kegan Dougal | 2014-08-26 | 1 | -1/+1 |
| |\ \ |
|
| | * | | Add 'state_key' to valid_keys | Erik Johnston | 2014-08-26 | 1 | -0/+1 |
| | * | | Send down state_key to clients | Erik Johnston | 2014-08-26 | 1 | -1/+0 |
| * | | | Merge branch 'develop' of github.com:matrix-org/synapse into client_server_ur... | Kegan Dougal | 2014-08-26 | 17 | -30/+153 |
| |\| | |
|
| | * | | Order 'get_recent_events_for_room' correctly. | Erik Johnston | 2014-08-26 | 1 | -1/+1 |
| | * | | Ensure that we don't have duplicate hosts in the pdu destinations list | Erik Johnston | 2014-08-24 | 1 | -2/+2 |
| | * | | For the content repo, don't just use homeserver.hostname as that might not in... | Erik Johnston | 2014-08-24 | 2 | -1/+10 |
| | * | | Add a unique constraint on the room hosts table | Erik Johnston | 2014-08-24 | 1 | -1/+2 |
| | * | | Encode unicode from json as utf-8. This was required to allow people to regis... | Erik Johnston | 2014-08-24 | 1 | -2/+2 |
| | * | | Oops, we need to use defer.returnValue. | Erik Johnston | 2014-08-22 | 1 | -1/+2 |
| | * | | Make is_presence_visible always return true as it was thrashing the database. | Erik Johnston | 2014-08-22 | 1 | -0/+3 |
| | * | | Turn off more spammy logging. | Erik Johnston | 2014-08-22 | 1 | -1/+1 |
| | * | | Turn off spammy logging | Erik Johnston | 2014-08-22 | 1 | -1/+1 |
| | * | | Add indices to schema | Erik Johnston | 2014-08-22 | 2 | -0/+24 |
| | * | | Don't return state event outlier's when paginating. | Erik Johnston | 2014-08-22 | 3 | -2/+9 |
| | * | | Bump versions to 0.0.1 | Erik Johnston | 2014-08-22 | 1 | -0/+2 |
| | * | | Make the content repo work with in daemon mode. Return the full url on upload... | Erik Johnston | 2014-08-22 | 2 | -8/+23 |
| | * | | host a webclient by default | Matthew Hodgson | 2014-08-21 | 1 | -2/+2 |
| | * | | Add ts field to all events. | Erik Johnston | 2014-08-21 | 2 | -2/+7 |
| | * | | Change IM sync api to also return the current presence list. | Erik Johnston | 2014-08-21 | 2 | -6/+23 |
| | * | | In the initial sync api, return the inviter for rooms in the 'invited' state | Erik Johnston | 2014-08-21 | 1 | -0/+4 |
| | * | | Return the current state in the initial sync api. | Erik Johnston | 2014-08-21 | 1 | -0/+3 |
| | * | | Stop internal keys from getting into SynapseEvents | Erik Johnston | 2014-08-21 | 2 | -0/+6 |
| | * | | Wait for getting a Join in response to an invite/join dance. | Erik Johnston | 2014-08-21 | 2 | -2/+28 |
| | |/ |
|
| * | | Removed member list servlet: now using generic state paths. | Kegan Dougal | 2014-08-26 | 8 | -102/+51 |
| * | | Impl: /rooms/roomid/state/eventtype/state_key - Renamed RoomTopicRestServlet ... | Kegan Dougal | 2014-08-22 | 2 | -20/+43 |
| |/ |
|
* | | fix a few pyflakes errors | Mark Haines | 2014-08-26 | 2 | -7/+6 |
* | | Move the event storage into a single transaction | Mark Haines | 2014-08-26 | 6 | -48/+60 |
* | | Take a snapshot of the state of the room before performing updates | Mark Haines | 2014-08-22 | 4 | -53/+135 |
|/ |
|
* | Make event stream storage return all membership events about the user, regard... | Erik Johnston | 2014-08-20 | 1 | -4/+6 |
* | Use the "collect_presencelike_data" distributor signal instead of re-implemen... | Paul "LeoNerd" Evans | 2014-08-20 | 1 | -30/+2 |
* | Fix exception name in _fill_out_join_content() exception | Paul "LeoNerd" Evans | 2014-08-20 | 1 | -1/+3 |
* | Define __copy__ and __deepcopy__ as identity functions on DomainSpecificStrin... | Paul "LeoNerd" Evans | 2014-08-20 | 1 | -0/+8 |
* | Kill the "_homeserver_" injected messages for room membership changes | Paul "LeoNerd" Evans | 2014-08-20 | 2 | -58/+6 |
* | Give the event_id of the failed event | Erik Johnston | 2014-08-20 | 1 | -1/+4 |
* | Better handle the edge cases of trying to remote join rooms | Erik Johnston | 2014-08-20 | 2 | -37/+88 |
* | Don't generate room membership messages. Include previous state of in members... | Erik Johnston | 2014-08-20 | 1 | -7/+10 |
* | Only hit get_room_events_stream if we have a valid user_id | Erik Johnston | 2014-08-19 | 1 | -0/+3 |
* | Fix token to correct format | Erik Johnston | 2014-08-19 | 1 | -1/+1 |
* | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-19 | 1 | -3/+0 |
|\ |
|
| * | Don't delete OFFLINE users from the presence cache, so we can report on their... | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -3/+0 |
* | | Remove debug logging from token parsing funcs. | Erik Johnston | 2014-08-19 | 1 | -2/+0 |
* | | Add comment about what strorage.stream does | Erik Johnston | 2014-08-19 | 1 | -0/+20 |
* | | Default from param to 'END' | Erik Johnston | 2014-08-19 | 1 | -0/+1 |
* | | PresenceStreamData was expecting *_key to be ints | Erik Johnston | 2014-08-19 | 1 | -0/+3 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-19 | 8 | -18/+194 |
|\| |
|
| * | Ensure that federation's .send_edu() returns a Deferred | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -0/+1 |
| * | More unquotes. Also, don't return the room_id on membership state changes, th... | Kegan Dougal | 2014-08-19 | 1 | -6/+8 |
| * | Unquote sender IDs. | Kegan Dougal | 2014-08-19 | 1 | -2/+2 |
| * | Perform the 'REST'-level tests of Presence against the real Presence handler ... | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -1/+1 |
| * | Implement and test presence dropping of remote users | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -2/+6 |
| * | Deny __iter__ on UserID/RoomID/RoomName instances as it's a subtle bug that w... | Paul "LeoNerd" Evans | 2014-08-19 | 1 | -0/+6 |
| * | Reduce the amount of incredibly spammy stack traces. Expected errors (e.g. Sy... | Kegan Dougal | 2014-08-19 | 1 | -1/+13 |
| * | Small amounts of cleanup and bonus round comments. | Kegan Dougal | 2014-08-18 | 1 | -4/+8 |
| * | Implemented GETs for the ContentRepoResource. It all actually appears to be w... | Kegan Dougal | 2014-08-18 | 2 | -13/+62 |
| * | hs: Make the uploads directory if it doesn't exist. Namespace uploads by the ... | Kegan Dougal | 2014-08-18 | 1 | -5/+46 |
| * | Auth content uploads. Added a mapping function from request > filename. Added... | Kegan Dougal | 2014-08-18 | 2 | -13/+33 |
| * | Added /matrix/content path, HS resource_for_content_repo attribute and FileUp... | Kegan Dougal | 2014-08-18 | 4 | -4/+41 |
* | | Fix bug where we sometimes set min_token to None. | Erik Johnston | 2014-08-19 | 1 | -1/+2 |
* | | Print out stacktrace when we failed to persist event. | Erik Johnston | 2014-08-19 | 1 | -1/+1 |
* | | Add a 'backfill room' button | Erik Johnston | 2014-08-19 | 6 | -25/+81 |
* | | Change the way pagination works to support out of order events. | Erik Johnston | 2014-08-19 | 6 | -79/+225 |
* | | Fix typos in SQL and where we still had rowid's (which no longer exist) | Erik Johnston | 2014-08-18 | 2 | -7/+7 |
* | | Make snapshot_all_rooms return results in the correct form, including start a... | Erik Johnston | 2014-08-18 | 2 | -6/+28 |
* | | SQL doesn't allow AUTOINCREMENT on non PRIMARY KEY columns. | Erik Johnston | 2014-08-18 | 2 | -3/+20 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-18 | 3 | -12/+14 |
|\| |
|
| * | Update the default longpoll timeout time. | Kegan Dougal | 2014-08-18 | 1 | -1/+1 |
| * | Allow room presence visibility between users who share a room | Paul "LeoNerd" Evans | 2014-08-18 | 1 | -7/+5 |
| * | Precent lack of presence visiblity from causing room /members/list to fail | Paul "LeoNerd" Evans | 2014-08-18 | 1 | -4/+8 |
* | | Add two different columns for ordering the events table, one which can be use... | Erik Johnston | 2014-08-18 | 4 | -19/+33 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-18 | 2 | -2/+8 |
|\| |
|
| * | improve comment | Matthew Hodgson | 2014-08-16 | 1 | -1/+1 |
| * | emergency bodges to turn off presence ACLs in order to make | Matthew Hodgson | 2014-08-16 | 1 | -2/+7 |
| * | retcols is mandatory. i have no idea how this could ever have worked? | Matthew Hodgson | 2014-08-16 | 1 | -0/+1 |
* | | Not all event streams returns SynapseEvents | Erik Johnston | 2014-08-18 | 1 | -1/+5 |
* | | We don't need to do a json.loads here | Erik Johnston | 2014-08-18 | 1 | -2/+2 |
* | | Ensure we have a 'membership' key in RoomMemberEvents | Erik Johnston | 2014-08-18 | 1 | -0/+2 |
* | | Disable the ability to GET individualy messages. We need to think about the c... | Erik Johnston | 2014-08-18 | 1 | -5/+7 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-15 | 1 | -3/+12 |
|\| |
|
| * | When starting to poll for presence, also include members of all shared rooms | Paul "LeoNerd" Evans | 2014-08-15 | 1 | -3/+12 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-15 | 1 | -0/+7 |
|\| |
|
| * | Also include users' presence when responding to /rooms/:room_id/members/list | Paul "LeoNerd" Evans | 2014-08-15 | 1 | -0/+7 |
| * | Fix imsync's SELECT query to only find the rooms I'm actually joined in, not ... | Paul "LeoNerd" Evans | 2014-08-15 | 1 | -2/+5 |
* | | Rename method name to not clash with other ones in storage. | Erik Johnston | 2014-08-15 | 2 | -4/+4 |
* | | Fix typo of key name | Erik Johnston | 2014-08-15 | 1 | -1/+1 |
* | | We no longer need to special case room config events. | Erik Johnston | 2014-08-15 | 1 | -2/+2 |
* | | PEP8 cleanups | Erik Johnston | 2014-08-15 | 7 | -16/+29 |
* | | Comment. | Erik Johnston | 2014-08-15 | 1 | -0/+1 |
* | | Support generic events. | Erik Johnston | 2014-08-15 | 2 | -5/+8 |
* | | Fix bug when generating a key when get_room_events_stream returned zero rows | Erik Johnston | 2014-08-15 | 1 | -3/+7 |
* | | Actually use MAX_STREAM_SIZE constant. | Erik Johnston | 2014-08-15 | 1 | -1/+1 |
* | | Fix pagination to work with new db schema | Erik Johnston | 2014-08-15 | 2 | -31/+48 |
* | | Correctly return new token when returning events. Serialize events correctly. | Erik Johnston | 2014-08-15 | 5 | -9/+25 |
* | | Start chagning the events stream to work with the new DB schema | Erik Johnston | 2014-08-15 | 8 | -118/+102 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | Erik Johnston | 2014-08-15 | 20 | -107/+235 |
|\| |
|
| * | Add a check to make sure that during state conflict res we only request a PDU... | Erik Johnston | 2014-08-15 | 1 | -2/+10 |
| * | Fix pontenial bug in state resolution handler that compared dicts rather than... | Erik Johnston | 2014-08-15 | 1 | -1/+4 |
| * | Remember to reflect membership LEAVE events to the leaving member so they kno... | Paul "LeoNerd" Evans | 2014-08-15 | 1 | -0/+4 |
| * | Pass back the user_id in the response to /login in case it has changed. Store... | Kegan Dougal | 2014-08-14 | 2 | -5/+7 |
| * | hs: Make /login accept full user IDs or just local parts. webclient: Only ena... | Kegan Dougal | 2014-08-14 | 1 | -1/+5 |