Commit graph

  • 387afd3ed7 Use SetUnsignedField and log error Erik Johnston 2017-12-06 17:04:16 +0000
  • a5f130c670 Check that UserID matches too Erik Johnston 2017-12-06 17:01:51 +0000
  • 6cf9fe9466 Add comments Erik Johnston 2017-12-06 17:01:05 +0000
  • 25fc142e56 Merge branch 'master' of github.com:matrix-org/dendrite into erikj/sync_txnid Erik Johnston 2017-12-06 16:51:25 +0000
  • 1233a9c0ae Convert monolith to using base component Erik Johnston 2017-12-06 16:44:00 +0000
  • 265d8d84b6 Convert syncapi to using base component Erik Johnston 2017-12-06 16:43:52 +0000
  • 4e235c3ea9 Convert roomserver to using base component Erik Johnston 2017-12-06 16:43:45 +0000
  • 81ddf1e4d8 Convert publicroomsapi to using base component Erik Johnston 2017-12-06 16:43:26 +0000
  • 858cfa6a0a Convert mediaapi to using base component Erik Johnston 2017-12-06 16:43:13 +0000
  • c0360ec72c Convert federationsender to using base component Erik Johnston 2017-12-06 16:43:01 +0000
  • 93424b1772 Convert federationapi to using base component Erik Johnston 2017-12-06 16:42:46 +0000
  • 4a83c3f060 Convert clientapi to using base component Erik Johnston 2017-12-06 16:42:34 +0000
  • 7cf485b747 Add base component Erik Johnston 2017-12-06 16:41:51 +0000
  • 16f593f786 Fix some linting errors erikj/fix_lint Erik Johnston 2017-12-06 13:55:51 +0000
  • 75aa316a6a
    Write and read transaction id from sync DB (#367) Erik Johnston 2017-12-06 09:37:18 +0000
  • 578d8cf492
    Add CORS headers to all responses including errors (#364) Erik Johnston 2017-12-06 09:36:50 +0000
  • 41e17b6322 Comment erikj/cors_error_responses Erik Johnston 2017-12-05 18:06:12 +0000
  • 2c9199686e Fix indent erikj/write_txn_sync Erik Johnston 2017-12-05 18:02:23 +0000
  • bc3dd821f9 Implemented ReCaptcha registration method (#343) Andrew Morgan 2017-12-05 16:16:14 +0000
  • 683ba088e7 Fix tests Erik Johnston 2017-12-05 16:05:00 +0000
  • 2e0188ac46 gb vendor update github.com/matrix-org/gomatrixserverlib Erik Johnston 2017-12-05 15:58:12 +0000
  • 8da05cc413
    Add some basic docs about opentracing (#366) Erik Johnston 2017-12-05 14:55:27 +0000
  • 7aaba6176b
    Fix typo erikj/opentracing_docs Erik Johnston 2017-12-05 14:50:40 +0000
  • 0cc1c2f909 Add transaction ID to events if sending device Erik Johnston 2017-11-30 14:51:08 +0000
  • f001f0507f Write and read transaction id from sync DB Erik Johnston 2017-11-30 11:41:34 +0000
  • 60491a3653 Add section about jaeger Erik Johnston 2017-12-05 14:34:25 +0000
  • d005dc3350 Add some basic docs about opentracing Erik Johnston 2017-12-05 14:18:37 +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
  • 0fc6432856 All the opentracing stuff erikj/opentracing_sql Erik Johnston 2017-12-04 09:57:03 +0000
  • 791a5ee7f4 Squash username to all lowercase letters upon registration (#361) Andrew Morgan 2017-12-04 09:40:36 +0000
  • a5afbf4404 Merge branch 'erikj/cors_error_responses' of github.com:matrix-org/dendrite into erikj/opentracing_sql Erik Johnston 2017-12-01 12:04:51 +0000
  • 7d67791d17 Add CORS headers to all responses including errors Erik Johnston 2017-12-01 11:37:06 +0000
  • dcf04b251c Add comment erikj/opentracing_kafka Erik Johnston 2017-11-30 16:39:19 +0000
  • d843b51554 Create opentracing spans on kafka consumers Erik Johnston 2017-11-30 16:19:22 +0000
  • 11b8dc0d0b Add span to kafka streams Erik Johnston 2017-11-30 15:39:43 +0000
  • cfaa70b465 Fix integ test Erik Johnston 2017-11-30 11:24:37 +0000
  • f9f5880376 Add transaction id to roomserver output API Erik Johnston 2017-11-30 11:13:15 +0000
  • 7f6997effb Pass transaction ID to roomserver in clientapi Erik Johnston 2017-11-30 11:05:26 +0000
  • e11395d877 Add transaction IDs to roomserver input API Erik Johnston 2017-11-30 11:04:39 +0000
  • 7a060094fc Update gometalinter erikj/update_lint Erik Johnston 2017-11-29 18:12:15 +0000
  • 3ca9ed0407 Add some tags to opentracing spans erikj/opentracing Erik Johnston 2017-11-29 17:59:06 +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
  • 73ae1bd58c Migrate clientapi storage to use migrate library erikj/db_migrate Erik Johnston 2017-11-27 16:31:46 +0000
  • c2b4f01f6c Add helper function to run migrations Erik Johnston 2017-11-27 14:06:17 +0000
  • a387b77e0d Vendor github.com/mattes/migrate Erik Johnston 2017-11-27 14:00:24 +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