Commit Graph

67 Commits (master)

Author SHA1 Message Date
Elias Fleckenstein 783fefdcb3
Port to Lua 5.3 2021-11-21 19:16:03 +01:00
jluehrs2 29ae28957c version++ 2007-09-04 22:19:11 -05:00
jluehrs2 4ec9a073b8 add a documentation file for the callback functions 2007-09-04 22:15:54 -05:00
jluehrs2 16a65213dc convert parse_user to an internal function, since apparently that's how i've been using it 2007-09-04 21:58:27 -05:00
jluehrs2 64811ca00f code clarity 2007-09-04 20:37:50 -05:00
jluehrs2 47ec4ecd5f get a usable ip address as soon as possible 2007-09-04 20:37:03 -05:00
jluehrs2 78d18dd18e callback shouldn't be just "dcc" since it only happens on DCC SEND 2007-09-04 20:28:22 -05:00
jluehrs2 587abb5c72 wow, missed this one for a long time 2007-09-04 20:27:55 -05:00
jluehrs2 6980eab676 don't die on a bad filename to dcc.send() 2007-09-04 18:47:18 -05:00
jluehrs2 21a59a8e39 add debug output to dcc transfers 2007-09-04 18:41:05 -05:00
jluehrs2 6e6c99f81a lets make this a little more clear and not do weird name hiding 2007-09-04 18:37:13 -05:00
jluehrs2 b37239c2f9 sock:bind() failure invalidates the socket's file descriptor 2007-09-04 18:20:01 -05:00
jluehrs2 34b1f0bfd0 callbacks need to be able to return values (for, e.g. dcc accept callback) 2007-09-04 18:03:19 -05:00
jluehrs2 74d64789ee doc clarification 2007-09-04 17:39:12 -05:00
jluehrs2 eed7b36b59 handle timeout errors in DCC SEND packets 2007-09-04 17:38:02 -05:00
jluehrs2 88ace15010 make irc.lua use registration for all of the user callbacks 2007-09-04 17:13:42 -05:00
jluehrs2 5029c3c991 forgot i sent ctcp stuff in dcc.lua 2007-09-04 17:12:57 -05:00
jluehrs2 d635fdec2b follow the rfc more closely for ERRMSG responses 2007-09-04 15:50:48 -05:00
jluehrs2 ef669442a0 stop using tables to mean ctcp quoting - do this explicitly 2007-09-04 15:49:21 -05:00
jluehrs2 861fd354ea make low_quote and ctcp_quote take multiple arguments, so they look cleaner 2007-09-04 15:44:39 -05:00
jluehrs2 afc85f7e9b start changing things over from testing for type (string/table) to find ctcp messages to making things more explicit. this fixes _ctcp_split. 2007-09-04 15:08:37 -05:00
jluehrs2 7b7a24c3f2 there shouldn't ever be a reason to not want to strip ctcp quoting off when splitting, so remove that option 2007-09-04 15:07:32 -05:00
jluehrs2 93907d468c consistent version numbering is good! 2007-09-04 00:59:20 -05:00
jluehrs2 6ced09fa62 fix a bunch of issues dealing with nicks that use capital letters 2007-09-04 00:54:10 -05:00
jluehrs2 f64ab03627 and irc.lua is done 2007-09-04 00:32:56 -05:00
jluehrs2 13e3ccc683 doc consistency 2007-09-04 00:31:39 -05:00
jluehrs2 e958a2e24b split between internal/public functions in channel.lua 2007-09-04 00:31:22 -05:00
jluehrs2 f2d30e48f2 split between internal/public functions in dcc.lua 2007-09-04 00:26:44 -05:00
jluehrs2 4e178b7ee5 split between internal/public functions in ctcp.lua 2007-09-04 00:23:35 -05:00
jluehrs2 cb71b4df0b split between internal/public functions in debug.lua 2007-09-04 00:22:32 -05:00
jluehrs2 ecf89e841c typo fix 2007-09-04 00:21:36 -05:00
jluehrs2 2f6ec8119b split between internal/public functions in misc.lua 2007-09-04 00:18:43 -05:00
jluehrs2 fe55ffb0c7 split between internal/public functions in message.lua 2007-09-04 00:16:01 -05:00
jluehrs2 11f6faae12 send the user set ip address to the irc server (for whatever that's worth, i don't think it's used) 2007-09-04 00:07:09 -05:00
jluehrs2 c85a06f603 finish up the handlers 2007-09-03 23:59:12 -05:00
jluehrs2 8b03564cea internal/public in server replies, etc 2007-09-03 23:45:37 -05:00
jluehrs2 6bc06cc5b2 change to internal function names in command handlers in irc.lua 2007-09-03 22:18:16 -05:00
jluehrs2 87b3a32b73 change to internal function names in private functions in irc.lua 2007-09-03 22:16:26 -05:00
jluehrs2 b82620f343 clean up some docs 2007-09-03 22:13:06 -05:00
jluehrs2 5517a378e4 allow users to manually set the ip address of the connection (so that things like dcc can use the public ip, rather than the local network ip) 2007-09-02 20:11:24 -05:00
jluehrs2 bd87a1d0e5 stop passing file size all over the place... on accept we just keep accepting until they stop sending us data, and when we are sending stuff we just send until eof, so it shouldn't be necessary. (need to test the eof stuff to make sure that's actually accurate). 2007-09-02 19:59:45 -05:00
jluehrs2 d645810692 don't color debug messages unless we are writing to stdout 2007-09-02 19:59:29 -05:00
jluehrs2 a2b988894b a few more todo items 2007-09-02 18:17:06 -05:00
jluehrs2 bbb34c594b document the misc module 2007-09-02 18:16:13 -05:00
jluehrs2 86181fed18 document message module 2007-09-02 17:42:10 -05:00
jluehrs2 e31b3aadf5 todo++ 2007-09-02 17:42:06 -05:00
jluehrs2 1ca154c05e document debug module 2007-09-02 17:41:49 -05:00
jluehrs2 d21ec508c5 todo++ 2007-09-02 17:23:29 -05:00
jluehrs2 43ca8ab69a a few todos for the dcc implementation 2007-09-02 17:23:16 -05:00
jluehrs2 06d1e0d9e7 document the dcc module 2007-09-02 17:23:00 -05:00