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

Commit Graph

  • 0f8ab4eaec server: Add proposed RENAME command Daniel Oaks 2017-06-04 20:01:37 -06:00
  • 53190ef131 Send a whole lot more snomasks Daniel Oaks 2017-05-28 12:43:09 -06:00
  • ebb9d629d7 xline: Add ANDKILL param to kill all matching clients Daniel Oaks 2017-05-24 00:58:36 -06:00
  • 3101f16478 readme: Extend registration instructions Daniel Oaks 2017-05-23 23:42:29 -06:00
  • c949ef539e Merge pull request #105 from vegax87/patch-1 Daniel Oaks 2017-05-17 13:47:32 -06:00
  • f6c8b0cd23 Update README.md #105 Vegax 2017-05-17 21:25:34 +02:00
  • a271481c41 Setup 0.8.1-unreleased for next release Daniel Oaks 2017-05-16 21:08:15 -06:00
  • f051b43f27 Release v0.8.0 v0.8.0 Daniel Oaks 2017-05-09 22:01:14 +10:00
  • 482ab1ac2a vendor: Updated submodules Daniel Oaks 2017-05-09 22:00:58 +10:00
  • 01248a6d37 changelog: Add new info Daniel Oaks 2017-05-09 21:33:15 +10:00
  • ab2ae70f13 help: Add help text for snomasks Daniel Oaks 2017-05-09 21:33:03 +10:00
  • d847d55c06 Fix wordWrap function so it doesn't drop chars, and fix client.Notice() to automagically split very long lines. Daniel Oaks 2017-05-09 21:09:44 +10:00
  • 9fe7c143c8 server: Remove useless comments, make idle/quit function layouts nicer Daniel Oaks 2017-05-09 20:37:48 +10:00
  • fb63691c8b commands: Timeout unregistered clients Daniel Oaks 2017-05-09 20:36:45 +10:00
  • ff82872934 reg: Rename commands to match Daniel Oaks 2017-03-08 21:36:13 +10:00
  • fd793d6adb Add very initial snomasks Daniel Oaks 2017-05-08 09:15:16 +10:00
  • 1afd3b8f78 server: Change localconnect msg to include username/realname Daniel Oaks 2017-05-01 19:03:04 +10:00
  • f5ecf70ecf logger: Flush file writes to ensure they get written out Daniel Oaks 2017-05-01 19:02:49 +10:00
  • 7ac96114c3 log: Allow logging to stdout Daniel Oaks 2017-05-01 18:51:37 +10:00
  • 51425b7764 help: Generate index of help topics Daniel Oaks 2017-04-30 13:53:49 +10:00
  • 2c9b2db9e3 developing: Link to dep tool, not old vendetta one Daniel Oaks 2017-04-30 13:25:35 +10:00
  • fe8fc6f924 readme: Link to latest release Daniel Oaks 2017-04-30 13:21:48 +10:00
  • c9b5a73fcd developing: Describe new vendor/ changes Daniel Oaks 2017-04-30 13:10:23 +10:00
  • 5ecdc427e8 vendor: Updated submodules Daniel Oaks 2017-04-30 13:09:36 +10:00
  • e85c3e9243 Add new .vendor submodule Daniel Oaks 2017-04-30 13:06:20 +10:00
  • 365b380164 Remove old Vendetta-based vendor/ Daniel Oaks 2017-04-30 12:47:47 +10:00
  • 9e1f3e5c87 changelog: Add new notes Daniel Oaks 2017-04-30 12:45:22 +10:00
  • 5c518531be Integrate StackImpact profiling Daniel Oaks 2017-04-30 12:35:07 +10:00
  • 2bd4d03ecc Prevent copying locks because that's silly Daniel Oaks 2017-04-30 11:12:25 +10:00
  • 4254672133 socket: Fix bad mutex unlock Daniel Oaks 2017-04-19 08:50:57 +10:00
  • c911ff2bcd Squash a bunch of possible races Daniel Oaks 2017-04-18 22:26:01 +10:00
  • 1977d03faf vendor: Updated submodules Daniel Oaks 2017-04-18 21:34:30 +10:00
  • f7a4f5d956 socket: Move to a timing-out send method that reduces goroutines and ensures QUIT/ERROR are sent Daniel Oaks 2017-04-18 20:29:00 +10:00
  • 067f982da4 socket: Remove old comment Daniel Oaks 2017-04-18 17:19:55 +10:00
  • f665ebac16 channels: Help prevent issues when join/parting Daniel Oaks 2017-04-18 17:19:44 +10:00
  • 4a66771c39 socket: Attempt to close sockets better Daniel Oaks 2017-04-18 16:43:24 +10:00
  • 1c917a19a7 client: Ensure ERROR message is parsed when quitting Daniel Oaks 2017-04-17 23:05:47 +10:00
  • 9cfa92ede8 modes: Avoid unnecessarily sending unknown mode numerics Daniel Oaks 2017-04-17 23:05:24 +10:00
  • 86957d4392 socket: Fix quitting Daniel Oaks 2017-04-17 22:35:25 +10:00
  • 7aaa30d399 Setup 0.7.3-unreleased for next release Daniel Oaks 2017-04-17 21:59:53 +10:00
  • 9264ffc857 Release v0.7.2 v0.7.2 Daniel Oaks 2017-04-17 21:16:22 +10:00
  • 121269661b socket: Make closing work a little better Daniel Oaks 2017-04-17 21:02:34 +10:00
  • e0035dfa04 types: Make ChannelNameMap use mutexes to fix crash Daniel Oaks 2017-04-17 21:01:39 +10:00
  • ff3a864aa3 accountreg: Fix crash Daniel Oaks 2017-04-17 21:00:49 +10:00
  • 9a94121281 JOIN: Fix a dumb bug. Really dumb bug. Daniel Oaks 2017-04-17 20:28:01 +10:00
  • 88b5dd5621 Fix misspelling Daniel Oaks 2017-04-16 11:36:33 +10:00
  • 166cddecb1 Fix nits Daniel Oaks 2017-04-16 11:35:44 +10:00
  • 22216d4d60 Fix lots of nits Daniel Oaks 2017-04-16 11:31:33 +10:00
  • 8ba0bf347d Setup 0.7.2-unreleased for next release Daniel Oaks 2017-04-16 10:59:31 +10:00
  • 511da5b434 Release v0.7.1 v0.7.1 Daniel Oaks 2017-03-28 17:33:08 +10:00
  • 0046025d60 Enable chanmode +r, fix bug with registering channels Daniel Oaks 2017-03-28 17:32:03 +10:00
  • 317a804644 Fix dates at top of source files Daniel Oaks 2017-03-27 22:15:02 +10:00
  • 99fd9af432 Setup 0.8.0-unreleased for next release Daniel Oaks 2017-03-27 22:07:11 +10:00
  • 1741a0fad1 Release v0.7.0 v0.7.0 Daniel Oaks 2017-03-27 14:53:50 +10:00
  • 013635a827 channel: Give founder mode if channel already exists and founder joins Daniel Oaks 2017-03-27 14:52:34 +10:00
  • 127d0ff681 changelog: Document changes Daniel Oaks 2017-03-27 14:41:50 +10:00
  • 451c40f170 WHO: Fix a small hang Daniel Oaks 2017-03-27 14:30:00 +10:00
  • 6aebd4aad9 channel: Add comments, fix a small bug with moderated mode Daniel Oaks 2017-03-27 14:29:51 +10:00
  • 479cd376d2 developing: Add advice for debugging hangs Daniel Oaks 2017-03-27 14:29:30 +10:00
  • 300d02bd9c channel: Kill a race condition that locked up the server. Daniel Oaks 2017-03-26 22:11:09 +10:00
  • cec3416eae modes: Kill a crash Daniel Oaks 2017-03-26 22:09:46 +10:00
  • a8e13b062b logger: Make safer to avoid file write races Daniel Oaks 2017-03-26 21:41:52 +10:00
  • 861b65eb39 channels: Automagically save channel bans/excepts/invites Daniel Oaks 2017-03-26 20:37:13 +10:00
  • 1798572015 Add comments Daniel Oaks 2017-03-25 09:19:13 +10:00
  • b4b120a83e nickserv: Point towards /HELP REG since not implemented yet Daniel Oaks 2017-03-24 21:59:13 +10:00
  • 91fab3ba55 socket: Better deal with chanfloods Daniel Oaks 2017-03-24 21:54:22 +10:00
  • aad1070633 client: Unlock channel mutex earlier Daniel Oaks 2017-03-24 21:54:06 +10:00
  • e34475d536 Merge branch 'master' into devel+chanserv Daniel Oaks 2017-03-24 21:25:37 +10:00
  • f5eeca5339 channel: Fix not being able to Part Daniel Oaks 2017-03-24 21:24:51 +10:00
  • 194411716d channel: Automagically save topic updates on registered channels Daniel Oaks 2017-03-24 13:44:54 +10:00
  • 70b7606996 config: Allow enabling/disabling channel reg Daniel Oaks 2017-03-24 12:52:38 +10:00
  • ea748a9f7b readme: Add note about updating and password gen Daniel Oaks 2017-03-24 12:43:55 +10:00
  • 580385392a channel: Alert of given modes (+o/+q) on join Daniel Oaks 2017-03-24 12:38:07 +10:00
  • 6842d2ead6 Merge master Daniel Oaks 2017-03-24 12:29:13 +10:00
  • 05074e966d modes: Continue overhauling Daniel Oaks 2017-03-24 12:23:21 +10:00
  • 03fc6f767e changelog: Note new socket handling Daniel Oaks 2017-03-23 12:17:31 +10:00
  • f5536d7945 socket: Add a simple println when SendQ exceeded, config comment update Daniel Oaks 2017-03-23 12:12:39 +10:00
  • c3be2d0d46 socket: Fixup sending code so we can support more connections Daniel Oaks 2017-03-23 12:07:23 +10:00
  • f29a5f0e70 socket: Very initial SendQ limit Daniel Oaks 2017-03-14 08:12:39 +10:00
  • de4db1c6ef socket: Start overhaul of sockets and writing Daniel Oaks 2017-03-13 23:53:21 +10:00
  • 73d406ccd6 logger: Don't output control chars on log files Daniel Oaks 2017-03-13 23:52:28 +10:00
  • 657ed644cb modes: Start overhauling modes Daniel Oaks 2017-03-13 08:08:18 +10:00
  • b33b217fab Add very initial ChanServ and NickServ virtual clients Daniel Oaks 2017-03-11 22:01:40 +10:00
  • 439331cfb8 logger: Move to separate package, make *much* nicer Daniel Oaks 2017-03-10 22:02:08 +10:00
  • ef9acf53f8 vendor: Update submodules Daniel Oaks 2017-03-10 21:27:28 +10:00
  • 7bb53af44e logger: Enable Windows support, properly lock writing to stderr Daniel Oaks 2017-03-10 12:27:05 +10:00
  • 62c3159ce1 changelog: Note new config changes Daniel Oaks 2017-03-09 19:20:35 +10:00
  • 37171bf1ad config: Betterise words and duration example Daniel Oaks 2017-03-09 19:15:32 +10:00
  • fb4e8ab6c0 config: Use sane STS defaults Daniel Oaks 2017-03-09 19:12:53 +10:00
  • 531cf675c8 rehash: Add note about cap del/new order Daniel Oaks 2017-03-09 19:09:58 +10:00
  • 5c38800a02 config: Advertise STS draft, fix subsequent REHASHing Daniel Oaks 2017-03-09 19:07:35 +10:00
  • 0675b09c88 readme: Simplify and cut down a bunch Daniel Oaks 2017-03-08 22:19:40 +10:00
  • 25a373b7eb logger: Add notice on connection when server is logging all I/O Daniel Oaks 2017-03-08 21:57:31 +10:00
  • f1bf73c249 changelog: Add update Daniel Oaks 2017-03-08 21:51:56 +10:00
  • 3d597a4fb3 accounts: Login to accounts properly Daniel Oaks 2017-03-08 21:50:12 +10:00
  • 27e36e4c6a developing: Add note that Vendetta is broken on Windows Daniel Oaks 2017-03-08 21:37:53 +10:00
  • 0c86c454c2 dline/kline: Allow year/month/day durations Daniel Oaks 2017-03-07 19:56:21 +10:00
  • 8834de5b32 rest: Expose DLINEs and KLINEs as xlines Daniel Oaks 2017-03-07 19:55:14 +10:00
  • 1b92f9e93f developing: Add instructions for updating vendor/ Daniel Oaks 2017-03-06 22:21:27 +10:00
  • d2b7e53f2e vendor: Update submodules Daniel Oaks 2017-03-06 22:18:28 +10:00