- 14 11月, 2017 2 次提交
-
-
由 Paul Tötterman 提交于
-
由 Andrew Morgan 提交于
Signed-off-by: NAndrew (anoa) <anoa@openmailbox.org>
-
- 18 10月, 2017 1 次提交
-
-
由 Paul Tötterman 提交于
Signed-off-by: NPaul Tötterman <paul.totterman@iki.fi>
-
- 15 10月, 2017 1 次提交
-
-
由 Remi Reuvekamp 提交于
Signed-off-by: NRemi Reuvekamp <git@remireuvekamp.nl>
-
- 10 10月, 2017 3 次提交
-
-
由 Erik Johnston 提交于
-
由 Erik Johnston 提交于
* Implement filter POSTing and GETting. Signed-off-by: NJan Christian Grünhage <jan.christian@gruenhage.xyz> * Add missing '}' typo introduced during merge * Still trying to fix that merge... * Fix linting
-
由 Erik Johnston 提交于
-
- 09 10月, 2017 1 次提交
-
-
由 Marcel 提交于
Signed-off-by: NMTRNord <mtrnord1@gmail.com>
-
- 22 9月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
* Implement shared secret registration * Use HexString from gomatrixserverlib * Correctly check username validility
-
- 21 9月, 2017 1 次提交
-
-
由 Mark Haines 提交于
-
- 20 9月, 2017 3 次提交
-
-
由 Erik Johnston 提交于
* Add 'unused' lint * Keep testdata consts
-
由 Erik Johnston 提交于
-
由 Erik Johnston 提交于
* Add errcheck linter * Add config for 'fast' linters * Fix errcheck lint stuff * Fix errcheck lint
-
- 18 9月, 2017 2 次提交
-
-
由 Mark Haines 提交于
* Add contexts to device database * Remove spurious whitespace
-
由 Mark Haines 提交于
-
- 06 9月, 2017 1 次提交
-
-
由 Erik Johnston 提交于
* Remove unused struct field * Ignore unused test data * Remove unused variables * Remove deadcode * Fix up vetshadow warnings * Convert to using gometalinter * Update travis * Use vendored versions of gometalinter * Make gometalinter install its stuff * Vendor misspell
-
- 01 9月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Create package for handling 3pid processes and move invite processing there * Add database table and functions for tracking 3PIDs * Add structures and functions to interact with an ID server * Add handlers for 3PIDs management * Fix 3PIDs retrieval sending null if no 3PID known for a user * Include medium in database requests and function calls * Publish an association if it has been validated and requested * Add TODO markers for tursted ID server check * Use a structure instead of a map to represent a 3PID
-
- 23 8月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Add query API for listing active invites This lists the invites for a user in a room that could be used to join the room over federation. * s/Lookup/Look up/ * Fix implements comments
-
- 21 8月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Basic memberships retrieval * Change the way the memberships are saved in the client API database * Retrieve single membership * Get memberships only if the user is or has been in the room * Check server name on room ID instead of user ID * Save the join membership event and updates it when necessary * Membership events retrieval + update on leave * Implement the API on the roomserver and client API server * Fix comments * Remove the functions and attributes used before the new query API * Explicitely state what we return in query * Remove tab
-
- 07 8月, 2017 1 次提交
-
-
由 Mark Haines 提交于
* Add prefixes to namespace the SQL tables. This means that multiple components can share a single database schema without colliding with each other. Once this lands it will be possible to run a single monolithic dendrite against a single postgresql schema. Hopefully this will make trivial deployments and development easier. * Comment
-
- 02 8月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Clean roomserver consumer * Make account data sync incremental * Use a different name for the sync AD table * Improved error logging * Created missing topic in tests * Add client API topic to tests * Add client API topic to common * Move data batch retrieval * Add database index for data retrieval * Fix typo in table name * Fix indentation
-
- 26 7月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Save function for account data * Fix upsert + add empty routes and function * Save account data * Retrieval functions * Implement retrieval in /sync * Fix arrays not correctly initialised * Merge account data retrieval functions * Request DB only once per request * Initialise array * Fix comment
-
- 25 7月, 2017 1 次提交
-
-
由 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
-
- 18 7月, 2017 2 次提交
-
-
由 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
-
由 Mark Haines 提交于
-
- 11 7月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
-
- 10 7月, 2017 1 次提交
-
-
由 Brendan Abolivier 提交于
* Profile retrieval * Saving avatar (without propagating it) * Saving display name (without propagating it) * Getters for display name and avatar URL * Doc'd * Remove unused import * Applied requested changes * Added auth on PUT /profile/{userID}/... * Improved error handling/reporting * Using utils log reporting * Removed useless checks
-
- 31 5月, 2017 1 次提交
-
-
由 Kegsay 提交于
-
- 26 5月, 2017 1 次提交
-
-
由 Kegsay 提交于
-
- 25 5月, 2017 1 次提交
-
-
由 Kegsay 提交于
-
- 24 5月, 2017 1 次提交
-
-
由 Kegsay 提交于
- Renamed `clientapi/auth/types` to `clientapi/auth/authtypes` for the same horrible namespace clashing reasons as `storage`. - Factored out `makeAPI` to `common`. - Added in `makeAuthAPI`.
-
- 22 5月, 2017 2 次提交
-
-
由 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) { // ... } ```
-
由 Kegsay 提交于
-
- 19 5月, 2017 1 次提交
-
-
由 Kegsay 提交于
Including the ability to add new accounts with a user/password and select accounts using a user/password. Uses bcrypt to hash passwords.
-
- 21 4月, 2017 1 次提交
-
-
由 Robert Swain 提交于
-
- 08 3月, 2017 1 次提交
-
-
由 Kegsay 提交于
-
- 07 3月, 2017 1 次提交
-
-
由 Kegsay 提交于
-