1. 15 11月, 2017 1 次提交
  2. 13 10月, 2017 1 次提交
  3. 12 10月, 2017 1 次提交
  4. 18 9月, 2017 1 次提交
  5. 13 9月, 2017 1 次提交
  6. 16 8月, 2017 1 次提交
    • M
      Optionally use naffka in the monolithic server (#183) · c27d1fdf
      Mark Haines 提交于
      * dependency injection for the kafka consumers/producers
      
      * Optionally use naffka in the monolithic server
      
      * remember to call setupKafka()
      
      * tweak imports
      
      * fix integration tests
      
      * Add use_naffka to the example config
      
      * Update comment on the listen APIs
      c27d1fdf
  7. 25 7月, 2017 1 次提交
    • B
      Propagate profile update through rooms (#163) · 6d073dcf
      Brendan Abolivier 提交于
      * Use gomatrixserverlib function to split user ID
      
      * Propagate profile update via m.room.member events
      
      * Send profile data on room join
      
      * Send profile data on room creation
      
      * Rename variable
      
      * Move membership update to roomserver consumer
      
      * Improve iteration
      
      * Move event update from client API server to sync API server
      
      * Change the way buildMembershipEvents is called
      
      * Forbid update of someone else's profile
      
      * Use gomatrixserverlib method
      
      * Fix depth and previous events not being set
      
      * Fix wrong removal in latest commit
      
      * Update all events instead of only memberships
      
      * Handle case where there is no state key
      
      * Fix test
      6d073dcf
  8. 18 7月, 2017 1 次提交
    • B
      Keep track of membership in Client API (#159) · d9b8e5de
      Brendan Abolivier 提交于
      * Saving memberships
      
      * Removed unused index
      
      * Removed useless log
      
      * Fixed membership not being saved on the right conditions + added membership removal
      
      * Updated outdated comment
      
      * Use server lib method + check server name + use new roomserver API
      
      * Better handling of events from the room server
      
      * Fixed membership removal
      
      * Corrected indentation
      
      * Fix tests (hopefully)
      
      * Replace broken kafka mirror
      
      * Apply requested changes on database management
      
      * Remove useless check and function
      
      * Moved memberships update to the database package
      
      * Use new common function
      
      * Remove useless function
      d9b8e5de
  9. 12 7月, 2017 1 次提交
  10. 19 6月, 2017 1 次提交
    • M
      Replace the cmd specific config with common config. (#144) · e67f9401
      Mark Haines 提交于
      * Move all the dendrite config in to a single place
      
      * Add tests for config parsing
      
      * replace syncserver config with common config
      
      * Replace client API config with common config
      
      * Replace federation API config with common config
      
      * Replace media api config with common config
      
      * Replace room server config with common config
      
      * Remove unused readKey function
      
      * Fix the integration tests
      
      * Comment on hardcoding roomserver to HTTP
      
      * Add a method for getting RoomServerURL
      
      This moves the hardcoding of HTTPs into one place.
      e67f9401
  11. 07 6月, 2017 1 次提交
    • M
      Fetching missing state from the roomserver. (#135) · b184a488
      Mark Haines 提交于
      * Fetching missing state from the roomserver.
      
      Whenever the syncserver receives an event from the room server that adds
      state that isn't in the syncserver's local database it should fetch
      those state events from the roomserver.
      
      * Fix append
      
      * Put comment back
      
      * Comments
      
      * s/addsStateEvents/lookupStateEvents/
      
      * Fix spelling
      
      * Include the stream position that a state event was added at in the current state tables
      
      * Fix comment
      
      * Review comments
      b184a488
  12. 18 5月, 2017 1 次提交
    • K
      Minor refactoring (#106) · 917c433f
      Kegsay 提交于
      - `s/Server/OutputRoomEvent/` in `consumers` to accurately reflect what is being consumed.
      - `s/set/userIDSet/` in `notifier.go` for clarity.
      - Removed lying comments.
      917c433f
  13. 10 5月, 2017 1 次提交
    • K
      Split out notifying /sync requests and calculating sync responses (#96) · 04f3c154
      Kegsay 提交于
      * Split out notifying /sync requests and calculating sync responses
      
      The logic for notifying /sync requests is about to get really
      complicated as we optimise when to wake up requests, so split
      out that code into a separate struct to isolate it and make
      it easier to unit test.
      04f3c154
  14. 21 4月, 2017 2 次提交
  15. 12 4月, 2017 1 次提交
  16. 11 4月, 2017 1 次提交
  17. 10 4月, 2017 1 次提交
  18. 07 4月, 2017 1 次提交
  19. 05 4月, 2017 1 次提交
  20. 30 3月, 2017 1 次提交
  21. 29 3月, 2017 1 次提交