104 Commits

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