Commit Graph

  • 8da05cc413
    Add some basic docs about opentracing (#366) Erik Johnston 2017-12-05 14:55:27 +0000
  • ff78a99604 Disable the maligned lint (#365) Erik Johnston 2017-12-05 11:37:34 +0000
  • 7d38e82f25
    Pass client transaction IDs along the kafka streams (#362) Erik Johnston 2017-12-04 18:07:52 +0000
  • 7236090989
    Add config option to disable registration (#360) Erik Johnston 2017-12-04 17:07:45 +0000
  • 791a5ee7f4 Squash username to all lowercase letters upon registration (#361) Andrew Morgan 2017-12-04 09:40:36 +0000
  • cc12fc930a Fix typo Erik Johnston 2017-11-29 09:48:55 +0000
  • 330628ed29
    Refactor BuildEvents to split out AddPrevEventsToEvent (#359) Erik Johnston 2017-11-29 09:48:09 +0000
  • a4460dd6ee Set up proper registration flow (#354) Andrew Morgan 2017-11-29 01:43:03 -0800
  • b7a3b92a9f
    Implement /make_join and /send_join (#316) Erik Johnston 2017-11-29 09:38:56 +0000
  • 3c543bba54
    run commit hook on what we're committing (#356) Richard van der Hoff 2017-11-27 12:19:04 +0000
  • fc92fdbe0a
    Add OPTIONS handlers everywhere (#355) Richard van der Hoff 2017-11-27 12:18:48 +0000
  • 0786318a04
    Bump gomatrixserverlib (#353) Richard van der Hoff 2017-11-27 12:05:14 +0000
  • 9e352e7311
    Implement query to get state and auth chain (#352) Erik Johnston 2017-11-27 10:20:00 +0000
  • 9476a266bd
    Add database.naffka to example config (#350) Erik Johnston 2017-11-22 15:46:49 +0000
  • 0d72e34acf
    Fix panic if upload name wasn't supplied (#351) Erik Johnston 2017-11-22 15:45:03 +0000
  • f42f44391f
    Fix /sync when we have no events (#341) Erik Johnston 2017-11-22 09:51:12 +0000
  • d44dc2d5e6
    Code Style: Prefer WithFields over Infof (#349) Erik Johnston 2017-11-22 09:35:25 +0000
  • e5f5bb5961
    Update version of kafka (#347) Erik Johnston 2017-11-21 12:13:01 +0000
  • ea53558cca Implement room_alias federation end point (#338) Ross Schulman 2017-11-20 09:33:49 -0500
  • 19a716e7da
    Fix create filter API (#342) Erik Johnston 2017-11-18 15:06:51 +0000
  • bb8dcb09a1 use voip turnServers struct from gomatrix for dedup and consistency (#344) Michael Telatynski 2017-11-17 10:27:28 +0000
  • 8599a36fa6
    Use a Postgres database rather than Memory for Naffka (#337) Erik Johnston 2017-11-16 17:35:28 +0000
  • bdc44c4bde Log errors when there is an error validating token (#340) Erik Johnston 2017-11-16 15:46:52 +0000
  • 4b280943dc Fix SQL Erik Johnston 2017-11-16 15:28:15 +0000
  • 561315e1d6
    Add gofmt linter (#339) Erik Johnston 2017-11-16 10:12:02 +0000
  • 4124ce2ac0
    Store keys rather than json in the keydatabase (#330) Richard van der Hoff 2017-11-15 17:46:16 +0000
  • 7f85422471
    Move /state request handling out of RequestPool (#333) Erik Johnston 2017-11-15 15:42:39 +0000
  • db32692f2e
    Just run the linter in the commit hook (#334) Richard van der Hoff 2017-11-15 11:14:21 +0000
  • 139fae988e Fix linting errors in go1.9.1 (#336) Erik Johnston 2017-11-15 11:13:09 +0000
  • ff8b229192 Remove vendor/bin from PATH in script (#335) Erik Johnston 2017-11-15 11:12:21 +0000
  • 8fff0e887c Update gometalinter config (#331) Richard van der Hoff 2017-11-15 10:25:48 +0000
  • dc782ec399
    Split travis into multiple jobs (#322) Erik Johnston 2017-11-14 14:58:27 +0000
  • bad701c703 Add device display names (#319) Paul Tötterman 2017-11-14 11:59:02 +0200
  • 8720570bb0 Check for existing filter before inserting a new one (#318) Andrew Morgan 2017-11-14 01:56:23 -0800
  • bf855a7e5c
    Factor out keyring initialisation (#329) Richard van der Hoff 2017-11-13 18:39:09 +0000
  • 90396b5620 implement voip/turnServer API endpoint (#323) Michael Telatynski 2017-11-09 09:58:45 +0000
  • b7cfc2e057 Federation: Implement Query Profile API (#317) Andrew Morgan 2017-11-05 10:03:54 -0800
  • 49c040c89f Refactor Notifier to return channel (#311) Erik Johnston 2017-10-26 11:34:54 +0100
  • e5944e0fdb Move BuildEvent to common package (#315) Erik Johnston 2017-10-25 14:44:33 +0100
  • 3790a8da40 Move federationapi.readers package into routing (#314) Erik Johnston 2017-10-25 11:27:44 +0100
  • ce562d96f6 Don't add empty room entries to sync responses (#312) Erik Johnston 2017-10-18 10:36:45 +0100
  • 6d15aec8d3 Add /devices/ and /device/{deviceID} (#313) Paul Tötterman 2017-10-17 21:12:54 +0300
  • 5a6a950ee8 Factor out addRoomDeltaToResponse from IncrementalSync (#306) Erik Johnston 2017-10-17 17:13:41 +0100
  • 7b0f62208f Mention how to run the linters in documentation (#310) Erik Johnston 2017-10-17 17:11:00 +0100
  • bd07447abe Fix some edge cases with /sync (#302) Erik Johnston 2017-10-16 13:34:08 +0100
  • 35b628f5bf Handle duplicate kafka messages (#301) Erik Johnston 2017-10-16 13:20:24 +0100
  • 1a026f16d5 Implement /logout/all (#307) Remi Reuvekamp 2017-10-15 10:29:47 +0000
  • 32a2b3a5c0 Update vendor libraries and dendrite to s/Sirupsen/sirupsen/ (#304) (#305) Erik Johnston 2017-10-13 14:57:54 +0100
  • 464fb5de1c Update vendor libraries and dendrite to s/Sirupsen/sirupsen/ (#304) Erik Johnston 2017-10-13 14:42:57 +0100
  • d66244cb0a Merge readers/writers/routing packages (#295) Erik Johnston 2017-10-11 18:16:53 +0100
  • ba0d0672ea Rename kafka consumers to *Consumer (#294) Erik Johnston 2017-10-11 18:13:43 +0100
  • cf5ea25322 Update CONTRIBUTING.md Erik Johnston 2017-10-11 18:08:35 +0100
  • 996b7d4198 Update dendrite-config.yaml to use server.crt, not .pem (#299) Erik Johnston 2017-10-10 16:04:39 +0100
  • c0271c2462 Use returned ID from INSERT in create filter (#297) Erik Johnston 2017-10-10 15:17:29 +0100
  • f6bda82366 Implement filter POSTing and GETting. (#296) Erik Johnston 2017-10-10 14:28:49 +0100
  • e9314e5b30 Untangle precommit and travis test scripts (#288) Erik Johnston 2017-10-10 11:02:39 +0100
  • 38999c54e1 Generate new devices for each new /login (#281) Erik Johnston 2017-10-10 10:40:52 +0100
  • c78d9a5952 Clean up README a bit (#289) Erik Johnston 2017-10-10 09:33:41 +0100
  • 13107c6b2b Implement /register/available API (#291) Marcel 2017-10-09 16:24:38 +0200
  • 619fec6113 Add bug number Erik Johnston 2017-10-06 14:13:53 +0100
  • f36269d9b1 Implement GET /rooms/{roomID}/state/{type}/{stateKey} (#276) Erik Johnston 2017-10-06 11:23:58 +0100
  • 1e6fc74d4f Add Code Style and some dev docs (#286) Erik Johnston 2017-10-06 11:23:49 +0100
  • 5229dbf310 Create CONTRIBUTING.md (#264) Erik Johnston 2017-10-06 02:11:51 +0100
  • bcf58fad84 gb vendor update github.com/matrix-org/gomatrix Erik Johnston 2017-10-03 13:05:57 +0100
  • 831a76ae91 gb vendor updates Richard van der Hoff 2017-10-02 10:33:43 +0100
  • b7687310fe gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-29 15:14:17 +0100
  • 847621bc5d Add config for setting up a jaeger opentracing reporter (#271) Mark Haines 2017-09-28 17:00:23 +0100
  • 4a0b24c7f4 gb vendor fetch github.com/jaegertracing/jaeger Mark Haines 2017-09-28 13:48:18 +0100
  • c4947c2ffb Add opentracing Spans to the HTTP APIs (#270) Mark Haines 2017-09-28 14:50:40 +0100
  • 88dde65efc gb vendor fetch github.com/opentracing/go-opentracing Mark Haines 2017-09-27 11:26:47 +0100
  • f11af1e78f Implement setting alias during room create (#268) Erik Johnston 2017-09-27 16:44:40 +0100
  • 00adbb38c6 Add POST /send/ api (#265) Erik Johnston 2017-09-26 12:55:48 +0100
  • f7aa96fc9e gb vendor update github.com/matrix-org/gomatrixserverlib Richard van der Hoff 2017-09-26 12:54:22 +0100
  • 9ed609b9df Pass requests made by remote servers for media to the media API (#263) Mark Haines 2017-09-26 12:53:30 +0100
  • 3dd30858d1 Update the install instructions (#255) Richard van der Hoff 2017-09-25 11:20:36 +0100
  • b2f6f89496 Implement version endpoint (#262) Jan Christian Grünhage 2017-09-25 12:16:47 +0200
  • 42f264119f Stub APIs for sytest (#261) Mark Haines 2017-09-22 17:28:29 +0100
  • 8a395b0262 Make login support logging in via user id (#260) Erik Johnston 2017-09-22 17:08:16 +0100
  • bdfade26ed Don't validate username when fetching registration flows (#259) Erik Johnston 2017-09-22 16:38:22 +0100
  • 6bec139544 Add missing GET for /login (#258) Erik Johnston 2017-09-22 16:13:43 +0100
  • 8dabca0f07 Implement shared secret registration (#257) Erik Johnston 2017-09-22 16:13:19 +0100
  • 0218063339 Implement room state retrieval endpoint (#254) Brendan Abolivier 2017-09-22 12:34:54 +0200
  • b9a933846b Allow users to join rooms they've been invited to (#253) Mark Haines 2017-09-21 17:00:48 +0100
  • ce019738ff Pass a context when downloading remote media (#251) Mark Haines 2017-09-21 16:20:10 +0100
  • fef290c47e Add context to the server key database (#248) Mark Haines 2017-09-21 16:16:02 +0100
  • 7596c19f3a Add context to the mediaapi database (#250) Mark Haines 2017-09-21 15:44:00 +0100
  • a7773d3d3d Add context to the partition offset table (#249) Mark Haines 2017-09-21 15:09:19 +0100
  • e7cf2ae095 Replace the 'TODO' list with link to spreasheet (#247) Richard van der Hoff 2017-09-21 12:33:21 +0100
  • 636848c350 Add invites to the sync API (#244) Mark Haines 2017-09-20 15:36:41 +0100
  • 7a30f2085a Add goconst linter (#246) Erik Johnston 2017-09-20 15:25:25 +0100
  • 340a84cdc0 Add staticcheck lint (#245) Erik Johnston 2017-09-20 14:54:17 +0100
  • 584acbe9a9 Add 'unused' lint (#241) Erik Johnston 2017-09-20 14:47:29 +0100
  • cc2f755cb3 Add gosimple linter (#242) Erik Johnston 2017-09-20 14:15:38 +0100
  • b72142ace5 Add vet linter (#240) Erik Johnston 2017-09-20 13:40:22 +0100
  • 4d05492f43 use matching sytest branch, or develop Richard van der Hoff 2017-09-20 12:08:24 +0100
  • 8a36a7e89b Add errcheck linter (#238) Erik Johnston 2017-09-20 10:59:19 +0100
  • b91b3e729a Use a shared PostgreSQL sequence to generate ids. (#237) Mark Haines 2017-09-19 17:15:46 +0100
  • fbc4477be0 Use a read-only snapshot transaction for calculating sync responses (#236) Mark Haines 2017-09-19 16:22:02 +0100
  • 08b9940dde Make media repo use error rather than jsonErrorResponse (#235) Erik Johnston 2017-09-19 11:40:21 +0100
  • 856bc5b52e Add context to the syncapi database (#234) Mark Haines 2017-09-18 16:52:22 +0100