3
0
mirror of https://github.com/ergochat/ergo.git synced 2025-08-04 11:47:38 +02:00

Commit Graph

  • 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
  • 7735ddfa03 Setup v0.8.3-unreleased devel ver Daniel Oaks 2017-06-30 11:04:24 +10:00
  • 376fa70244 Release v0.8.2 v0.8.2 Daniel Oaks 2017-06-30 01:14:50 +10:00
  • b633db3c9d modes: Also allow Voice Daniel Oaks 2017-06-30 01:14:38 +10:00
  • a833399d35 vendor: Updated submodules Daniel Oaks 2017-06-30 01:02:18 +10:00
  • 6ffc96d495 modes: Let users give other users privs in channels. Silly bug. Daniel Oaks 2017-06-30 00:59:51 +10:00
  • 279ac928ae Setup 0.8.2-unreleased for next release Daniel Oaks 2017-06-28 14:59:01 +10:00
  • b78b57bbf9 readme: Simplify and fold new sections into existing ones where possible Daniel Oaks 2017-06-27 08:35:58 +10:00
  • aa80045580 Merge branch 'platforms' of https://github.com/enckse/oragono into doc-fixes Daniel Oaks 2017-06-27 08:27:50 +10:00
  • f12cfe97fc
    example of running with a config #114 Sean Enck 2017-06-26 10:34:54 -04:00
  • 4a9a6dc700
    Platform specific packaging information #113 Sean Enck 2017-06-26 10:29:36 -04:00
  • 325ed3e112 Release v0.8.1 v0.8.1 Daniel Oaks 2017-06-26 15:57:38 +10:00
  • 50ee1034b4 Remove build script now that we have a decent makefile Daniel Oaks 2017-06-26 09:46:39 +10:00
  • 534854b42b
    Makefile for os-specific builds #111 Sean Enck 2017-06-24 15:41:11 -04:00
  • 88720c4354 changelog: Update Daniel Oaks 2017-06-25 03:57:57 +10:00
  • 0aae54cf33 readme: Fix channel reg command (thanks @enckse!) Daniel Oaks 2017-06-25 03:42:26 +10:00
  • 23a26f83fe client: Show real IP and whether the target's using TLS in WHOIS Daniel Oaks 2017-06-23 05:15:10 +10:00
  • 1c0c4841a1 General comments, fix misspellings and lints Daniel Oaks 2017-06-19 14:53:16 -06:00
  • 124139c097 changelog: Update Daniel Oaks 2017-06-18 08:29:32 -06:00
  • e5980beb7d SANICK: Fix check for new user Daniel Oaks 2017-06-18 08:23:51 -06:00
  • 194a301d23 vendor: Updated submodules Daniel Oaks 2017-06-15 10:15:41 -06:00
  • c9ed749538 Rename deps Daniel Oaks 2017-06-15 10:14:19 -06:00
  • 8b0435be5b Update readmes to new repo Daniel Oaks 2017-06-14 12:16:25 -06:00
  • 13176f94c7 vendor: Updated packages Daniel Oaks 2017-06-14 12:12:17 -06:00
  • 6a83358d69 Switch to new repo Daniel Oaks 2017-06-14 12:12:02 -06:00
  • a8fa131244 Move to new repo Daniel Oaks 2017-06-14 12:00:53 -06:00
  • 521203650c changelog: Update Daniel Oaks 2017-06-11 10:18:49 -06:00
  • 5b3cea8b98 xline: Add snomasks for setting/removing xlines Daniel Oaks 2017-06-11 10:17:55 -06:00
  • 5c725bb622 changelog: Document new snomasks and revise ordering Daniel Oaks 2017-06-11 10:03:32 -06:00
  • 309ec8191e Add 'k' snomask for kills (including those coming from dlines and klines) Daniel Oaks 2017-06-11 10:01:39 -06:00
  • 3ee26041ff Send snomask on client quits Daniel Oaks 2017-06-11 09:42:37 -06:00
  • fb1f6dab2b readme: Explain branches Daniel Oaks 2017-06-11 07:52:55 -06:00
  • e490e7bad4 changelog: Update! Daniel Oaks 2017-06-11 07:46:15 -06:00
  • 8a6ba6f9cc LIST: Start implementing ELIST conditions Daniel Oaks 2017-06-10 23:59:03 -06:00
  • f962c35d5f vendor: Updated submodules Daniel Oaks 2017-06-10 17:10:48 -06:00
  • 55d8eb5dce Make 'nick' snomask look nicer Daniel Oaks 2017-06-10 17:07:44 -06:00
  • 34863a6320 JOIN: Disable JOIN 0 support, in line with Insp Daniel Oaks 2017-06-10 17:03:23 -06:00
  • 4128ff6137 server: Check for channel permissions when renaming channels Daniel Oaks 2017-06-04 20:06:11 -06:00