Commit Graph

  • 783fefdcb3
    Port to Lua 5.3 master Elias Fleckenstein 2021-11-21 19:16:03 +01:00
  • 09628cded4 add signal handling to the luabot test jluehrs2 2007-12-24 07:04:40 -05:00
  • 66d4b88e39 Move channel and network definitions to the top so people can see them Shawn M Moore 2007-09-11 22:39:13 -05:00
  • cfdf77c69f don't fail on non-string/number return values jluehrs2 2007-09-11 22:54:53 -05:00
  • 6a6ea83470 stop forgetting files jluehrs2 2007-09-06 16:42:19 -05:00
  • f0acec999d be more explicit about what gets in a dist tarball (this still isn't perfect for documentation, but eh) jluehrs2 2007-09-05 18:18:32 -05:00
  • 50dffaac14 add the evalbot to the list of test files jluehrs2 2007-09-05 18:18:19 -05:00
  • b0c01a35bf fix !help in the evalbot jluehrs2 2007-09-05 18:13:03 -05:00
  • 7a511d751f support eval in private message as well as in a channel jluehrs2 2007-09-05 18:08:48 -05:00
  • efbcefd6c1 make the evalbot use per-user environments for evaling things, not one global one jluehrs2 2007-09-05 17:47:10 -05:00
  • 2bac40a8a6 split some variables out into Make.config jluehrs2 2007-09-05 09:00:09 -05:00
  • 48562a3fb8 let's distribute the license too jluehrs2 2007-09-04 23:29:21 -05:00
  • 498959c4ce don't need to distribute the password to that account, really jluehrs2 2007-09-04 23:27:31 -05:00
  • 83ccc2d9cf add a lua evalbot to the tests jluehrs2 2007-09-04 23:27:14 -05:00
  • 9a62f261a0 add a license jluehrs2 2007-09-04 22:54:29 -05:00
  • b00550f749 add a README jluehrs2 2007-09-04 22:54:10 -05:00
  • ceae608c52 getting ready for the next release jluehrs2 2007-09-04 22:21:09 -05:00
  • 29ae28957c version++ jluehrs2 2007-09-04 22:19:11 -05:00
  • 1333cc2ea7 todo-- jluehrs2 2007-09-04 22:16:42 -05:00
  • 4ec9a073b8 add a documentation file for the callback functions jluehrs2 2007-09-04 22:15:54 -05:00
  • 16a65213dc convert parse_user to an internal function, since apparently that's how i've been using it jluehrs2 2007-09-04 21:58:27 -05:00
  • 9e7fab4e4c add some more useful output in the test script jluehrs2 2007-09-04 21:39:27 -05:00
  • 64811ca00f code clarity jluehrs2 2007-09-04 20:37:50 -05:00
  • 47ec4ecd5f get a usable ip address as soon as possible jluehrs2 2007-09-04 20:37:03 -05:00
  • 78d18dd18e callback shouldn't be just "dcc" since it only happens on DCC SEND jluehrs2 2007-09-04 20:28:22 -05:00
  • bb699d8235 don't need these comments anymore, since we have actual documentation now jluehrs2 2007-09-04 20:28:07 -05:00
  • 587abb5c72 wow, missed this one for a long time jluehrs2 2007-09-04 20:27:55 -05:00
  • c49f1101bb todo-- jluehrs2 2007-09-04 18:47:54 -05:00
  • 6980eab676 don't die on a bad filename to dcc.send() jluehrs2 2007-09-04 18:47:18 -05:00
  • 21a59a8e39 add debug output to dcc transfers jluehrs2 2007-09-04 18:41:05 -05:00
  • 6e6c99f81a lets make this a little more clear and not do weird name hiding jluehrs2 2007-09-04 18:37:13 -05:00
  • b37239c2f9 sock:bind() failure invalidates the socket's file descriptor jluehrs2 2007-09-04 18:20:01 -05:00
  • 34b1f0bfd0 callbacks need to be able to return values (for, e.g. dcc accept callback) jluehrs2 2007-09-04 18:03:19 -05:00
  • 74d64789ee doc clarification jluehrs2 2007-09-04 17:39:12 -05:00
  • eed7b36b59 handle timeout errors in DCC SEND packets jluehrs2 2007-09-04 17:38:02 -05:00
  • e3b458a379 convert test.lua to use registered callbacks jluehrs2 2007-09-04 17:15:14 -05:00
  • 0d03aed0b7 use my local get_ip program to provide an appropriate ip address for dcc transfer testing jluehrs2 2007-09-04 17:14:44 -05:00
  • 88ace15010 make irc.lua use registration for all of the user callbacks jluehrs2 2007-09-04 17:13:42 -05:00
  • 5029c3c991 forgot i sent ctcp stuff in dcc.lua jluehrs2 2007-09-04 17:12:57 -05:00
  • b19ef608f7 todo-- jluehrs2 2007-09-04 15:51:08 -05:00
  • d635fdec2b follow the rfc more closely for ERRMSG responses jluehrs2 2007-09-04 15:50:48 -05:00
  • ef669442a0 stop using tables to mean ctcp quoting - do this explicitly jluehrs2 2007-09-04 15:49:21 -05:00
  • 861fd354ea make low_quote and ctcp_quote take multiple arguments, so they look cleaner jluehrs2 2007-09-04 15:44:39 -05:00
  • afc85f7e9b start changing things over from testing for type (string/table) to find ctcp messages to making things more explicit. this fixes _ctcp_split. jluehrs2 2007-09-04 15:08:37 -05:00
  • 7b7a24c3f2 there shouldn't ever be a reason to not want to strip ctcp quoting off when splitting, so remove that option jluehrs2 2007-09-04 15:07:32 -05:00
  • b1ad48eb6a add a dist target to the makefile - this depends on _VERSION being defined in the main lua file jluehrs2 2007-09-04 14:12:51 -05:00
  • 6a7a4be008 make sure to update the timestamp on the doc directory when we build it jluehrs2 2007-09-04 14:08:46 -05:00
  • 1ea3174b50 let's make this only luadoc stuff, all autogenerated jluehrs2 2007-09-04 02:18:07 -05:00
  • 93907d468c consistent version numbering is good! jluehrs2 2007-09-04 00:59:20 -05:00
  • 8b6de29aa8 todo changes jluehrs2 2007-09-04 00:58:16 -05:00
  • 6ced09fa62 fix a bunch of issues dealing with nicks that use capital letters jluehrs2 2007-09-04 00:54:10 -05:00
  • f64ab03627 and irc.lua is done jluehrs2 2007-09-04 00:32:56 -05:00
  • 13e3ccc683 doc consistency jluehrs2 2007-09-04 00:31:39 -05:00
  • e958a2e24b split between internal/public functions in channel.lua jluehrs2 2007-09-04 00:31:22 -05:00
  • f2d30e48f2 split between internal/public functions in dcc.lua jluehrs2 2007-09-04 00:26:44 -05:00
  • 4e178b7ee5 split between internal/public functions in ctcp.lua jluehrs2 2007-09-04 00:23:35 -05:00
  • cb71b4df0b split between internal/public functions in debug.lua jluehrs2 2007-09-04 00:22:32 -05:00
  • ecf89e841c typo fix jluehrs2 2007-09-04 00:21:36 -05:00
  • 2f6ec8119b split between internal/public functions in misc.lua jluehrs2 2007-09-04 00:18:43 -05:00
  • fe55ffb0c7 split between internal/public functions in message.lua jluehrs2 2007-09-04 00:16:01 -05:00
  • 11f6faae12 send the user set ip address to the irc server (for whatever that's worth, i don't think it's used) jluehrs2 2007-09-04 00:07:09 -05:00
  • c85a06f603 finish up the handlers jluehrs2 2007-09-03 23:59:12 -05:00
  • 8b03564cea internal/public in server replies, etc jluehrs2 2007-09-03 23:45:37 -05:00
  • 12a2f80fa2 more todo cleanups jluehrs2 2007-09-03 22:22:46 -05:00
  • 6bc06cc5b2 change to internal function names in command handlers in irc.lua jluehrs2 2007-09-03 22:18:16 -05:00
  • 87b3a32b73 change to internal function names in private functions in irc.lua jluehrs2 2007-09-03 22:16:26 -05:00
  • b82620f343 clean up some docs jluehrs2 2007-09-03 22:13:06 -05:00
  • d3ed739fc2 todo-- jluehrs2 2007-09-03 22:08:24 -05:00
  • 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) jluehrs2 2007-09-02 20:11:24 -05:00
  • 5fb84d0d2a todo-- jluehrs2 2007-09-02 20:02:11 -05:00
  • 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). jluehrs2 2007-09-02 19:59:45 -05:00
  • d645810692 don't color debug messages unless we are writing to stdout jluehrs2 2007-09-02 19:59:29 -05:00
  • 66a30f539e on second thought, let's not release something that ugly jluehrs2 2007-09-02 19:05:16 -05:00
  • d7815eea4c reorganize the todo file based on priority of the items jluehrs2 2007-09-02 18:57:46 -05:00
  • 7ff138493c todo++ jluehrs2 2007-09-02 18:39:44 -05:00
  • f365047028 update TODO jluehrs2 2007-09-02 18:37:39 -05:00
  • 42cdb6a9c4 todo-- jluehrs2 2007-09-02 18:18:20 -05:00
  • a2b988894b a few more todo items jluehrs2 2007-09-02 18:17:06 -05:00
  • bbb34c594b document the misc module jluehrs2 2007-09-02 18:16:13 -05:00
  • 86181fed18 document message module jluehrs2 2007-09-02 17:42:10 -05:00
  • e31b3aadf5 todo++ jluehrs2 2007-09-02 17:42:06 -05:00
  • 1ca154c05e document debug module jluehrs2 2007-09-02 17:41:49 -05:00
  • d21ec508c5 todo++ jluehrs2 2007-09-02 17:23:29 -05:00
  • 43ca8ab69a a few todos for the dcc implementation jluehrs2 2007-09-02 17:23:16 -05:00
  • 06d1e0d9e7 document the dcc module jluehrs2 2007-09-02 17:23:00 -05:00
  • 87c7446628 document the ctcp module jluehrs2 2007-09-02 17:21:56 -05:00
  • 7512c0c50c punctuation jluehrs2 2007-09-02 17:21:45 -05:00
  • 689a0e8909 document constants.lua jluehrs2 2007-09-02 16:45:22 -05:00
  • 840814a048 add TODO jluehrs2 2007-09-02 16:39:53 -05:00
  • b6b6af1da8 document contains() jluehrs2 2007-09-02 16:39:32 -05:00
  • fca6c0fa89 document the channel mode methods jluehrs2 2007-09-02 16:34:31 -05:00
  • 4e401a33f2 start documenting the channel class jluehrs2 2007-09-02 15:25:05 -05:00
  • 35dd3254f9 add the Makefile jluehrs2 2007-09-02 15:17:48 -05:00
  • 8fd61e6bbc luadoc does allow @see for modules jluehrs2 2007-09-02 15:16:51 -05:00
  • ba7c6b621e TODO was in the wrong place jluehrs2 2007-09-02 15:16:17 -05:00
  • fca31e2147 document the private module functions jluehrs2 2007-09-02 14:13:57 -05:00
  • 4bdb375299 document the misc functions jluehrs2 2007-09-02 14:00:54 -05:00
  • f251f4114f document ctcp commands jluehrs2 2007-09-02 13:41:44 -05:00
  • f7bae2b2b3 document the information requests jluehrs2 2007-09-02 13:34:35 -05:00
  • d0c98dcdb0 document the server commands jluehrs2 2007-09-02 13:34:13 -05:00