Commit graph

  • 5fdcc5e77e Remove trailing slashes from appservice url Andrew Morgan 2018-07-12 15:59:23 +0100
  • d4b24462d1
    return err when err != nil (#545) Anant Prakash 2018-07-11 17:46:38 +0530
  • 09e1f7c307
    return err when err != nil Anant Prakash 2018-07-11 16:04:10 +0530
  • 730c4f74db
    [federation] Fix state API endpoints (#518) Anant Prakash 2018-07-11 15:43:04 +0530
  • c8feee7354
    [roomserver] Add internal API QueryMembershipForUser (#544) Anant Prakash 2018-07-11 15:40:37 +0530
  • 74b319c42a
    [federation] Add make_leave & send_leave (#535) Anant Prakash 2018-07-11 15:37:44 +0530
  • 6e962699be
    Change sender to user_id Anant Prakash 2018-07-11 15:27:44 +0530
  • 47513088c3
    fix lint, vetshadow Anant Prakash 2018-07-11 15:20:13 +0530
  • d89e727724
    Check membership is set to leave Anant Prakash 2018-07-11 15:11:33 +0530
  • 36de964d51
    Revert "check that user leaves the room" Anant Prakash 2018-07-11 15:09:41 +0530
  • 227d53dff4
    check that user leaves the room Anant Prakash 2018-07-11 02:55:20 +0530
  • 1241cf66d8
    Add internal API QueryMembershipForUser Anant Prakash 2018-07-11 01:32:57 +0530
  • dcd72f4f34
    Remove redundant parameters Anant Prakash 2018-07-04 10:52:39 +0530
  • 00f4da67b5
    [federation] Add make_leave & send_leave Anant Prakash 2018-07-03 20:17:04 +0530
  • c90e5285ce
    Add internal API QueryMembershipForUser Anant Prakash 2018-07-11 01:32:57 +0530
  • 7340dc0435 Look through rooms namespace for matching room IDs Andrew Morgan 2018-07-10 14:28:42 +0100
  • 7b762a2446 Reduce cyclomatic complexity on Register function Andrew Morgan 2018-07-10 11:38:00 +0100
  • c22038ef64
    Merge f2ef3ee15a into c87fb4d894 Gero Gerke 2018-07-08 18:22:16 +0000
  • f2ef3ee15a
    [#489] Trim room alias when receiving a directory request Gero Gerke 2018-07-08 20:18:45 +0200
  • fd8a17cca0 Methods for checking if an AS is interested in events Andrew Morgan 2018-07-06 17:33:18 +0100
  • c87fb4d894
    Remove unnecessary req.Close() (#537) Anant Prakash 2018-07-06 17:06:19 +0530
  • 385cab8dc9
    Actually check if alias is reserved (#534) Andrew Morgan 2018-07-06 03:29:15 -0700
  • ae19db60e3
    Check userID instead of username from application services (#500) Andrew Morgan 2018-07-06 03:28:49 -0700
  • debd108ac5 Fix error messages and incorrect test Andrew Morgan 2018-07-06 11:21:35 +0100
  • 20af8a6786
    Allow multiple regexes per as namespace (#528) Andrew Morgan 2018-07-06 02:46:12 -0700
  • 8da54352e5
    Document internal APIs and Application Services component (#499) Andrew Morgan 2018-07-06 02:33:53 -0700
  • eb4adc7852 Use some literals, organize URLs & checks Andrew Morgan 2018-06-18 13:53:26 +0100
  • 6d233147b5 Check UserID instead of username from AS's. Tests. Andrew Morgan 2018-06-13 17:10:16 +0100
  • dc2c73dccb Allow multiple regexes per as namespace Andrew Morgan 2018-06-29 14:31:49 +0100
  • 83b3df762b
    Apply the same username checks to AS's, without '_' check (#501) Andrew Morgan 2018-07-06 02:27:11 -0700
  • 2b858684ef
    Fix typo and clarify what mode internal APIs use HTTP Andrew Morgan 2018-07-06 10:25:34 +0100
  • 7f7ae65098
    Don't require preset to create room (#496) Andrew Morgan 2018-07-06 02:20:17 -0700
  • 7736e247b7
    Send Application Service Events (#477) Andrew Morgan 2018-07-05 09:34:59 -0700
  • 496aa1eab8 Use a bool for EventsReady instead of an int Andrew Morgan 2018-07-05 17:05:20 +0100
  • 06bfc299ad Change invalid_txn_id to global (for efficiency) Andrew Morgan 2018-07-05 13:41:52 +0100
  • d97c71992c find lint revision in encryption api server codes terrill 2018-07-05 15:10:51 +0800
  • 2e20f7bcab rows defer close , log with err terrill 2018-07-05 00:27:11 +0800
  • f0c2ccb37a Use gmsl.Event instead of AS-only event in transactions Andrew Morgan 2018-07-04 14:51:20 +0100
  • b09d6801f7 db drive bug fix terrill 2018-07-04 18:47:40 +0800
  • 8f5526763c Remove unused params (#538) Anant Prakash 2018-07-04 15:35:20 +0530
  • c9ab7c9403
    Remove unnecessary req.Close() Anant Prakash 2018-07-04 15:17:16 +0530
  • 55c228d0c9
    Remove unused params Anant Prakash 2018-07-04 14:55:01 +0530
  • 7326c1293f config file bug fix terrill 2018-07-04 16:36:49 +0800
  • b0f209b91f Fix logging Andrew Morgan 2018-07-03 17:47:07 +0100
  • 7a767e423d Don't verify self-signed AS certificates Andrew Morgan 2018-07-03 17:26:06 +0100
  • 142fbcde21
    Return 404 when profile is not found (#524) Anant Prakash 2018-07-03 19:27:52 +0530
  • ba19d86d47 add encryptoapi to main in monolith server terrill 2018-07-03 10:40:31 +0800
  • 40955a378a add blurbs and comment for nested code and each important function terrill 2018-07-03 10:38:18 +0800
  • e5effc328c standardize format and spacing and codes length terrill 2018-07-03 10:00:52 +0800
  • 6d87efa238 Actually check if alias is reserved Andrew Morgan 2018-07-02 13:48:19 +0100
  • 084ad07d16 standardize format terrill 2018-07-02 12:45:13 +0800
  • 1f19b9fd7f
    Use parseEventIDParam instead Anant Prakash 2018-06-30 19:08:57 +0530
  • 82f4e54931
    Handler sql.ErrNoRows and avoid returning nil Anant Prakash 2018-06-30 18:50:43 +0530
  • 2121a87dd4 return same device as sent from client if it exists in db mohit kumar singh 2018-06-29 12:27:35 +0530
  • 21d99f008c
    Merge bdcec9fd23 into 1cc21d6bcd Anant Prakash 2018-06-29 15:20:39 +0000
  • 892f9e2f92 Allow appservices to register without a logintype Andrew Morgan 2018-06-29 14:28:13 +0100
  • 3ed46423fb Have TravisCI run with go 1.10 as well Andrew Morgan 2018-06-29 12:06:39 +0100
  • 1cc21d6bcd
    Prevent alias registration in AS exclusive namespace (#480) Andrew Morgan 2018-06-29 04:09:00 -0700
  • 63ec8a4884 Directly access namespace map instead of searching for key Andrew Morgan 2018-06-08 15:02:05 +0100
  • 1aa6a9d33a Prevent alias registration in AS exclusive namespace Andrew Morgan 2018-06-04 15:28:44 +0100
  • 141fd91537
    Prevent sql scanning into nil value in accounts_table (#479) Andrew Morgan 2018-06-29 03:55:29 -0700
  • 0c9127a3ba
    Merge 5e2fb7f51d into af08eea46d mohit kumar singh 2018-06-29 06:16:30 +0000
  • 75b86d83b0 Add missing prev_state field Andrew Morgan 2018-06-28 16:57:52 +0100
  • a9d03df639 Federation: Improve /query/directory endpoint Andrew Morgan 2018-06-28 15:07:27 +0100
  • 54e953f149 Switch to using a sequence for transaction IDs Andrew Morgan 2018-06-27 17:05:41 +0100
  • 7028bfa320
    Return 404 when profile is not found Anant Prakash 2018-06-27 17:30:13 +0530
  • 78620448a5
    [federation] Fix state API endpoints Anant Prakash 2018-06-26 20:19:39 +0530
  • af08eea46d
    [federation] Add user_devices query (#498) Anant Prakash 2018-06-26 16:02:43 +0530
  • 262fc25aca
    [federation] Implement get missing events api (#516) Anant Prakash 2018-06-26 15:55:49 +0530
  • 9b9bcc268e
    fix typo Anant Prakash 2018-06-26 15:53:48 +0530
  • 801b58c927 Handle transaction event limit in loop Andrew Morgan 2018-06-24 23:33:34 +0100
  • 9f863de5d6 Fix up event filtering Andrew Morgan 2018-06-24 20:54:04 +0100
  • 79754a2ab7 Fixes Andrew Morgan 2018-06-24 20:32:39 +0100
  • 50257a0184
    Use clear logic and comments Anant Prakash 2018-06-23 18:07:11 +0530
  • c80d102074
    Explain filterEvents Anant Prakash 2018-06-22 21:19:01 +0530
  • 750774b328
    Check that events are viewable by the server Anant Prakash 2018-06-22 20:32:42 +0530
  • 2e5667a4e2
    [federation] implement get_missing_events Anant Prakash 2018-06-22 15:59:59 +0530
  • db2e40cac9 Update gomatrixserverlib and use Unsigned AS event prop Andrew Morgan 2018-06-18 16:29:14 +0100
  • cae49a5da4
    Merge f8c12095c7 into 853e82506b Anant Prakash 2018-06-22 10:55:06 +0000
  • 853e82506b
    [federation] Implement state APIs (#486) Anant Prakash 2018-06-22 16:16:19 +0530
  • f7aa774bd7
    Update comments Anant Prakash 2018-06-22 16:03:33 +0530
  • 6fbe731393
    s/gomatrix.Filter/gomatrixserverlib.Filter/ Crom (Thibaut CHARLES) 2018-06-18 16:44:58 +0200
  • ff4e80b050
    Impl filtering ability in syncapi_account_data_type SQL queries Crom (Thibaut CHARLES) 2018-04-13 21:59:39 +0200
  • a76e31f1b3
    Remove dependency errors (#507) Andrew Morgan 2018-06-18 05:44:25 -0700
  • 06338b06d7
    Prevent index out of bounds error (#503) Andrew Morgan 2018-06-18 04:03:08 -0700
  • 7575d8487c Add default case and comment to r.Preset switch Andrew Morgan 2018-06-18 11:59:07 +0100
  • c341415b07 Merge branch 'master' into anoa/as_forward_events Andrew Morgan 2018-06-18 10:52:51 +0100
  • 93b7b18646
    Add group_id, rate_limit and protocol AS config options (#478) Andrew Morgan 2018-06-18 02:43:15 -0700
  • 18d9e7950e Set default rate limited to true Andrew Morgan 2018-06-18 10:26:33 +0100
  • e92d9981ee Remove high cyclomatic complexity of appservice checkErrors Andrew Morgan 2018-06-18 10:22:01 +0100
  • 3ef301fca5 Remove gometalinter vendor folder Andrew Morgan 2018-06-18 09:52:46 +0100
  • f8c12095c7
    Remove redundant federation request verification Anant Prakash 2018-06-16 19:54:02 +0530
  • bdcec9fd23
    Use userutil to parse localpart Anant Prakash 2018-06-16 18:17:44 +0530
  • e7988f71f2 Switch travis to golangci-lint. Add user linting script Andrew Morgan 2018-06-15 19:31:21 +0100
  • 89a7d094da Fix new linting issues Andrew Morgan 2018-06-15 17:37:18 +0100
  • 9e9a337c68 Add golangcli-lint config file Andrew Morgan 2018-06-15 17:07:44 +0100
  • 01a830e882 Remove dependency errors Andrew Morgan 2018-06-15 11:17:27 +0100
  • 945c48eb47 Prevent duplicate events from being sent... Andrew Morgan 2018-06-14 16:29:46 +0100
  • 17273aa547 Remove old main.go file Andrew Morgan 2018-06-14 15:13:19 +0100
  • f1e1e39499 Set defaults if no preset. Use switch instead of if Andrew Morgan 2018-06-14 11:15:27 +0100