]> git.lizzy.rs Git - luairc.git/log
luairc.git
2 years agoPort to Lua 5.3 master
Elias Fleckenstein [Sun, 21 Nov 2021 18:16:03 +0000 (19:16 +0100)]
Port to Lua 5.3

16 years agoadd signal handling to the luabot test
jluehrs2 [Mon, 24 Dec 2007 12:04:40 +0000 (07:04 -0500)]
add signal handling to the luabot test

16 years agoMove channel and network definitions to the top so people can see them
Shawn M Moore [Wed, 12 Sep 2007 03:39:13 +0000 (22:39 -0500)]
Move channel and network definitions to the top so people can see them

16 years agodon't fail on non-string/number return values
jluehrs2 [Wed, 12 Sep 2007 03:54:53 +0000 (22:54 -0500)]
don't fail on non-string/number return values

16 years agostop forgetting files 0.03
jluehrs2 [Thu, 6 Sep 2007 21:42:19 +0000 (16:42 -0500)]
stop forgetting files

16 years agobe more explicit about what gets in a dist tarball (this still isn't perfect for...
jluehrs2 [Wed, 5 Sep 2007 23:18:32 +0000 (18:18 -0500)]
be more explicit about what gets in a dist tarball (this still isn't perfect for documentation, but eh)

16 years agoadd the evalbot to the list of test files
jluehrs2 [Wed, 5 Sep 2007 23:18:19 +0000 (18:18 -0500)]
add the evalbot to the list of test files

16 years agofix !help in the evalbot
jluehrs2 [Wed, 5 Sep 2007 23:13:03 +0000 (18:13 -0500)]
fix !help in the evalbot

16 years agosupport eval in private message as well as in a channel
jluehrs2 [Wed, 5 Sep 2007 23:08:48 +0000 (18:08 -0500)]
support eval in private message as well as in a channel

16 years agomake the evalbot use per-user environments for evaling things, not one global one
jluehrs2 [Wed, 5 Sep 2007 22:47:10 +0000 (17:47 -0500)]
make the evalbot use per-user environments for evaling things, not one global one

16 years agosplit some variables out into Make.config
jluehrs2 [Wed, 5 Sep 2007 14:00:09 +0000 (09:00 -0500)]
split some variables out into Make.config

16 years agolet's distribute the license too
jluehrs2 [Wed, 5 Sep 2007 04:29:21 +0000 (23:29 -0500)]
let's distribute the license too

16 years agodon't need to distribute the password to that account, really
jluehrs2 [Wed, 5 Sep 2007 04:27:31 +0000 (23:27 -0500)]
don't need to distribute the password to that account, really

16 years agoadd a lua evalbot to the tests
jluehrs2 [Wed, 5 Sep 2007 04:27:14 +0000 (23:27 -0500)]
add a lua evalbot to the tests

16 years agoadd a license
jluehrs2 [Wed, 5 Sep 2007 03:54:29 +0000 (22:54 -0500)]
add a license

16 years agoadd a README
jluehrs2 [Wed, 5 Sep 2007 03:54:10 +0000 (22:54 -0500)]
add a README

16 years agogetting ready for the next release
jluehrs2 [Wed, 5 Sep 2007 03:21:09 +0000 (22:21 -0500)]
getting ready for the next release

16 years agoversion++
jluehrs2 [Wed, 5 Sep 2007 03:19:11 +0000 (22:19 -0500)]
version++

16 years agotodo--
jluehrs2 [Wed, 5 Sep 2007 03:16:42 +0000 (22:16 -0500)]
todo--

16 years agoadd a documentation file for the callback functions
jluehrs2 [Wed, 5 Sep 2007 03:15:54 +0000 (22:15 -0500)]
add a documentation file for the callback functions

16 years agoconvert parse_user to an internal function, since apparently that's how i've been...
jluehrs2 [Wed, 5 Sep 2007 02:58:27 +0000 (21:58 -0500)]
convert parse_user to an internal function, since apparently that's how i've been using it

16 years agoadd some more useful output in the test script
jluehrs2 [Wed, 5 Sep 2007 02:39:27 +0000 (21:39 -0500)]
add some more useful output in the test script

16 years agocode clarity
jluehrs2 [Wed, 5 Sep 2007 01:37:50 +0000 (20:37 -0500)]
code clarity

16 years agoget a usable ip address as soon as possible
jluehrs2 [Wed, 5 Sep 2007 01:37:03 +0000 (20:37 -0500)]
get a usable ip address as soon as possible

16 years agocallback shouldn't be just "dcc" since it only happens on DCC SEND
jluehrs2 [Wed, 5 Sep 2007 01:28:22 +0000 (20:28 -0500)]
callback shouldn't be just "dcc" since it only happens on DCC SEND

16 years agodon't need these comments anymore, since we have actual documentation now
jluehrs2 [Wed, 5 Sep 2007 01:28:07 +0000 (20:28 -0500)]
don't need these comments anymore, since we have actual documentation now

16 years agowow, missed this one for a long time
jluehrs2 [Wed, 5 Sep 2007 01:27:55 +0000 (20:27 -0500)]
wow, missed this one for a long time

16 years agotodo--
jluehrs2 [Tue, 4 Sep 2007 23:47:54 +0000 (18:47 -0500)]
todo--

16 years agodon't die on a bad filename to dcc.send()
jluehrs2 [Tue, 4 Sep 2007 23:47:18 +0000 (18:47 -0500)]
don't die on a bad filename to dcc.send()

16 years agoadd debug output to dcc transfers
jluehrs2 [Tue, 4 Sep 2007 23:41:05 +0000 (18:41 -0500)]
add debug output to dcc transfers

16 years agolets make this a little more clear and not do weird name hiding
jluehrs2 [Tue, 4 Sep 2007 23:37:13 +0000 (18:37 -0500)]
lets make this a little more clear and not do weird name hiding

16 years agosock:bind() failure invalidates the socket's file descriptor
jluehrs2 [Tue, 4 Sep 2007 23:20:01 +0000 (18:20 -0500)]
sock:bind() failure invalidates the socket's file descriptor

16 years agocallbacks need to be able to return values (for, e.g. dcc accept callback)
jluehrs2 [Tue, 4 Sep 2007 23:03:19 +0000 (18:03 -0500)]
callbacks need to be able to return values (for, e.g. dcc accept callback)

16 years agodoc clarification
jluehrs2 [Tue, 4 Sep 2007 22:39:12 +0000 (17:39 -0500)]
doc clarification

16 years agohandle timeout errors in DCC SEND packets
jluehrs2 [Tue, 4 Sep 2007 22:38:02 +0000 (17:38 -0500)]
handle timeout errors in DCC SEND packets

16 years agoconvert test.lua to use registered callbacks
jluehrs2 [Tue, 4 Sep 2007 22:15:14 +0000 (17:15 -0500)]
convert test.lua to use registered callbacks

16 years agouse my local get_ip program to provide an appropriate ip address for dcc transfer...
jluehrs2 [Tue, 4 Sep 2007 22:14:44 +0000 (17:14 -0500)]
use my local get_ip program to provide an appropriate ip address for dcc transfer testing

16 years agomake irc.lua use registration for all of the user callbacks
jluehrs2 [Tue, 4 Sep 2007 22:13:42 +0000 (17:13 -0500)]
make irc.lua use registration for all of the user callbacks

16 years agoforgot i sent ctcp stuff in dcc.lua
jluehrs2 [Tue, 4 Sep 2007 22:12:57 +0000 (17:12 -0500)]
forgot i sent ctcp stuff in dcc.lua

16 years agotodo--
jluehrs2 [Tue, 4 Sep 2007 20:51:08 +0000 (15:51 -0500)]
todo--

16 years agofollow the rfc more closely for ERRMSG responses
jluehrs2 [Tue, 4 Sep 2007 20:50:48 +0000 (15:50 -0500)]
follow the rfc more closely for ERRMSG responses

16 years agostop using tables to mean ctcp quoting - do this explicitly
jluehrs2 [Tue, 4 Sep 2007 20:49:21 +0000 (15:49 -0500)]
stop using tables to mean ctcp quoting - do this explicitly

16 years agomake low_quote and ctcp_quote take multiple arguments, so they look cleaner
jluehrs2 [Tue, 4 Sep 2007 20:44:39 +0000 (15:44 -0500)]
make low_quote and ctcp_quote take multiple arguments, so they look cleaner

16 years agostart changing things over from testing for type (string/table) to find ctcp messages...
jluehrs2 [Tue, 4 Sep 2007 20:08:37 +0000 (15:08 -0500)]
start changing things over from testing for type (string/table) to find ctcp messages to making things more explicit. this fixes _ctcp_split.

16 years agothere shouldn't ever be a reason to not want to strip ctcp quoting off when splitting...
jluehrs2 [Tue, 4 Sep 2007 20:07:32 +0000 (15:07 -0500)]
there shouldn't ever be a reason to not want to strip ctcp quoting off when splitting, so remove that option

16 years agoadd a dist target to the makefile - this depends on _VERSION being defined in the...
jluehrs2 [Tue, 4 Sep 2007 19:12:51 +0000 (14:12 -0500)]
add a dist target to the makefile - this depends on _VERSION being defined in the main lua file

16 years agomake sure to update the timestamp on the doc directory when we build it
jluehrs2 [Tue, 4 Sep 2007 19:08:46 +0000 (14:08 -0500)]
make sure to update the timestamp on the doc directory when we build it

16 years agolet's make this only luadoc stuff, all autogenerated
jluehrs2 [Tue, 4 Sep 2007 07:18:07 +0000 (02:18 -0500)]
let's make this only luadoc stuff, all autogenerated

16 years agoconsistent version numbering is good!
jluehrs2 [Tue, 4 Sep 2007 05:59:20 +0000 (00:59 -0500)]
consistent version numbering is good!

16 years agotodo changes
jluehrs2 [Tue, 4 Sep 2007 05:58:16 +0000 (00:58 -0500)]
todo changes

16 years agofix a bunch of issues dealing with nicks that use capital letters
jluehrs2 [Tue, 4 Sep 2007 05:54:10 +0000 (00:54 -0500)]
fix a bunch of issues dealing with nicks that use capital letters

16 years agoand irc.lua is done
jluehrs2 [Tue, 4 Sep 2007 05:32:56 +0000 (00:32 -0500)]
and irc.lua is done

16 years agodoc consistency
jluehrs2 [Tue, 4 Sep 2007 05:31:39 +0000 (00:31 -0500)]
doc consistency

16 years agosplit between internal/public functions in channel.lua
jluehrs2 [Tue, 4 Sep 2007 05:31:22 +0000 (00:31 -0500)]
split between internal/public functions in channel.lua

16 years agosplit between internal/public functions in dcc.lua
jluehrs2 [Tue, 4 Sep 2007 05:26:44 +0000 (00:26 -0500)]
split between internal/public functions in dcc.lua

16 years agosplit between internal/public functions in ctcp.lua
jluehrs2 [Tue, 4 Sep 2007 05:23:35 +0000 (00:23 -0500)]
split between internal/public functions in ctcp.lua

16 years agosplit between internal/public functions in debug.lua
jluehrs2 [Tue, 4 Sep 2007 05:22:32 +0000 (00:22 -0500)]
split between internal/public functions in debug.lua

16 years agotypo fix
jluehrs2 [Tue, 4 Sep 2007 05:21:36 +0000 (00:21 -0500)]
typo fix

16 years agosplit between internal/public functions in misc.lua
jluehrs2 [Tue, 4 Sep 2007 05:18:43 +0000 (00:18 -0500)]
split between internal/public functions in misc.lua

16 years agosplit between internal/public functions in message.lua
jluehrs2 [Tue, 4 Sep 2007 05:16:01 +0000 (00:16 -0500)]
split between internal/public functions in message.lua

16 years agosend the user set ip address to the irc server (for whatever that's worth, i don...
jluehrs2 [Tue, 4 Sep 2007 05:07:09 +0000 (00:07 -0500)]
send the user set ip address to the irc server (for whatever that's worth, i don't think it's used)

16 years agofinish up the handlers
jluehrs2 [Tue, 4 Sep 2007 04:59:12 +0000 (23:59 -0500)]
finish up the handlers

16 years agointernal/public in server replies, etc
jluehrs2 [Tue, 4 Sep 2007 04:45:37 +0000 (23:45 -0500)]
internal/public in server replies, etc

16 years agomore todo cleanups
jluehrs2 [Tue, 4 Sep 2007 03:22:46 +0000 (22:22 -0500)]
more todo cleanups

16 years agochange to internal function names in command handlers in irc.lua
jluehrs2 [Tue, 4 Sep 2007 03:18:16 +0000 (22:18 -0500)]
change to internal function names in command handlers in irc.lua

16 years agochange to internal function names in private functions in irc.lua
jluehrs2 [Tue, 4 Sep 2007 03:16:26 +0000 (22:16 -0500)]
change to internal function names in private functions in irc.lua

16 years agoclean up some docs
jluehrs2 [Tue, 4 Sep 2007 03:13:06 +0000 (22:13 -0500)]
clean up some docs

16 years agotodo--
jluehrs2 [Tue, 4 Sep 2007 03:08:24 +0000 (22:08 -0500)]
todo--

16 years agoallow users to manually set the ip address of the connection (so that things like...
jluehrs2 [Mon, 3 Sep 2007 01:11:24 +0000 (20:11 -0500)]
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)

16 years agotodo--
jluehrs2 [Mon, 3 Sep 2007 01:02:11 +0000 (20:02 -0500)]
todo--

16 years agostop passing file size all over the place... on accept we just keep accepting until...
jluehrs2 [Mon, 3 Sep 2007 00:59:45 +0000 (19:59 -0500)]
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).

16 years agodon't color debug messages unless we are writing to stdout
jluehrs2 [Mon, 3 Sep 2007 00:59:29 +0000 (19:59 -0500)]
don't color debug messages unless we are writing to stdout

16 years agoon second thought, let's not release something that ugly
jluehrs2 [Mon, 3 Sep 2007 00:05:16 +0000 (19:05 -0500)]
on second thought, let's not release something that ugly

16 years agoreorganize the todo file based on priority of the items
jluehrs2 [Sun, 2 Sep 2007 23:57:46 +0000 (18:57 -0500)]
reorganize the todo file based on priority of the items

16 years agotodo++
jluehrs2 [Sun, 2 Sep 2007 23:39:44 +0000 (18:39 -0500)]
todo++

16 years agoupdate TODO
jluehrs2 [Sun, 2 Sep 2007 23:37:39 +0000 (18:37 -0500)]
update TODO

16 years agotodo--
jluehrs2 [Sun, 2 Sep 2007 23:18:20 +0000 (18:18 -0500)]
todo--

16 years agoa few more todo items
jluehrs2 [Sun, 2 Sep 2007 23:17:06 +0000 (18:17 -0500)]
a few more todo items

16 years agodocument the misc module
jluehrs2 [Sun, 2 Sep 2007 23:16:13 +0000 (18:16 -0500)]
document the misc module

16 years agodocument message module
jluehrs2 [Sun, 2 Sep 2007 22:42:10 +0000 (17:42 -0500)]
document message module

16 years agotodo++
jluehrs2 [Sun, 2 Sep 2007 22:42:06 +0000 (17:42 -0500)]
todo++

16 years agodocument debug module
jluehrs2 [Sun, 2 Sep 2007 22:41:49 +0000 (17:41 -0500)]
document debug module

16 years agotodo++
jluehrs2 [Sun, 2 Sep 2007 22:23:29 +0000 (17:23 -0500)]
todo++

16 years agoa few todos for the dcc implementation
jluehrs2 [Sun, 2 Sep 2007 22:23:16 +0000 (17:23 -0500)]
a few todos for the dcc implementation

16 years agodocument the dcc module
jluehrs2 [Sun, 2 Sep 2007 22:23:00 +0000 (17:23 -0500)]
document the dcc module

16 years agodocument the ctcp module
jluehrs2 [Sun, 2 Sep 2007 22:21:56 +0000 (17:21 -0500)]
document the ctcp module

16 years agopunctuation
jluehrs2 [Sun, 2 Sep 2007 22:21:45 +0000 (17:21 -0500)]
punctuation

16 years agodocument constants.lua
jluehrs2 [Sun, 2 Sep 2007 21:45:22 +0000 (16:45 -0500)]
document constants.lua

16 years agoadd TODO
jluehrs2 [Sun, 2 Sep 2007 21:39:53 +0000 (16:39 -0500)]
add TODO

16 years agodocument contains()
jluehrs2 [Sun, 2 Sep 2007 21:39:32 +0000 (16:39 -0500)]
document contains()

16 years agodocument the channel mode methods
jluehrs2 [Sun, 2 Sep 2007 21:34:31 +0000 (16:34 -0500)]
document the channel mode methods

16 years agostart documenting the channel class
jluehrs2 [Sun, 2 Sep 2007 20:25:05 +0000 (15:25 -0500)]
start documenting the channel class

16 years agoadd the Makefile
jluehrs2 [Sun, 2 Sep 2007 20:17:48 +0000 (15:17 -0500)]
add the Makefile

16 years agoluadoc does allow @see for modules
jluehrs2 [Sun, 2 Sep 2007 20:16:51 +0000 (15:16 -0500)]
luadoc does allow @see for modules

16 years agoTODO was in the wrong place
jluehrs2 [Sun, 2 Sep 2007 20:16:17 +0000 (15:16 -0500)]
TODO was in the wrong place

16 years agodocument the private module functions
jluehrs2 [Sun, 2 Sep 2007 19:13:57 +0000 (14:13 -0500)]
document the private module functions

16 years agodocument the misc functions
jluehrs2 [Sun, 2 Sep 2007 19:00:54 +0000 (14:00 -0500)]
document the misc functions

16 years agodocument ctcp commands
jluehrs2 [Sun, 2 Sep 2007 18:41:44 +0000 (13:41 -0500)]
document ctcp commands

16 years agodocument the information requests
jluehrs2 [Sun, 2 Sep 2007 18:34:35 +0000 (13:34 -0500)]
document the information requests

16 years agodocument the server commands
jluehrs2 [Sun, 2 Sep 2007 18:34:13 +0000 (13:34 -0500)]
document the server commands