1. 25 5月, 2017 2 次提交
    • M
      Start implementing /join for room aliases for rooms the server is not in. (#115) · 84ad4ff9
      Mark Haines 提交于
      * Start implementing the join room API
      
      * Hacks to get join room working
      
      * Make the TLS fingerprint configurable
      
      * Fix the client API proxy to handle '#' correctly
      
      * Return a 200 OK response
      
      * Write the join event along with current state to the room server
      
      * Comment on the error handling
      
      * Fix typos
      
      * Fix tab
      
      * Add TODO for moving authEventIDs to gomatrixserverlib
      
      * Comment on why we ignore the key ID argument for local keys
      
      * Avoid 'preceeded'
      
      * Neaten the control flow
      
      * Neaten the control flow even more
      
      * Return pointers
      
      * Rename err to lastErr for the loop
      84ad4ff9
    • K
      Add in devices_table to store device information (#118) · 445dce14
      Kegsay 提交于
      445dce14
  2. 24 5月, 2017 2 次提交
  3. 23 5月, 2017 3 次提交
  4. 22 5月, 2017 2 次提交
    • K
      Rename packages under /auth (#114) · d63a1ddc
      Kegsay 提交于
      Previously, all database stuff was under the helpfully named
      package 'storage'. However, this convention is used throughout all
      of dendrite, which will clash the moment we want to add auth to all
      the CS API endpoints. To prevent the package name clash, add
      sub-directories which represent what is being stored so the final
      usage ends up being:
      
      ```
      func doThing(db *storage.SyncServerDatabase, authDB *accounts.Database)
      {
          // ...
      }
      ```
      d63a1ddc
    • K
      0325459e
  5. 19 5月, 2017 3 次提交
  6. 18 5月, 2017 5 次提交
  7. 17 5月, 2017 5 次提交
  8. 16 5月, 2017 1 次提交
  9. 15 5月, 2017 1 次提交
    • K
      Remove intermediary /sync response struct (#102) · 94e1c627
      Kegsay 提交于
      The logic required to populate the right bits of `RoomData` tends towards
      the complete `/sync` response struct, so just use the actual response struct
      and save the hassle of mapping between the two. It may not make much difference
      in its current form, but the next PR will make use of this.
      
      This PR has no functional changes.
      94e1c627
  10. 12 5月, 2017 1 次提交
  11. 11 5月, 2017 2 次提交
    • K
      Add more syncserver tests (#99) · 2a9abefd
      Kegsay 提交于
      Fixed exactly the same bug as before, but this time for incremental
      sync. Yay tests!
      2a9abefd
    • K
      Allow multiple sync server test requests (#98) · a506985a
      Kegsay 提交于
      - Test data for the sync server is now in its own file.
      - Rejig the sync server tests to support multiple /sync requests and corresponding
        assertions.
      - Fixed a minor bug which resulted in state events to appear twice in /sync
        responses when syncing without a `since` parameter.
      a506985a
  12. 10 5月, 2017 3 次提交
  13. 09 5月, 2017 2 次提交
  14. 06 5月, 2017 2 次提交
  15. 05 5月, 2017 1 次提交
  16. 21 4月, 2017 5 次提交