1
0

Commit Graph

  • 7dd1c5c542 Neaten the handling of state and auth_chain up a bit Erik Johnston 2015-02-03 16:12:04 +00:00
  • 9a71add1c0 Use set_tweak instead of set_sound David Baker 2015-02-03 16:06:31 +00:00
  • 9bace3a367 Actually, the old prune_event function was non-deterministic, so no point keeping it around :( Erik Johnston 2015-02-03 15:32:17 +00:00
  • 8dae5c8108 Remove unused imports Erik Johnston 2015-02-03 15:01:12 +00:00
  • 7b810e136e Add new FederationBase Erik Johnston 2015-02-03 15:00:42 +00:00
  • 0dd3aea319 Keep around the old (buggy) version of the prune_event function so that we can use it to check signatures for events on old servers Erik Johnston 2015-02-03 14:58:30 +00:00
  • 94a5db9f4d Add appservice package and move ApplicationService into it. Kegan Dougal 2015-02-03 14:44:16 +00:00
  • 6efd4d1649 Don't completely die if get auth_chain or querying auth_chain requests fail Erik Johnston 2015-02-03 13:57:54 +00:00
  • 77a076bd25 Set combinations is | and not + Erik Johnston 2015-02-03 13:35:17 +00:00
  • f2c039bfb9 Implement restricted namespace checks. Begin fleshing out the main hook for notifying application services. Kegan Dougal 2015-02-03 13:29:27 +00:00
  • fed29251d7 Spelling Erik Johnston 2015-02-03 13:23:58 +00:00
  • a060b47b13 Add namespace constants. Add restrict_to option to limit namespace checks. Kegan Dougal 2015-02-03 13:17:28 +00:00
  • 3bd2841fdb Everyone loves SQL typos Kegan Dougal 2015-02-03 11:37:52 +00:00
  • 197f3ea4ba Implement regex checks for app services. Kegan Dougal 2015-02-03 11:26:33 +00:00
  • 06c34bfbae Give exception better message Erik Johnston 2015-02-03 11:23:44 +00:00
  • 4ff2273b30 Add FIXME note. Erik Johnston 2015-02-03 11:23:26 +00:00
  • 0f48e22ef6 PEP8 Erik Johnston 2015-02-03 10:43:29 +00:00
  • 51969f9e5f Return rejected events if asked for it over federation. Erik Johnston 2015-02-03 10:40:14 +00:00
  • e7ca813dd4 Try to ensure we don't persist an event we have already persisted. In persist_event check if we already have the event, if so then update instead of replacing so that we don't cause a bump of the stream_ordering. Erik Johnston 2015-02-03 10:38:14 +00:00
  • 09601255f5 Merge pull request #46 from matrix-org/identicons Mark Haines 2015-02-02 18:56:34 +00:00
  • 9ff349a3cb Add defers in the right places. Kegan Dougal 2015-02-02 17:42:49 +00:00
  • 1a2de0c5fe Implement txns for AS (un)registration. Kegan Dougal 2015-02-02 17:39:41 +00:00
  • a2da04b8ab Add pydenticon to python_dependencies Mark Haines 2015-02-02 17:37:26 +00:00
  • f3a4267757 less obscure xargs Matthew Hodgson 2015-02-02 17:31:58 +00:00
  • 4574b5a9e6 Generate a list of dependencies from synapse/python_dependencies.py Mark Haines 2015-02-02 17:22:40 +00:00
  • 8c52e6e8a1 fix typo Matthew Hodgson 2015-02-02 17:12:23 +00:00
  • 40c6fe1b81 Don't bother requesting PDUs with bad signatures from the same server Erik Johnston 2015-02-02 17:06:37 +00:00
  • 1bb0528316 Add Cache-Control header to identicon Mark Haines 2015-02-02 16:34:07 +00:00
  • 941f59101b Don't fail an entire request if one of the returned events fails a signature check. If an event does fail a signature check, look in the local database and request it from the originator. Erik Johnston 2015-02-02 16:56:01 +00:00
  • f2eda123b7 Fix setting identicon width and height Mark Haines 2015-02-02 16:32:33 +00:00
  • 038f5afb07 Spell height more correctly Mark Haines 2015-02-02 16:29:18 +00:00
  • a006d168c5 Actually merge into develop. Kegan Dougal 2015-02-02 16:05:34 +00:00
  • 22c1ffb0a0 Add a media/v1/identicon resource for generating identicons using pydenticon Mark Haines 2015-02-02 16:02:31 +00:00
  • c059c9fea5 Merge branch 'develop' into application-services Kegan Dougal 2015-02-02 15:57:59 +00:00
  • 6e856d7729 Merge master into develop Mark Haines 2015-02-02 14:05:42 +00:00
  • 30ed0884fc fix OSX stuff and typos Matthew Hodgson 2015-01-31 06:09:59 +01:00
  • 898835d924 Merge pull request #45 from matrix-org/hotfixes-v0.6.1d v0.6.1d Mark Haines 2015-02-02 13:21:03 +00:00
  • d8cf06e525 Bump version to 0.6.1d Mark Haines 2015-02-02 13:18:36 +00:00
  • d3dd749044 Pin the version of Twisted to 14.0.2 since we are using some of its internals Mark Haines 2015-02-02 13:17:45 +00:00
  • c3979b236e Tell people to "source" the activate script for virtualenv, Remove --user from pip install Mark Haines 2015-01-30 17:00:32 +00:00
  • b993555bf4 Update documentation to recommend virtual env Mark Haines 2015-01-30 16:56:53 +00:00
  • bcb8d2fe54 Merge branch 'hotfixes-v0.6.1c' of github.com:matrix-org/synapse v0.6.1c Erik Johnston 2015-02-02 13:09:48 +00:00
  • 83c31735d0 Use >= for version of webclient Erik Johnston 2015-02-02 13:07:43 +00:00
  • 3b33529dfd Bump version Erik Johnston 2015-02-02 13:03:25 +00:00
  • c934760014 Bump version of webclient pulled in. Erik Johnston 2015-02-02 13:03:03 +00:00
  • 365e007bee Ignore empty strings for display names & room names in notifications David Baker 2015-01-31 12:48:06 +00:00
  • e9dfc4cfae fix OSX stuff and typos Matthew Hodgson 2015-01-31 06:09:59 +01:00
  • 0b354fcb84 Again, don't assume all member events have displayname. David Baker 2015-01-30 23:10:35 +00:00
  • fe10b882b7 Don't assume all member events have a display nme. David Baker 2015-01-30 23:05:49 +00:00
  • 4c0da49d7c Resign events when we return them via /query_auth/ Erik Johnston 2015-01-30 22:53:13 +00:00
  • 68bd7dfbb7 s/homeserver.config/homeserver.yaml/ because that's what synctl looks for. David Baker 2015-01-30 17:37:37 +00:00
  • 9ccfdfcd7c Add twisted to setup requires so it gets processed before setuptools_trial David Baker 2015-01-30 17:15:39 +00:00
  • 166c2cd4f3 add generate config instruction to the HS setup part David Baker 2015-01-30 17:11:29 +00:00
  • 33cf48118f Tell people to "source" the activate script for virtualenv, Remove --user from pip install Mark Haines 2015-01-30 17:00:32 +00:00
  • e709d61964 Update documentation to recommend virtual env Mark Haines 2015-01-30 16:56:53 +00:00
  • 0b1cc7cc0b Return empty list rather than None when there are no emphemeral events for a room Mark Haines 2015-01-30 16:24:40 +00:00
  • 2cd29dbdd9 Fix bug where accepting invite over federation didn't work. Add logging. Erik Johnston 2015-01-30 16:51:58 +00:00
  • 7d897f5bfc Merge pull request #43 from matrix-org/rejections Erik Johnston 2015-01-30 16:11:14 +00:00
  • 88391bcdc3 Allow any greater version for webclient Erik Johnston 2015-01-30 16:09:30 +00:00
  • 776ac820f9 Briefly doc structure of query_auth API. Erik Johnston 2015-01-30 15:58:28 +00:00
  • b724a809c4 Only auth_events with event if event in event.auth_events Erik Johnston 2015-01-30 15:57:53 +00:00
  • 7a1e881665 Remove debug logging Erik Johnston 2015-01-30 15:56:32 +00:00
  • b4b892f4a3 Spit out server default rules too. David Baker 2015-01-30 15:54:29 +00:00
  • 6dc92d3427 Merge pull request #41 from matrix-org/client_v2_sync Mark Haines 2015-01-30 15:54:25 +00:00
  • 017dfaef4c Add doc string for __nonzero__ overrides for sync results, raise not implemented if the client attempts to do a gapless sync Mark Haines 2015-01-30 15:52:05 +00:00
  • 1bd540ef79 Merge branch 'develop' of github.com:matrix-org/synapse into rejections Erik Johnston 2015-01-30 15:16:38 +00:00
  • 9ec9d6f2cb Merge pull request #42 from matrix-org/replication_split Mark Haines 2015-01-30 15:14:10 +00:00
  • 4ffac34a64 Add glob asterisks when running rules. David Baker 2015-01-30 15:02:21 +00:00
  • 9bfc8bf752 Merge pull request #40 from matrix-org/rejections_storage Mark Haines 2015-01-30 15:00:56 +00:00
  • 91015ad008 Remove merge conflict Erik Johnston 2015-01-30 14:58:54 +00:00
  • 4f7fe63b6d Remember to add schema file to list Erik Johnston 2015-01-30 14:57:53 +00:00
  • fdd2ac495a Merge branch 'develop' of github.com:matrix-org/synapse into rejections_storage Erik Johnston 2015-01-30 14:57:33 +00:00
  • 8bc3066e0b Merge branch 'client_v2_filter' into client_v2_sync Mark Haines 2015-01-30 14:57:04 +00:00
  • 471c47441d Merge pull request #37 from matrix-org/client_v2_filter Erik Johnston 2015-01-30 14:56:08 +00:00
  • e97f756a05 Use 'in' to test if the key exists, remove unused _filters_for_user Mark Haines 2015-01-30 14:54:06 +00:00
  • 2f4cb04f45 Be more specific in naming columns in selects. Erik Johnston 2015-01-30 14:48:11 +00:00
  • 472cf532b7 Put CREATE rejections into seperate .sql Erik Johnston 2015-01-30 14:48:03 +00:00
  • 322a047502 Add room member count condition and default rule to make a noise on rooms of only 2 people. David Baker 2015-01-30 14:46:03 +00:00
  • 1251d017c1 Merge pull request #38 from matrix-org/new_state_resolution Mark Haines 2015-01-30 14:38:30 +00:00
  • 3d7026e709 Add a slightly more helpful comment Erik Johnston 2015-01-30 14:37:19 +00:00
  • c515d37797 Merge branch 'replication_split' of github.com:matrix-org/synapse into rejections Erik Johnston 2015-01-30 14:19:49 +00:00
  • 84b78c3b5f Merge branch 'rejections_storage' of github.com:matrix-org/synapse into replication_split Erik Johnston 2015-01-30 14:17:47 +00:00
  • f7b84eb92a Merge branch 'new_state_resolution' of github.com:matrix-org/synapse into rejections_storage Erik Johnston 2015-01-30 14:14:27 +00:00
  • 2aaedab203 Merge branch 'develop' of github.com:matrix-org/synapse into new_state_resolution Erik Johnston 2015-01-30 14:09:32 +00:00
  • e0b7c521cb Merge branch 'develop' of github.com:matrix-org/synapse into rejections_storage Erik Johnston 2015-01-30 14:08:28 +00:00
  • 875a481a1e Merge branch 'new_state_resolution' of github.com:matrix-org/synapse into rejections_storage Erik Johnston 2015-01-30 14:04:53 +00:00
  • 7a9f6f083e Remove commented line Erik Johnston 2015-01-30 13:55:46 +00:00
  • 76d7fd39cd Style changes. Erik Johnston 2015-01-30 13:52:02 +00:00
  • 8fe39a0311 Check if the user has joined the room between incremental syncs Mark Haines 2015-01-30 13:33:41 +00:00
  • a70a801184 Fix bug where we superfluously asked for current state. Change API of /query_auth/ so that we don't duplicate events in the response. Erik Johnston 2015-01-30 13:34:01 +00:00
  • 4a67834bc8 Pass client info to the sync_config Mark Haines 2015-01-30 11:50:15 +00:00
  • c562f237f6 Unused import Mark Haines 2015-01-30 11:43:00 +00:00
  • 8498d348d8 Fix token formatting Mark Haines 2015-01-30 11:42:09 +00:00
  • e97de6d96a Filter the recent events before applying the limit when doing an initial sync Mark Haines 2015-01-30 11:35:20 +00:00
  • 22dd1cde2d Filter the recent events before applying the limit when doing an incremental sync with a gap Mark Haines 2015-01-30 11:32:35 +00:00
  • 0adf3e5445 Revert accidental bumping of angluar_sdk dep Erik Johnston 2015-01-30 11:16:41 +00:00
  • 2c9e136d57 Fix bad merge fo python_dependencies.py Erik Johnston 2015-01-30 11:14:33 +00:00
  • bd03947c05 We do need Twisted 14, not 15: we use internal Twisted things that have been removed in 15. David Baker 2015-01-30 11:13:42 +00:00
  • 2ebf795c0a Merge branch 'develop' of github.com:matrix-org/synapse into rejections Erik Johnston 2015-01-30 11:10:37 +00:00
  • 0c2d245fdf Update the current state of an event if we update auth events. Erik Johnston 2015-01-30 11:08:52 +00:00