Commit Graph

  • 2d27fa43c1 Add oauth1 dependency Kegan Dougal 2016-08-10 11:00:57 +0100
  • f9f1e28407 Merge branch 'master' into kegan/jira-auth Kegan Dougal 2016-08-10 10:49:45 +0100
  • 4bd5ca3003 Add go-jira dependency Kegan Dougal 2016-08-10 10:49:28 +0100
  • d82036adda Parse messy JIRA URLs into a canonicalised format Kegan Dougal 2016-08-10 10:46:29 +0100
  • 477c054588 Merge pull request #15 from matrix-org/kegan/jira-realm Kegsay 2016-08-10 09:59:47 +0100
  • 5e375283c2 Remove password TODO #15 kegan/jira-realm Kegan Dougal 2016-08-10 09:48:04 +0100
  • a0d3180ba8 Parse out the public key Kegan Dougal 2016-08-09 17:50:14 +0100
  • 0948f59a1a Add JiraRealm type. Add Register() function to AuthRealms Kegan Dougal 2016-08-09 17:27:23 +0100
  • dea6c1d293 Update README.md Kegsay 2016-08-09 11:36:16 +0100
  • f953539228 Merge pull request #14 from matrix-org/kegan/webhook-endpoint-fn Kegsay 2016-08-09 10:38:18 +0100
  • 32ebe92535 Pass in the webhook endpoint URL for each service #14 kegan/webhook-endpoint-fn Kegan Dougal 2016-08-09 09:50:01 +0100
  • 8e1ce1830c Add GH service curl Kegsay 2016-08-08 16:46:12 +0100
  • c453f6b5ba Merge pull request #13 from matrix-org/kegan/github-webhook-creation Kegsay 2016-08-08 16:43:53 +0100
  • cc0325f4ff Explain what the ping event does #13 kegan/github-webhook-creation Kegan Dougal 2016-08-08 16:43:42 +0100
  • 4b41bfb484 Add TODO for order of operations Kegan Dougal 2016-08-08 16:22:25 +0100
  • 28f26e61dd Formatting Kegan Dougal 2016-08-08 15:54:36 +0100
  • 33b5abb84b Add Service.PostRegister(oldService) and implement GH webhook creation Kegan Dougal 2016-08-08 15:46:24 +0100
  • d8cce6367f Change github service config format to include owner/repo filtering on webhooks Kegan Dougal 2016-08-08 11:47:16 +0100
  • 0aa72b59a5 Merge pull request #12 from matrix-org/kegan/github-cmds Kegsay 2016-08-08 11:27:31 +0100
  • b89c3ef776 Length check the ownerRepo array #12 kegan/github-cmds Kegan Dougal 2016-08-08 11:22:58 +0100
  • 8beb8fda7f Implement `!github create owner/repo title` Kegan Dougal 2016-08-08 11:12:59 +0100
  • 97e2ace55d Merge pull request #11 from matrix-org/kegan/github-service Kegsay 2016-08-08 09:11:09 +0100
  • 55fda3c115 Grab access tokens from the GithubService and use them #11 kegan/github-service Kegan Dougal 2016-08-05 17:15:03 +0100
  • 55f857db96 Add Register() function to Services Kegan Dougal 2016-08-05 16:26:14 +0100
  • 375391738e Merge pull request #10 from matrix-org/kegan/github-auth Kegsay 2016-08-05 14:36:54 +0100
  • f15afa4780 Use non-panicking type assertion #10 kegan/github-auth Kegan Dougal 2016-08-05 14:29:29 +0100
  • a56d2b1866 s/id/session_id/ Kegan Dougal 2016-08-05 14:27:27 +0100
  • 1045458642 Update README to include stuff on github Kegan Dougal 2016-08-05 14:22:18 +0100
  • ba803ccd00 Store access_tokens in the DB Kegan Dougal 2016-08-05 14:09:52 +0100
  • 71be73a721 Add ID field to AuthSessions so redirects can lookup based off this key Kegan Dougal 2016-08-05 11:38:34 +0100
  • 9adb89c24d Start parsing out redirect requests for github realms Kegan Dougal 2016-08-05 11:17:07 +0100
  • 036cd7e7b4 Add redirect handler for AuthRealms Kegan Dougal 2016-08-05 11:07:17 +0100
  • 306d0f9caa Merge pull request #9 from matrix-org/kegan/auth-session-api-tweak Kegsay 2016-08-04 17:44:31 +0100
  • 51bf830632 Tweak the auth session API to be more transactional #9 kegan/auth-session-api-tweak Kegan Dougal 2016-08-04 16:53:22 +0100
  • 54c586e6e5 Merge pull request #8 from matrix-org/kegan/auth-session Kegsay 2016-08-04 15:51:10 +0100
  • 11df0fe3c9 Decode the realm JSON before calling methods on it #8 kegan/auth-session Kegan Dougal 2016-08-04 15:35:48 +0100
  • ed78b0cbcf Spelling Kegan Dougal 2016-08-04 15:21:45 +0100
  • ca1168147f Add concept of AuthSessions Kegan Dougal 2016-08-04 15:15:51 +0100
  • 5711bd0618 Merge pull request #7 from matrix-org/kegan/rm-3pauth Kegsay 2016-08-04 14:22:39 +0100
  • a990bfb927 Merge pull request #6 from matrix-org/kegan/auth-realms Kegsay 2016-08-04 14:18:45 +0100
  • 098101015b Remove concept of AuthModule and ThirdPartyAuth #7 kegan/rm-3pauth Kegan Dougal 2016-08-04 14:18:06 +0100
  • 36eb21be7c Add concept of AuthRealms #6 kegan/auth-realms Kegan Dougal 2016-08-04 14:09:20 +0100
  • e9ebaceecf Merge pull request #5 from matrix-org/kegan/github-webhook Kegsay 2016-08-03 17:37:51 +0100
  • 51a5b97aad Merge branch 'master' into kegan/github-webhook #5 kegan/github-webhook Kegan Dougal 2016-08-03 17:22:00 +0100
  • 8598e71124 Send webhook notifications to rooms specified in the service config Kegan Dougal 2016-08-03 17:20:48 +0100
  • e88dc544bd Tweak github webhook to parse but not send webhook notifications Kegan Dougal 2016-08-03 16:39:18 +0100
  • d7e7b9b1ae Merge pull request #3 from matrix-org/kegan/auth Kegsay 2016-08-03 16:19:53 +0100
  • 6b250c8528 Merge branch 'master' into kegan/auth #3 kegan/auth Kegan Dougal 2016-08-03 14:46:10 +0100
  • 72a08baba2 Merge pull request #4 from matrix-org/kegan/webhook-path-as-id Kegsay 2016-08-03 14:15:30 +0100
  • fe1854feaf Use the service ID in the webhook path instead of the service type #4 kegan/webhook-path-as-id Kegan Dougal 2016-08-03 13:23:41 +0100
  • 8fea4bb0ab Add AuthModule concept Kegan Dougal 2016-08-03 13:07:49 +0100
  • 514d59e4d5 Remove Service ID from ThirdPartyAuth; query off resource instead. Kegan Dougal 2016-08-02 17:48:02 +0100
  • 272617170d Merge branch 'master' into kegan/auth Kegan Dougal 2016-08-02 17:02:56 +0100
  • e8be9c4a10 More notes Kegan Dougal 2016-08-02 17:02:37 +0100
  • 1d08fcbb18 Add LoadThirdPartyAuthsForUser and StoreThirdPartyAuth Kegan Dougal 2016-08-02 16:51:12 +0100
  • cdee3d1a51 Add ThirdPartyAuth struct and third_party_auth table with CRU operations Kegan Dougal 2016-08-02 16:13:01 +0100
  • e6813169b8 Merge pull request #2 from matrix-org/kegan/webhooks Kegsay 2016-08-02 09:25:24 +0100
  • 41ba67235a Add handler for /services/hooks/{serviceType} #2 kegan/webhooks Kegan Dougal 2016-08-01 17:48:12 +0100
  • 0168f92023 Add tests for webhook event parsing to HTML Kegan Dougal 2016-08-01 17:20:42 +0100
  • 665d43f726 Parse github webhook requests into suitable HTML messages Kegan Dougal 2016-08-01 16:57:27 +0100
  • edf3f87674 Move database/types.go to types/types.go in its own 'types' package Kegan Dougal 2016-08-01 16:18:40 +0100
  • 7dda10503b Merge pull request #1 from matrix-org/kegan/github Kegsay 2016-08-01 13:51:13 +0100
  • d6b946f200 Make regexp top-level as per PR comments #1 kegan/github Kegan Dougal 2016-08-01 11:58:41 +0100
  • 9cdd546ba6 Remove spurious !github command Kegan Dougal 2016-07-29 16:45:11 +0100
  • 19fd719e20 Merge branch 'master' into kegan/github Kegan Dougal 2016-07-29 16:40:00 +0100
  • e1f568e3fb Put notes somewhere useful Kegan Dougal 2016-07-29 16:38:59 +0100
  • 01e51f36a9 Add github issue expansion for things that look like owner/repo#11 Kegan Dougal 2016-07-29 16:33:12 +0100
  • b808c4155a Merge branch 'master' into kegan/github Kegan Dougal 2016-07-29 15:56:25 +0100
  • 4896620287 Add OAuth2 dep Kegan Dougal 2016-07-29 15:56:10 +0100
  • c92fc3c19e Merge branch 'master' into kegan/github Kegan Dougal 2016-07-29 15:14:32 +0100
  • 81818829c8 Add github dep Kegan Dougal 2016-07-29 15:14:21 +0100
  • 7f0af81330 Add very noddy github service. Add owner/repo#11 expander. Kegan Dougal 2016-07-29 15:11:50 +0100
  • 8af5086985 s/Make/New/ as is the convention in the golang stdlib Kegan Dougal 2016-07-29 14:38:56 +0100
  • 26f95fdeb8 Add the pre-commit hooks and development instructions Mark Haines 2016-07-29 10:59:33 +0100
  • 65dbf1951a Add build instructions Mark Haines 2016-07-29 10:47:17 +0100
  • 01e826955e Fix hypenation of go-neb in README Mark Haines 2016-07-29 10:41:39 +0100
  • 9c83637852 An extensible Matrix bot written in Go Mark Haines 2016-07-29 10:38:22 +0100