0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-09-28 12:39:00 +02:00

Commit graph

  • da31b96b55 Implement presence state visibilty limiting when polling eventsource for stream Paul "LeoNerd" Evans 2014-09-02 16:29:04 +0100
  • 86d6232236 Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this Paul "LeoNerd" Evans 2014-09-02 15:38:48 +0100
  • 061e814195 Make sure to print exceptions properly from notifier failures Paul "LeoNerd" Evans 2014-09-03 13:40:28 +0100
  • 56bc57cf50 apidocs: Added m.room.name Kegan Dougal 2014-09-03 13:42:56 +0100
  • 27cdbf7b94 apidocs: Tweak join response format. Explicitly state empty JSON objects where they are required by the spec. Mark unimplemented room GET APIs clearly. Kegan Dougal 2014-09-03 13:32:25 +0100
  • 4b85c5f52c Added /op $user_id $powerLevel Emmanuel ROHEE 2014-09-03 14:12:56 +0200
  • cd0afb85c4 Updated feedback api docs and fixed feedback content template bug Kegan Dougal 2014-09-03 13:08:17 +0100
  • dfea1730dc apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in invite/drop arrays. Kegan Dougal 2014-09-03 12:09:11 +0100
  • b50ea730b1 Merge branch 'develop' of github.com:matrix-org/synapse into develop Erik Johnston 2014-09-03 11:59:57 +0100
  • bc21350298 Add option to change content repo location Erik Johnston 2014-09-03 11:57:23 +0100
  • 10afd895c4 Edited /presence REST servlet to raise SynapseErrors to return a standard error response, rather than a string. Kegan Dougal 2014-09-03 11:56:47 +0100
  • c54d8df504 Update API docs to use 'presence' key not 'state'. Fixed error messages when setting presence. Kegan Dougal 2014-09-03 11:45:30 +0100
  • acfabfff9c Fixed /presence APIs to urldecode user IDs. Kegan Dougal 2014-09-03 11:31:48 +0100
  • 65693e9e15 Fixed GET /events/$id to be not broken. Kegan Dougal 2014-09-03 11:24:37 +0100
  • bf10cf5f1a move contentrepo class to it's own file Mark Haines 2014-09-03 11:10:29 +0100
  • 2385d396c3 URL decode user IDs for /profile REST path segments. Kegan Dougal 2014-09-03 11:05:29 +0100
  • 3a3fadcece Make API docs not lie on registration/login. Kegan Dougal 2014-09-03 10:58:53 +0100
  • ce5c88006e Update port numbers. Kegan Dougal 2014-09-03 10:47:00 +0100
  • d29d41322a Better indicate in the page feedback section that a user can't join a room (because he has been banned for ex). May be worth to be put in the middle of screen Emmanuel ROHEE 2014-09-03 11:45:30 +0200
  • 46ac4a2f85 Fill out power level bits in the spec Erik Johnston 2014-09-03 10:44:40 +0100
  • da3e04df8b Rename the 'do_users_share_a_room' to something slightly less verb-sounding Paul "LeoNerd" Evans 2014-09-02 16:16:51 +0100
  • 967b45bc1a Allow optional non-suppression of exceptions through the Distributor Paul "LeoNerd" Evans 2014-09-02 15:26:09 +0100
  • ddf3ca7ab3 Neater is_presence_visible() code Paul "LeoNerd" Evans 2014-09-02 13:30:36 +0100
  • 4ba5b4b55d Do not show banned people in member list. Format ban events strings in room and recent flows Emmanuel ROHEE 2014-09-03 11:38:24 +0200
  • 8ad056b207 Prefix API links with /docs/api/client-server so they should link through correctly on matrix.org Kegan Dougal 2014-09-03 10:32:51 +0100
  • e4eb5cb443 cmdclient: Fixed /join to work with the updated c-s API. Kegan Dougal 2014-09-03 10:27:04 +0100
  • 56427b8057 Added /ban command Emmanuel ROHEE 2014-09-03 11:17:58 +0200
  • 65c7f78e9f Made IRC style command easier to handle specifically for possible arguments Emmanuel ROHEE 2014-09-03 11:07:44 +0200
  • 8166ebd91a cmdclient: Now works correctly with user localpart login. Default to 8008 not 8080. Kegan Dougal 2014-09-03 09:53:09 +0100
  • ddc16d8642 Merge branch 'master' into develop Erik Johnston 2014-09-03 09:46:39 +0100
  • c77add6d21 Add ban support: /rooms/$roomid/ban with { user_id : foo } Kegan Dougal 2014-09-03 09:42:58 +0100
  • c6eafdfbaf Add copyright notices and fix pyflakes errors Mark Haines 2014-09-03 09:43:11 +0100
  • 112c7ea315 Set status message for ratelimit error responses Mark Haines 2014-09-03 09:37:44 +0100
  • 30ad0c5674 Merge branch 'ratelimiting' into develop Mark Haines 2014-09-03 09:15:52 +0100
  • cdd8602e74 Fix tests to support ratelimiting Mark Haines 2014-09-03 09:15:22 +0100
  • 8c793e0704 howto: Link jsfiddles correctly. Hide ugly TODOs. Kegan Dougal 2014-09-03 09:14:16 +0100
  • 683596f91e Raise LimitExceedError when the ratelimiting is throttling requests Mark Haines 2014-09-03 08:58:48 +0100
  • 84430a4a8a doc generator Matthew Hodgson 2014-09-03 04:58:01 +0100
  • 9fae76107f fix rst Matthew Hodgson 2014-09-03 04:30:51 +0100
  • bd7d47fcea don't echo password to stdout... Matthew Hodgson 2014-09-03 00:02:29 +0100
  • 2b9afa775e more critique Matthew Hodgson 2014-09-02 21:18:00 +0100
  • 70aa4b9231 Edited room creation section to mention all the events created when the room is. Kegan Dougal 2014-09-02 21:45:36 +0100
  • 0aacab43ca Added Qs which should be answered in the marked TODOs Kegan Dougal 2014-09-02 21:17:29 +0100
  • dcbdfcc9d2 only need one voip section :) Matthew Hodgson 2014-09-02 21:16:59 +0100
  • 7819a1010c general documentation review and editing Matthew Hodgson 2014-09-02 21:14:32 +0100
  • 3bffd14b02 fix quickstart slightly Matthew Hodgson 2014-09-02 17:43:43 +0100
  • ab6e1abe9c Added the new power level related events which were recently introduced. Kegan Dougal 2014-09-02 21:12:46 +0100
  • 707cd32b13 Added more room alias bullet points. Kegan Dougal 2014-09-02 20:38:25 +0100
  • 2f5182b2d2 Finished up Identity section in the architecture section. Kegan Dougal 2014-09-02 20:32:09 +0100
  • 780548b577 rate limiting for message sending Mark Haines 2014-09-02 18:22:15 +0100
  • 0a1260b03a Add ratelimiting config Mark Haines 2014-09-02 18:00:15 +0100
  • 3167d47882 Minor formatting tweaks. Kegan Dougal 2014-09-02 17:58:16 +0100
  • c7a7cdf734 Add ratelimiting function to basehandler Mark Haines 2014-09-02 17:57:04 +0100
  • 9f94b11d4c Added section on rate limiting. Kegan Dougal 2014-09-02 17:51:45 +0100
  • b175179e47 ALL THE LINKS! Most APIs now link to relative paths off the doc, outlined at the bottom of the .rst. Kegan Dougal 2014-09-02 17:34:16 +0100
  • d8a921f6a6 Add database upgrade script v0.2.0 Erik Johnston 2014-09-02 17:31:40 +0100
  • 6e2ce83d57 roomName directive: Take into account invited users. Use the last user display name Emmanuel ROHEE 2014-09-02 18:26:07 +0200
  • 47c7dd590d Un block quote list Erik Johnston 2014-09-02 17:12:07 +0100
  • 9a7f7cb74f Try and remove annoying italics in github rst viewer Erik Johnston 2014-09-02 17:10:28 +0100
  • 18f0247491 Remove an annoying 'the' Erik Johnston 2014-09-02 17:06:50 +0100
  • 731c33dd97 Don't so heavily suggest you need to edit the default config. List the changed parameters. Erik Johnston 2014-09-02 17:06:08 +0100
  • 1952a1c68d More formatting, more TODOs. Settled on a way of linking to external API docs; started converting references to relative links. Kegan Dougal 2014-09-02 17:05:30 +0100
  • c2c3ee8e4a Fix spelling Erik Johnston 2014-09-02 17:01:04 +0100
  • 211a8b288a Hide the email textbox during registeration has it has not been wired up yet. Erik Johnston 2014-09-02 16:59:45 +0100
  • e166e29e87 Bump version and changelog Erik Johnston 2014-09-02 16:57:10 +0100
  • 235f686da9 Update default endpoint port to match the default ports in the config Erik Johnston 2014-09-02 16:56:57 +0100
  • 9613d65756 spec: Added internal links to different sections. Added NOTE and WARNING admonitions and hide away loooong TODO lists behind comments. Smaller ones remain. Kegan Dougal 2014-09-02 16:38:16 +0100
  • 044daf4fe2 make power level more visible Matthew Hodgson 2014-09-02 16:07:00 +0100
  • d3c7567369 Attempt to make avatar change clearer Emmanuel ROHEE 2014-09-02 17:00:47 +0200
  • bcf30b29ad BF: Reset base timer time ($scope.now) everytime last_active_ago is touched Emmanuel ROHEE 2014-09-02 16:39:17 +0200
  • b4984d5e15 Updated howto.rst to use the new APIs. Updated JSFiddles to use 8008. Linked new fiddles with howto.rst. Added more explanations. Kegan Dougal 2014-09-02 15:29:38 +0100
  • 464e1fcfa5 Merge branch 'master' of github.com:matrix-org/synapse into release-v0.2.0 Erik Johnston 2014-09-02 15:26:11 +0100
  • dd2cd9312a Test ratelimiter Mark Haines 2014-09-02 15:06:20 +0100
  • e565a4bfc4 BF: Prevent controllers from being instantiated twice. AngularJS will instantiate it when discovering ng-controller in their respective html files Emmanuel ROHEE 2014-09-02 15:12:51 +0200
  • d5da6b0cef Handle "m.room.create" in order to inform controllers about new rooms Emmanuel ROHEE 2014-09-02 13:55:14 +0200
  • aa337f588c Order matters when adding REST servlets Paul "LeoNerd" Evans 2014-09-02 12:53:36 +0100
  • 4b8244fbf8 Fix bug where we didn't correctly store the ops power levels event. Erik Johnston 2014-09-02 12:11:52 +0100
  • 4ac80b8570 Whoops: Put /events parameters object in the right part of the api tree. Kegan Dougal 2014-09-02 12:09:47 +0100
  • 5539251d82 Updated API docs with new keys on /createRoom and new API /rooms/$roomid/ban Kegan Dougal 2014-09-02 11:53:53 +0100
  • 5c778f2f15 Add rest endpoint for the whole user profile David Baker 2014-09-02 11:48:52 +0100
  • fdcb876495 More ban spec. Added 'name' and 'topic' keys to /createRoom. Kegan Dougal 2014-09-02 11:46:53 +0100
  • d9d6fbb085 Safer handling of incoming presence EDUs that may or maynot contain 'presence' or 'state' Paul "LeoNerd" Evans 2014-09-02 11:17:43 +0100
  • 436b3c7d0c Ratelimiter object Mark Haines 2014-09-01 17:54:54 +0100
  • 7b56a7a3cb 'continue' to go to the next item in a for loop, not 'break' Paul "LeoNerd" Evans 2014-09-02 11:15:46 +0100
  • 10e7821461 By default, only room ops can change the name and topic. Erik Johnston 2014-09-02 11:09:43 +0100
  • cf890e9d43 Remove option for disabling webclient because it was confusing Mark Haines 2014-09-02 11:09:33 +0100
  • a808c06a10 Fix room permissions test Erik Johnston 2014-09-02 11:03:03 +0100
  • db02021aba Implement auth for kicking. Erik Johnston 2014-09-02 10:52:49 +0100
  • ed25abe05f Add message to assertion Erik Johnston 2014-09-02 10:52:39 +0100
  • 08d2f902dd Default HTTP and HTTPS ports to 8008 and 8448 Erik Johnston 2014-09-02 10:52:20 +0100
  • 0393e87519 Make the demo listen on both HTTP and HTTPS ports Erik Johnston 2014-09-02 10:51:42 +0100
  • 45570e4695 os.makedirs is almost but not entirely unlike mkdir -p Mark Haines 2014-09-02 10:57:42 +0100
  • 64b341cc10 Fix typo when reading TLS config Mark Haines 2014-09-02 10:54:46 +0100
  • 828101dd51 Represent user power level in a room by a red bar at the bottom of his avatar image. The width of this bar depends on the power level. Emmanuel ROHEE 2014-09-02 11:54:11 +0200
  • 7e22afbc7c Ensure that event source unit tests could cope with get_new_events_for_user() returning a Deferred Paul "LeoNerd" Evans 2014-09-01 22:30:09 +0100
  • 30572e28c2 Make the config directory if the directory doesn't exisit when generating config Mark Haines 2014-09-02 10:52:25 +0100
  • d45f89c95b More helpful error messages for missing config Mark Haines 2014-09-02 10:48:05 +0100
  • ab0637c2c3 Yet more bullet points on various sections. Kegan Dougal 2014-09-02 10:40:42 +0100
  • 1bc05aef20 BF: Armed updateMemberListPresenceAge only once Emmanuel ROHEE 2014-09-02 11:14:45 +0200
  • 772c117e68 Make the intro bit a separate section rather than have a 'quick start' section that only tells you how to get started half way through. David Baker 2014-09-02 10:04:41 +0100