1
0

Commit Graph

  • 3bffd14b02 fix quickstart slightly Matthew Hodgson 2014-09-02 17:43:43 +01:00
  • ab6e1abe9c Added the new power level related events which were recently introduced. Kegan Dougal 2014-09-02 21:12:46 +01:00
  • 707cd32b13 Added more room alias bullet points. Kegan Dougal 2014-09-02 20:38:25 +01:00
  • 2f5182b2d2 Finished up Identity section in the architecture section. Kegan Dougal 2014-09-02 20:32:09 +01:00
  • 780548b577 rate limiting for message sending Mark Haines 2014-09-02 18:22:15 +01:00
  • 0a1260b03a Add ratelimiting config Mark Haines 2014-09-02 18:00:15 +01:00
  • 3167d47882 Minor formatting tweaks. Kegan Dougal 2014-09-02 17:58:16 +01:00
  • c7a7cdf734 Add ratelimiting function to basehandler Mark Haines 2014-09-02 17:57:04 +01:00
  • 9f94b11d4c Added section on rate limiting. Kegan Dougal 2014-09-02 17:51:45 +01:00
  • 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 +01:00
  • d8a921f6a6 Add database upgrade script v0.2.0 Erik Johnston 2014-09-02 17:31:40 +01:00
  • 6e2ce83d57 roomName directive: Take into account invited users. Use the last user display name Emmanuel ROHEE 2014-09-02 18:26:07 +02:00
  • 47c7dd590d Un block quote list Erik Johnston 2014-09-02 17:12:07 +01:00
  • 9a7f7cb74f Try and remove annoying italics in github rst viewer Erik Johnston 2014-09-02 17:10:28 +01:00
  • 18f0247491 Remove an annoying 'the' Erik Johnston 2014-09-02 17:06:50 +01:00
  • 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 +01:00
  • 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 +01:00
  • c2c3ee8e4a Fix spelling Erik Johnston 2014-09-02 17:01:04 +01:00
  • 211a8b288a Hide the email textbox during registeration has it has not been wired up yet. Erik Johnston 2014-09-02 16:59:45 +01:00
  • e166e29e87 Bump version and changelog Erik Johnston 2014-09-02 16:57:10 +01:00
  • 235f686da9 Update default endpoint port to match the default ports in the config Erik Johnston 2014-09-02 16:56:57 +01:00
  • 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 +01:00
  • 044daf4fe2 make power level more visible Matthew Hodgson 2014-09-02 16:07:00 +01:00
  • d3c7567369 Attempt to make avatar change clearer Emmanuel ROHEE 2014-09-02 17:00:47 +02:00
  • bcf30b29ad BF: Reset base timer time ($scope.now) everytime last_active_ago is touched Emmanuel ROHEE 2014-09-02 16:39:17 +02:00
  • 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 +01:00
  • 464e1fcfa5 Merge branch 'master' of github.com:matrix-org/synapse into release-v0.2.0 Erik Johnston 2014-09-02 15:26:11 +01:00
  • dd2cd9312a Test ratelimiter Mark Haines 2014-09-02 15:06:20 +01:00
  • 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 +02:00
  • d5da6b0cef Handle "m.room.create" in order to inform controllers about new rooms Emmanuel ROHEE 2014-09-02 13:55:14 +02:00
  • aa337f588c Order matters when adding REST servlets Paul "LeoNerd" Evans 2014-09-02 12:53:36 +01:00
  • 4b8244fbf8 Fix bug where we didn't correctly store the ops power levels event. Erik Johnston 2014-09-02 12:11:52 +01:00
  • 4ac80b8570 Whoops: Put /events parameters object in the right part of the api tree. Kegan Dougal 2014-09-02 12:09:47 +01:00
  • 5539251d82 Updated API docs with new keys on /createRoom and new API /rooms/$roomid/ban Kegan Dougal 2014-09-02 11:53:53 +01:00
  • 5c778f2f15 Add rest endpoint for the whole user profile David Baker 2014-09-02 11:48:52 +01:00
  • fdcb876495 More ban spec. Added 'name' and 'topic' keys to /createRoom. Kegan Dougal 2014-09-02 11:46:53 +01:00
  • d9d6fbb085 Safer handling of incoming presence EDUs that may or maynot contain 'presence' or 'state' Paul "LeoNerd" Evans 2014-09-02 11:17:43 +01:00
  • 436b3c7d0c Ratelimiter object Mark Haines 2014-09-01 17:54:54 +01:00
  • 7b56a7a3cb 'continue' to go to the next item in a for loop, not 'break' Paul "LeoNerd" Evans 2014-09-02 11:15:46 +01:00
  • 10e7821461 By default, only room ops can change the name and topic. Erik Johnston 2014-09-02 11:09:43 +01:00
  • cf890e9d43 Remove option for disabling webclient because it was confusing Mark Haines 2014-09-02 11:09:33 +01:00
  • a808c06a10 Fix room permissions test Erik Johnston 2014-09-02 11:03:03 +01:00
  • db02021aba Implement auth for kicking. Erik Johnston 2014-09-02 10:52:49 +01:00
  • ed25abe05f Add message to assertion Erik Johnston 2014-09-02 10:52:39 +01:00
  • 08d2f902dd Default HTTP and HTTPS ports to 8008 and 8448 Erik Johnston 2014-09-02 10:52:20 +01:00
  • 0393e87519 Make the demo listen on both HTTP and HTTPS ports Erik Johnston 2014-09-02 10:51:42 +01:00
  • 45570e4695 os.makedirs is almost but not entirely unlike mkdir -p Mark Haines 2014-09-02 10:57:42 +01:00
  • 64b341cc10 Fix typo when reading TLS config Mark Haines 2014-09-02 10:54:46 +01:00
  • 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 +02:00
  • 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 +01:00
  • 30572e28c2 Make the config directory if the directory doesn't exisit when generating config Mark Haines 2014-09-02 10:52:25 +01:00
  • d45f89c95b More helpful error messages for missing config Mark Haines 2014-09-02 10:48:05 +01:00
  • ab0637c2c3 Yet more bullet points on various sections. Kegan Dougal 2014-09-02 10:40:42 +01:00
  • 1bc05aef20 BF: Armed updateMemberListPresenceAge only once Emmanuel ROHEE 2014-09-02 11:14:45 +02:00
  • 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 +01:00
  • 040d985908 Add support for setting room name and topic when creating rooms Erik Johnston 2014-09-02 10:02:14 +01:00
  • 15a7312273 Added section on banning users, currently in flux as the API changes / is implemented. Kegan Dougal 2014-09-02 09:34:28 +01:00
  • 3122ff2433 Merge remote-tracking branch 'origin/develop' into develop Emmanuel ROHEE 2014-09-02 10:20:47 +02:00
  • 027857b261 Merge branch 'withoutYAML' into develop Emmanuel ROHEE 2014-09-02 10:19:37 +02:00
  • 94bb4031f3 Expanded on bullet points in several sections. Kegan Dougal 2014-09-02 08:58:53 +01:00
  • 07d609cbc2 BF: Take into account MEMBER_EVENT and PRESENCE_EVENT events only after the initialSync is done Emmanuel ROHEE 2014-09-02 09:39:43 +02:00
  • 68a04b9282 given everything's apparently gone https:// by default for c-s, change this hardcoding... Matthew Hodgson 2014-09-01 23:28:43 +01:00
  • 399e004884 Add unsecure listener port to homeserver Mark Haines 2014-09-01 22:38:52 +01:00
  • 79650f795f enable ECDHE ciphers Mark Haines 2014-09-01 22:29:31 +01:00
  • 270d302834 Reënable presence visibility permission checking now it's not used on redundant code paths Paul "LeoNerd" Evans 2014-09-01 22:14:56 +01:00
  • 32fdf8efd6 No need to test is_presence_visible in _start_polling_local because we know it will be by when it's called Paul "LeoNerd" Evans 2014-09-01 22:14:03 +01:00
  • 61e28cdb6f specify metavars in argparse Matthew Hodgson 2014-09-01 22:11:08 +01:00
  • 118b250473 add pyyaml dependency for config files Mark Haines 2014-09-01 20:50:32 +01:00
  • 6fd730c96b Use yaml for config file Mark Haines 2014-09-01 20:44:43 +01:00
  • 48142a01dd Don't set a 'default' key in the creation event Erik Johnston 2014-09-01 20:39:26 +01:00
  • 8b69468e5f Use pregenerated DH params when generating config Mark Haines 2014-09-01 20:35:10 +01:00
  • bcfaaf7da6 That was a breaking db change. You need to recreate the databases. (In reality, it's enough to just run the im.sql through your db and change the schema version) Erik Johnston 2014-09-01 20:34:07 +01:00
  • a85612baf8 Merge branch 'room_config' into develop Erik Johnston 2014-09-01 20:28:11 +01:00
  • 6d28560626 Don't put required power levels on permission state events Erik Johnston 2014-09-01 20:27:45 +01:00
  • 86fa1138be Update readme with instructions on how to generate configs for homeservers Mark Haines 2014-09-01 20:21:43 +01:00
  • f452899fe2 Merge branch 'develop' of github.com:matrix-org/synapse into room_config Erik Johnston 2014-09-01 19:57:28 +01:00
  • 3f5ebccbff Fix the tests to include new db calls Erik Johnston 2014-09-01 19:57:17 +01:00
  • ff79437d9b Merge branch 'server2server_tls' into develop Mark Haines 2014-09-01 19:56:22 +01:00
  • 5452a8ee29 Fix SSL for federation http client Mark Haines 2014-09-01 18:43:08 +01:00
  • 00b042a3eb Merge remote-tracking branch 'origin/develop' into server2server_tls Mark Haines 2014-09-01 18:30:07 +01:00
  • a53946a8a1 Enable SSL for s2s http client Mark Haines 2014-09-01 18:30:00 +01:00
  • b8ab9f1c0a Add all the necessary checks to make banning work. Erik Johnston 2014-09-01 18:24:56 +01:00
  • 3faa2ae78c Merge branch 'develop' of github.com:matrix-org/synapse into room_config Erik Johnston 2014-09-01 18:21:29 +01:00
  • 0271e8e692 Follow API renaming. state -> presence. mtime_ago -> last_active_ago Emmanuel ROHEE 2014-09-01 19:09:17 +02:00
  • 74cffcf51a Small formatting errors Kegan Dougal 2014-09-01 17:57:37 +01:00
  • 6d07a28a29 fix lying docs David Baker 2014-09-01 17:55:29 +01:00
  • 6200630904 Add server TLS context factory Mark Haines 2014-09-01 17:55:35 +01:00
  • 7d99cee3ef Added roomName, a directive to compute a room name based on its alias (not aliases for now) and its users displaynames or ids Emmanuel ROHEE 2014-09-01 18:50:39 +02:00
  • 99ce820cc8 Little bit more on syncing APIs, need to know more about responses before more work can be done on it. Kegan Dougal 2014-09-01 17:51:24 +01:00
  • ab8de33c76 Oops, show the voice call button once a call has ended David Baker 2014-09-01 17:41:42 +01:00
  • 32bfd567ac Added docs on presence 'last_active' field Paul "LeoNerd" Evans 2014-09-01 17:22:33 +01:00
  • 57f047a05a Fairly simple move of the call status widget to the header bar (and therefore into the index page rather than the rooms page). David Baker 2014-09-01 17:15:26 +01:00
  • 5a11a8ef69 Flesh out Room Events. Kegan Dougal 2014-09-01 16:52:26 +01:00
  • 9b61076d42 BF: Check config exists (=defined in the localstorage) before using it Emmanuel ROHEE 2014-09-01 17:43:14 +02:00
  • 46dcb0d890 Merge branch 'develop' into server2server_tls Mark Haines 2014-09-01 16:31:09 +01:00
  • ef6a8e4f32 Listen using SSL Mark Haines 2014-09-01 16:30:43 +01:00
  • b9172b982f missing semicolon David Baker 2014-09-01 16:22:57 +01:00
  • 1c6ab2d759 Bump a user's presence last_active time every time they send a message to a room Paul "LeoNerd" Evans 2014-09-01 16:16:35 +01:00
  • 59d3955db1 Have MemoryDataStore's get_rooms_for_user_where_membership_is() return room membership event objects, as per interface contract Paul "LeoNerd" Evans 2014-09-01 16:14:07 +01:00
  • db7109c43b Add beginnings of ban support. Erik Johnston 2014-09-01 16:15:34 +01:00