Commit Graph

104 Commits (master)

Author SHA1 Message Date
Elias Fleckenstein 783fefdcb3
Port to Lua 5.3 2021-11-21 19:16:03 +01:00
jluehrs2 09628cded4 add signal handling to the luabot test 2007-12-24 07:04:40 -05:00
Shawn M Moore 66d4b88e39 Move channel and network definitions to the top so people can see them 2007-09-11 22:39:13 -05:00
jluehrs2 cfdf77c69f don't fail on non-string/number return values 2007-09-11 22:54:53 -05:00
jluehrs2 6a6ea83470 stop forgetting files 2007-09-06 16:42:19 -05:00
jluehrs2 f0acec999d be more explicit about what gets in a dist tarball (this still isn't perfect for documentation, but eh) 2007-09-05 18:18:32 -05:00
jluehrs2 50dffaac14 add the evalbot to the list of test files 2007-09-05 18:18:19 -05:00
jluehrs2 b0c01a35bf fix !help in the evalbot 2007-09-05 18:13:03 -05:00
jluehrs2 7a511d751f support eval in private message as well as in a channel 2007-09-05 18:08:48 -05:00
jluehrs2 efbcefd6c1 make the evalbot use per-user environments for evaling things, not one global one 2007-09-05 17:47:10 -05:00
jluehrs2 2bac40a8a6 split some variables out into Make.config 2007-09-05 09:00:09 -05:00
jluehrs2 48562a3fb8 let's distribute the license too 2007-09-04 23:29:21 -05:00
jluehrs2 498959c4ce don't need to distribute the password to that account, really 2007-09-04 23:27:31 -05:00
jluehrs2 83ccc2d9cf add a lua evalbot to the tests 2007-09-04 23:27:14 -05:00
jluehrs2 9a62f261a0 add a license 2007-09-04 22:54:29 -05:00
jluehrs2 b00550f749 add a README 2007-09-04 22:54:10 -05:00
jluehrs2 ceae608c52 getting ready for the next release 2007-09-04 22:21:09 -05:00
jluehrs2 29ae28957c version++ 2007-09-04 22:19:11 -05:00
jluehrs2 1333cc2ea7 todo-- 2007-09-04 22:16:42 -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 9e7fab4e4c add some more useful output in the test script 2007-09-04 21:39: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 bb699d8235 don't need these comments anymore, since we have actual documentation now 2007-09-04 20:28:07 -05:00
jluehrs2 587abb5c72 wow, missed this one for a long time 2007-09-04 20:27:55 -05:00
jluehrs2 c49f1101bb todo-- 2007-09-04 18:47:54 -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 e3b458a379 convert test.lua to use registered callbacks 2007-09-04 17:15:14 -05:00
jluehrs2 0d03aed0b7 use my local get_ip program to provide an appropriate ip address for dcc transfer testing 2007-09-04 17:14:44 -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 b19ef608f7 todo-- 2007-09-04 15:51:08 -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 b1ad48eb6a add a dist target to the makefile - this depends on _VERSION being defined in the main lua file 2007-09-04 14:12:51 -05:00
jluehrs2 6a7a4be008 make sure to update the timestamp on the doc directory when we build it 2007-09-04 14:08:46 -05:00
jluehrs2 1ea3174b50 let's make this only luadoc stuff, all autogenerated 2007-09-04 02:18:07 -05:00
jluehrs2 93907d468c consistent version numbering is good! 2007-09-04 00:59:20 -05:00
jluehrs2 8b6de29aa8 todo changes 2007-09-04 00:58:16 -05:00