3
0
mirror of https://github.com/ergochat/ergo.git synced 2026-01-09 03:38:01 +01:00

Commit Graph

  • 797b9f0996 help: Link to https oragono.io Daniel Oaks 2017-10-05 23:09:13 +10:00
  • 5852ac4830 readme: Reorder a little Daniel Oaks 2017-10-05 23:08:57 +10:00
  • 6aa9023813 add go vet to make test Shivaram Lingamneni 2017-10-04 15:34:46 -04:00
  • 456174ed53 review fixes for raw i/o notification Shivaram Lingamneni 2017-10-04 13:41:19 -04:00
  • aff1752d67 refactor logging to implement #142 Shivaram Lingamneni 2017-10-01 23:31:40 -04:00
  • 23af746182 Rip out the rest of the web interface Daniel Oaks 2017-10-05 20:55:15 +10:00
  • f7f049973f Rip out REST API and web interface. Daniel Oaks 2017-10-05 17:14:16 +10:00
  • 04d5d2fcc2 monitor: Fix target output when adding targets Daniel Oaks 2017-10-04 18:54:02 +10:00
  • d39ee2fafa fix: RPL_MONONLINE must be server-prefixed #147 Shivaram Lingamneni 2017-10-04 03:51:41 -04:00
  • 84c1533b53 review fix: report unfolded nicks in /monitor l when possible Shivaram Lingamneni 2017-10-04 03:14:30 -04:00
  • 3877db2391 review fixes: rename MonitorManager methods Shivaram Lingamneni 2017-10-04 02:59:59 -04:00
  • 26686d7e86 refactor monitor and /oper implementations Shivaram Lingamneni 2017-10-04 00:57:03 -04:00
  • 5e9767c46d Merge pull request #146 from slingamn/data_races.1 Daniel Oaks 2017-10-04 08:00:33 +10:00
  • 23a66fa502 fix various data races, including 2 introduced by #139 #146 Shivaram Lingamneni 2017-10-02 04:42:50 -04:00
  • e66735619e tweak some defaults #145 Shivaram Lingamneni 2017-10-01 23:59:02 -04:00
  • 58fb997e77 changelog: Update with new items v0.9.2-alpha Daniel Oaks 2017-10-01 15:27:47 +10:00
  • b8d47c3e4f channel: Server opers shouldn't override nooutside, reggedonly and moderated modes. if they want to do that sort of thing, they have SAMODE and all to be explicit about it Daniel Oaks 2017-10-01 15:18:52 +10:00
  • e3a0387cf5 channel: Fix +m (moderated) and +R (registeredonly) channel modes, add note about opers overriding +m/+R Daniel Oaks 2017-10-01 15:14:32 +10:00
  • b850a6c1d9 caps: Actually remove MessageIDs (accidentally left it here with the merge) Daniel Oaks 2017-09-29 17:54:17 +10:00
  • b4fcb45af0 Add license stuff to the top of caps/ and sno/ files I guess Daniel Oaks 2017-09-29 17:33:29 +10:00
  • 275449e6cc caps: Move most capability-handling types into the caps package Daniel Oaks 2017-09-29 17:25:58 +10:00
  • 85bfe3818b Merge pull request #141 from slingamn/dline_safety.2 Daniel Oaks 2017-09-29 16:26:18 +10:00
  • ae441d22d3 refactor [dk]linemanagers #141 Shivaram Lingamneni 2017-09-29 02:07:09 -04:00
  • cea6565b80 client: HasCapabs -> HasRoleCapabs to make it more clear exactly what this means Daniel Oaks 2017-09-29 12:11:06 +10:00
  • 810908db7f Add comments Daniel Oaks 2017-09-29 12:09:48 +10:00
  • 9bfdc4fdfb Move caps to their own package to prevent conflicts Daniel Oaks 2017-09-29 12:07:52 +10:00
  • 830484feb6 AWAY: Send correct mode string (thanks for pointing out this silly bug @jwheare!) Daniel Oaks 2017-09-29 11:53:26 +10:00
  • c39206ad13 Don't create new caps out of nowhere, dummy Daniel Oaks 2017-09-29 08:37:03 +10:00
  • ffe7375a68 Fix proxied DLINE/throttle/etc error messages Daniel Oaks 2017-09-29 07:18:08 +10:00
  • a9e4ed237e deduplicate d-line and throttle code Shivaram Lingamneni 2017-09-28 14:19:39 -04:00
  • 8b1f722655 server: Fix the PROXY command Daniel Oaks 2017-09-29 07:03:47 +10:00
  • 3f4bf38bee Merge branch 'rehash_refactor.4' of https://github.com/slingamn/oragono Daniel Oaks 2017-09-29 06:50:54 +10:00
  • 8ea5632269 Setup v0.9.2-unreleased devel ver Daniel Oaks 2017-09-29 06:50:09 +10:00
  • b7b24c34b4 rehash cannot modify the server name #139 Shivaram Lingamneni 2017-09-28 02:58:09 -04:00
  • 3b0f1ff1cc delete websocket support as per discussion on #139 Shivaram Lingamneni 2017-09-28 02:53:08 -04:00
  • e8b1870067 refactor the rehash implementation Shivaram Lingamneni 2017-09-28 01:30:53 -04:00
  • eae04e8c51 Release v0.9.1 v0.9.1 Daniel Oaks 2017-09-28 15:49:10 +10:00
  • cd8b4877b6 accounts: Check for account logins correctly, fixes registration. Also fix a typo, thanks squigz! Daniel Oaks 2017-09-28 15:49:01 +10:00
  • 90435256fd Merge pull request #138 from slingamn/quit_messages Daniel Oaks 2017-09-26 13:03:13 +10:00
  • 1612c141d5 send the actual quit message to friends #138 Shivaram Lingamneni 2017-09-25 22:47:03 -04:00
  • a78a8f1130 client: Only add friends if they actually have the caps we request. Friends() is entirely broken because of this Daniel Oaks 2017-09-26 08:36:34 +10:00
  • 79de443496 channel: Don't send TOPIC on entirely new channel Daniel Oaks 2017-09-26 08:01:10 +10:00
  • 2759d8f5d3 modes: Allow 'MODE b' (used by irssi for channel sync) (thanks @dx!) Daniel Oaks 2017-09-26 07:58:17 +10:00
  • 3b0d9c4db9 Send nick parameter correctly on ERR_NOSUCHNICK numerics Daniel Oaks 2017-09-26 07:52:43 +10:00
  • 1ccdd67a45 Setup v0.9.1-unreleased devel ver Daniel Oaks 2017-09-26 00:45:42 +10:00
  • 02cd620bd4 Release v0.9.0 v0.9.0 Daniel Oaks 2017-09-25 11:29:43 +10:00
  • e95c75f87d monitor: Fix a crash around the MONITOR command Daniel Oaks 2017-09-25 11:29:27 +10:00
  • 7ff33b88dd Update info doc and changelog Daniel Oaks 2017-09-25 11:09:58 +10:00
  • ee73d136fc vendor: Updated submodules Daniel Oaks 2017-09-25 10:54:31 +10:00
  • acec0e1690 PROXY: Check DLINEs and connection limits/throttle on new proxied connections Daniel Oaks 2017-09-11 17:13:53 +10:00
  • 38498b752b PROXY: Make sure given IPs are valid and pass them through appropriately Daniel Oaks 2017-09-11 17:00:58 +10:00
  • 7d140c9e43 PROXY: Update some comments, disallow from registered clients Daniel Oaks 2017-09-11 16:50:41 +10:00
  • 99f02ede20 restore PROXY protocol support Shivaram Lingamneni 2017-09-11 01:04:08 -04:00
  • 8cd016e4c0 server: Fix comments Daniel Oaks 2017-09-11 16:41:59 +10:00
  • 989fea18f9 Merge pull request #135 from slingamn/listeners_refactor_again.7 Daniel Oaks 2017-09-25 10:48:22 +10:00
  • 0f0f2d1314 refactor listener update/destroy code #135 Shivaram Lingamneni 2017-09-11 18:40:15 -04:00
  • d5528f6e56 execute rehash() in its own goroutine Shivaram Lingamneni 2017-09-08 06:02:54 -04:00
  • b1376d5f71 Fix a concurrency error with Server.listeners Shivaram Lingamneni 2017-09-07 20:20:08 -04:00
  • c48d869f4d Allow multiple account registrations for testing Daniel Oaks 2017-09-11 09:16:13 +10:00
  • 8e32098f1f Quiet mkcerts messages Daniel Oaks 2017-09-11 09:15:39 +10:00
  • 97010461f7 Merge pull request #133 from slingamn/default_modes.2 Daniel Oaks 2017-09-07 17:23:12 +10:00
  • 6063d30bc5 add a test for default channel mode parsing #133 Shivaram Lingamneni 2017-09-06 19:26:16 -04:00
  • 333afe1062 make default channel modes configurable Shivaram Lingamneni 2017-09-06 17:34:38 -04:00
  • a50e68af4d ignore vim swapfiles Shivaram Lingamneni 2017-09-06 14:54:23 -04:00
  • 21a061c137 cloaking: Generate and check for cloak keys appropriately devel+cloaks Daniel Oaks 2017-09-06 15:51:55 +10:00
  • ceb4860312 cloaking: Use hmac+base32 to cloak instead Daniel Oaks 2017-06-24 05:26:48 +10:00
  • bb56ad81cd cloak: Start cloaking, add IPv4 IP cloaking Daniel Oaks 2017-06-23 07:21:45 +10:00
  • 34964a9920 changelog: Document new stuff Daniel Oaks 2017-09-06 14:41:11 +10:00
  • d052ca8a8d accounts: Disable reg if client's already registered an account Daniel Oaks 2017-08-24 00:37:08 +10:00
  • eb72c38d0c changelog: Note latest changes, reword some dodgy lines Daniel Oaks 2017-08-17 18:44:57 +10:00
  • ac91a3e484 strings: Follow latest advice on PRECIS regarding string stabilizing Daniel Oaks 2017-08-17 18:23:24 +10:00
  • f9ef97b204 modes: Add experimental, untested +R user mode to block messages from unregistered users Daniel Oaks 2017-08-17 17:52:30 +10:00
  • b975c6f182 Merge pull request #131 from slingamn/hostmask_fix Daniel Oaks 2017-09-06 02:01:47 +10:00
  • 9a9a85cd55 fix hostmask issue #131 Shivaram Lingamneni 2017-09-05 11:43:50 -04:00
  • ffabd26653 Make sure ISUPPORT outputs are sorted and tested Daniel Oaks 2017-07-30 22:42:37 +10:00
  • 0fe3855582 changelog: Describe new changes Daniel Oaks 2017-07-27 23:58:37 +10:00
  • 97cfc0b629 Print warnings to heavily encourage exposing port 6697 as a TLS port Daniel Oaks 2017-07-27 23:29:08 +10:00
  • 0b75351e56 Merge pull request #128 from euank/return-bad-ip-err Daniel Oaks 2017-07-26 17:19:08 +10:00
  • c7cf79648e Merge pull request #129 from euank/disallow-colon-nick Daniel Oaks 2017-07-26 17:17:41 +10:00
  • 3b47f3d470 config: don't casefold tls names #129 Euan Kemp 2017-07-25 23:27:11 -07:00
  • 449ef4cea1 strings: disallow ':' in nicks Euan Kemp 2017-07-25 23:02:35 -07:00
  • 2b155f9b1e server: close connection on parse-ip failure #128 Euan Kemp 2017-07-25 22:19:40 -07:00
  • 9bb0062dbc readme: Add build status Daniel Oaks 2017-07-26 11:39:50 +10:00
  • 470fc2a469 travis: Also run Go tests where they exist, when running through Travis Daniel Oaks 2017-07-26 08:04:23 +10:00
  • 73703be181 Merge pull request #126 from enckse/master Daniel Oaks 2017-07-26 07:34:15 +10:00
  • 68c23102d8
    dependency retrieval make rule #126 Sean Enck 2017-07-25 17:01:09 -04:00
  • 89053fdd15
    change location of svg Sean Enck 2017-07-25 16:55:22 -04:00
  • 28562b0f85
    travis basic settings Sean Enck 2017-07-25 16:54:34 -04:00
  • b807f492ed OPER: If client's already opered-up, ignore new OPER attempts Daniel Oaks 2017-07-23 22:50:50 +10:00
  • cc15ec9d2d vendor: Updated submodules Daniel Oaks 2017-07-14 17:43:29 +10:00
  • 2e8a98a925 irc: fix timer memleak Euan Kemp 2017-07-13 23:45:17 -07:00
  • b003cd6287 make: Fix build dirs Daniel Oaks 2017-07-14 17:21:28 +10:00
  • 2f3838d95a make: properly specify targets as phony #122 Euan Kemp 2017-07-13 23:12:36 -07:00
  • e6b6ab2b11 make: remove extraneous slash Euan Kemp 2017-07-13 23:10:58 -07:00
  • ba8c708318 info: Go over rehashing and the REST API Daniel Oaks 2017-07-02 08:17:34 +10:00
  • 285059a1bf info: Add S2S plans/info/etc Daniel Oaks 2017-07-02 07:55:02 +10:00
  • 475570d57f docs: Add a very basic INFO document. Daniel Oaks 2017-07-02 07:38:33 +10:00
  • 184438b99a readme: Explain new stable branch and go over building more completely Daniel Oaks 2017-07-01 22:43:15 +10:00
  • 3db81be7e3 startup: Add warning about running unreleased versions Daniel Oaks 2017-07-01 07:07:48 +10:00
  • c0fbc7908d sasl: Always send a 906 in response to AUTHENTICATE * Daniel Oaks 2017-06-30 11:06:10 +10:00