3
0
mirror of https://github.com/ergochat/ergo.git synced 2025-04-21 07:17:57 +02:00

Commit Graph

  • 1324c5ff83 Allow simple way of listing DLINEs and KLINEs Daniel Oaks 2017-10-15 07:53:13 +10:00
  • 7217bf5b85 Update config options a little more, add note in readme to modify them Daniel Oaks 2017-10-11 07:48:31 +10:00
  • 90bb3f79d3 Merge remote-tracking branch 'slingamn/default_tweaks' Daniel Oaks 2017-10-11 07:44:36 +10:00
  • 2791476f16 INVITE: Fix dumb crash (thanks for pointing this out, @josephbisch!) Daniel Oaks 2017-10-10 11:17:41 +10:00
  • 79325d333e Merge pull request #151 from slingamn/limits_refactor.3 Daniel Oaks 2017-10-10 09:36:30 +10:00
  • d66470f1c4 review fix: rename various packages and objects #151 Shivaram Lingamneni 2017-10-09 17:37:13 -04:00
  • 0e5eec3037 fix a config comment Shivaram Lingamneni 2017-10-09 13:48:58 -04:00
  • 58faad90dd add loglines for IP limits Shivaram Lingamneni 2017-10-09 13:17:49 -04:00
  • ac9ac5ef19 create separate irc/connection_limiting package Shivaram Lingamneni 2017-10-09 01:58:57 -04:00
  • a2ac4eeef9 refactor limits and throttling Shivaram Lingamneni 2017-10-09 01:47:04 -04:00
  • 6b20d60c06 vendor: Updated submodules Daniel Oaks 2017-10-09 07:35:17 +10:00
  • bcb0981704 vendor: Updated submodules Daniel Oaks 2017-10-08 20:49:03 +10:00
  • ab7c1caa43 changelog: Add new changes v0.9.2-beta Daniel Oaks 2017-10-08 20:36:39 +10:00
  • f86362e639 Name MOTDFORMATTING file properly Daniel Oaks 2017-10-08 20:21:53 +10:00
  • 695faefd93 Allow formatting codes in the MOTD Daniel Oaks 2017-10-08 20:17:49 +10:00
  • d4a8984e63 Initial implementation of labeled-responses for WHOIS Daniel Oaks 2017-10-08 11:05:05 +10:00
  • 095e71b2fe readme: Add some more credits Daniel Oaks 2017-10-08 09:45:34 +10:00
  • a90ee16a20 caps: Test Add, Remove and String Daniel Oaks 2017-10-08 09:26:01 +10:00
  • 378d55af65 Add tests to subpackages Daniel Oaks 2017-10-07 22:19:37 +10:00
  • 10949a434a kline: Gofmt -s Daniel Oaks 2017-10-06 12:45:32 +10:00
  • 9f7e395c96 logger: Fix comments Daniel Oaks 2017-10-06 12:44:11 +10:00
  • 68b1dc9e72 Split passwd into its' own subpackage Daniel Oaks 2017-10-06 00:03:53 +10:00
  • 207c1074df Split utils out to a separate subpackage Daniel Oaks 2017-10-05 23:47:43 +10:00
  • 4aa52956e5 Split isupport to its' own subpackage Daniel Oaks 2017-10-05 23:39:57 +10:00
  • eac6a69782 Fix some notes and add some comments. Daniel Oaks 2017-10-05 23:29:34 +10:00
  • 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