3
0
mirror of https://github.com/ergochat/ergo.git synced 2025-08-01 02:07:28 +02:00

Commit Graph

  • 1dfd4d518d remove unnecessary ignores Jeremy Latt 2014-02-09 21:07:58 -08:00
  • 959167cbe7 reverse dns lookup Jeremy Latt 2014-02-09 21:04:37 -08:00
  • 9b89f1a0fb check permissions before doing channel modes Jeremy Latt 2014-02-09 19:59:59 -08:00
  • 56cb8512dc relax SSL restrictions Jeremy Latt 2014-02-09 19:59:45 -08:00
  • 3fd73e3252 don't close socket channels to avoid panics Jeremy Latt 2014-02-09 19:59:25 -08:00
  • db0f494604 TLS support Jeremy Latt 2014-02-09 19:41:00 -08:00
  • e625f62baa cancel timers when a client quits Jeremy Latt 2014-02-09 19:06:30 -08:00
  • 035a8f6cde do a type conversion better Jeremy Latt 2014-02-09 19:03:56 -08:00
  • f3da4e0286 remove double nick-change message Jeremy Latt 2014-02-09 15:18:18 -08:00
  • 8cde5e1b53 readme Jeremy Latt 2014-02-09 15:15:02 -08:00
  • 6653b55416 interpret local ips as localhost Jeremy Latt 2014-02-09 15:14:53 -08:00
  • 133b91b9f0 idle/quit timeout Jeremy Latt 2014-02-09 12:13:09 -08:00
  • 8a90634c0a irc operators Jeremy Latt 2014-02-09 10:07:40 -08:00
  • 6367e4b654 fix ModeString Jeremy Latt 2014-02-09 08:53:06 -08:00
  • 1787ac8ebf use Reply() to wrap channel Jeremy Latt 2014-02-09 08:48:11 -08:00
  • 281558072a configure server with json Jeremy Latt 2014-02-09 07:53:42 -08:00
  • 55d3d6e946 don't overwrite base command Jeremy Latt 2014-02-08 23:51:51 -08:00
  • 04f881a617 channel 'no outside messages' flag Jeremy Latt 2014-02-08 23:33:56 -08:00
  • a3b7441939 type cleanup Jeremy Latt 2014-02-08 23:15:05 -08:00
  • 20257ec624 use ModeOp everywhere Jeremy Latt 2014-02-08 22:42:14 -08:00
  • 93f4b6859a more channel mode parsing and bad listing Jeremy Latt 2014-02-08 22:06:10 -08:00
  • d370abcd4c minimal who command Jeremy Latt 2014-02-08 18:49:52 -08:00
  • d8951e1b48 minimal channel mode command Jeremy Latt 2014-02-08 18:14:39 -08:00
  • a0eed1d687 properly implement join/part Jeremy Latt 2014-02-08 17:53:06 -08:00
  • c4f457705a minimal whois implementation Jeremy Latt 2014-02-08 17:43:59 -08:00
  • 06648393a1 implement join/quit and channel messages properly Jeremy Latt 2014-02-08 17:10:04 -08:00
  • 3f9495cda0 add data structures for decoding mode messages Jeremy Latt 2014-02-08 14:20:23 -08:00
  • b9cb539219 organize like a proper go package Jeremy Latt 2014-02-08 13:18:11 -08:00
  • f04dd7c5d5 get rid of user abstraction, services Jeremy Latt 2014-02-04 19:28:24 -08:00
  • f133f3691d Send Names reply in multiple messages. Jeremy Latt 2013-06-02 22:07:50 -07:00
  • 0001131095 Make channels synchronous. Jeremy Latt 2013-06-02 16:53:06 -07:00
  • 74aaf2f9d3 Make some helper functions private. Jeremy Latt 2013-06-02 16:52:49 -07:00
  • 4e04230808 Use struct pointers where possible. Jeremy Latt 2013-06-02 16:47:45 -07:00
  • be60d503be Remove unnecessary Database struct and add more persistence. Jeremy Latt 2013-06-02 16:32:22 -07:00
  • ccdf7779a5 User persistence to sqlite. Jeremy Latt 2013-05-26 13:28:22 -07:00
  • 48ca57c43d Encapsulate SQL statements and refactor Save functions as transactionable. Jeremy Latt 2013-05-24 21:39:53 -07:00
  • f24bb5ee7d Make channel and privmsg replies more useful for logged-out users. Jeremy Latt 2013-05-12 11:37:35 -07:00
  • fd814bf969 Add nick changing support. Jeremy Latt 2013-05-12 11:20:55 -07:00
  • c42cd92f91 Update a bunch of messages and fix reply struct embedding. Jeremy Latt 2013-05-11 18:28:18 -07:00
  • 8e5ff51257 Make debugging messages easier to turn off. Jeremy Latt 2013-05-11 14:43:06 -07:00
  • 2ff93d74be Make NickServ actually work. Jeremy Latt 2013-05-11 13:55:01 -07:00
  • 65af2b4320 Mostly style stuff. Jeremy Latt 2013-05-09 11:05:10 -07:00
  • 39f815df01 Clean up BaseCommand interface. Make NickServ a Service. Jeremy Latt 2013-05-09 09:12:03 -07:00
  • 4b0cfa816c Massive refactor to support multiple connections and NickServ. Jeremy Latt 2012-12-16 19:13:53 -08:00
  • f2aedbaffd Another massive refactor to support mutliple connections per nick. Jeremy Latt 2012-12-15 14:34:20 -08:00
  • 559445d9a8 formatting Jeremy Latt 2012-12-12 23:34:32 -08:00
  • b7ed55d45c Fix privmsg. Jeremy Latt 2012-12-12 23:33:09 -08:00
  • 2cbf65564e I think I get IRC protocol now. Jeremy Latt 2012-12-12 23:27:17 -08:00
  • 26ef45290a Fix privmsg. Jeremy Latt 2012-12-11 23:34:41 -08:00
  • 32bee68407 Track client access time. Jeremy Latt 2012-12-11 23:12:35 -08:00
  • dbaa73a319 Disable channel modes and remove some client modes. Jeremy Latt 2012-12-11 23:04:03 -08:00
  • c99bc6b453 Display umode; delete a bunch of data structures for features that won't be implemented. Jeremy Latt 2012-12-11 22:54:57 -08:00
  • 5acc36409a Move main into the right location; fix a lot of channel messages. Jeremy Latt 2012-12-11 22:34:22 -08:00
  • 78e741af3b Some user/channel modes. Jeremy Latt 2012-12-09 21:46:22 -08:00
  • 41e79e3b09 OPER command Jeremy Latt 2012-12-09 20:24:53 -08:00
  • 85e2f65b1b simple build script Jeremy Latt 2012-12-09 15:24:22 -08:00
  • 24b39fe847 Fix a few redundancies in replies. Jeremy Latt 2012-12-09 15:20:21 -08:00
  • ae2444c423 organization + docs Jeremy Latt 2012-12-09 14:59:28 -08:00
  • d7d6263e35 rudimentary (broken) invite support Jeremy Latt 2012-12-09 13:47:02 -08:00
  • 55f7c89468 cleanup and reorganization Jeremy Latt 2012-12-09 12:51:50 -08:00
  • 2dba5f4c47 Fix channel parting. Jeremy Latt 2012-12-09 10:15:01 -08:00
  • 24ad2172a8 massive refactor and basic channel support: join, part, message Jeremy Latt 2012-12-08 22:54:58 -08:00
  • 8ac1909c19 fix version string Jeremy Latt 2012-04-17 22:24:52 -07:00
  • 259fd40916 server ctime Jeremy Latt 2012-04-17 22:21:41 -07:00
  • 4cee1ef909 generalize server name/listen. Jeremy Latt 2012-04-17 22:11:35 -07:00
  • 96cb8240e6 readme Jeremy Latt 2012-04-17 21:58:26 -07:00
  • b0a299c49c readme Jeremy Latt 2012-04-17 21:24:26 -07:00
  • 20285cce75 readme Jeremy Latt 2012-04-17 21:23:12 -07:00
  • e7734f572b Implement nick changing. Jeremy Latt 2012-04-17 21:13:12 -07:00
  • 99364e8b5f Implement mode [+-]i. Jeremy Latt 2012-04-17 20:24:26 -07:00
  • 8f0bd1b07a reorganize structs Jeremy Latt 2012-04-17 19:08:04 -07:00
  • 962d9116d6 rename messages to responses Jeremy Latt 2012-04-17 19:06:36 -07:00
  • f2696fc1ce reorganize parsing code Jeremy Latt 2012-04-17 19:04:53 -07:00
  • 214e25aeb5 rename protocol to messages Jeremy Latt 2012-04-17 18:49:28 -07:00
  • c01487347d reorganize constants Jeremy Latt 2012-04-17 18:49:14 -07:00
  • fed72a7aa3 Make Message an interface with attached handling behavior. Jeremy Latt 2012-04-17 18:16:57 -07:00
  • d1f8c7657b name change Jeremy Latt 2012-04-09 08:03:16 -07:00
  • 53e098067a user registration Jeremy Latt 2012-04-09 07:57:55 -07:00
  • faece3e7f8 Add regexes for commands. Jeremy Latt 2012-04-07 23:32:08 -07:00
  • a427e2bb47 initial commit Jeremy Latt 2012-04-07 11:44:59 -07:00