- Access to repl will require user to authenticate
- Allow server to be disabled at run because of security...
* Fix DCC support
-* Add Channel logging (log full text of channel if enabled)
- - maybe do this as a script (log.scm)
+ - Note that Socket will have a buffer overflow problem with DCC
+ because it uses a buffer of 512 characters, and a DCC line is not
+ limited to 512 chars like an IRC line is. The question is: should
+ I rewrite readLine to be more general (allocate buffer on the
+ fly) or rename readLine to ircReadLine and add a more general
+ readLine? I think I could use a static std::string and have it
+ grow as needed, with a default size of 512.
+* Add Channel logging (log full text of channel if enabled) script
* Make connecting to irc.oftc.net work...I wonder if their ircd is b0rked
-Config: (maybe)
-* Change bot.conf syntax (just load it with guile)
-(set-cmdchar #\!)
-(set-name "DumbBot")
-(set-userlist "bot.users")
-(set-shitlist "bot.shit")
-(set-logfile "bot.log")
-
-(add-server "irc.openprojects.net")
-(add-server "trollaxor.com")
-
-(add-channel "#bobot") ; all networks
-
-;;; note that (add-server) would be a macro that defines
-;;; a symbol for the network
-(server-add-channel irc.openprojects.net "#umbclinux:::")
-(server-add-channel irc.openprojects.net "#tpu:::")
-;;; add-channels just maps args to server-add-channel
-(server-add-channels trollaxor.com "#trolls:::" "#crapflooders:::")
-(server-set-name trollaxor.com "TrollBot")
-
- - Support per-server channels, logfiles, cmdchars, everything...
-
Documentation:
-- Work on Texinfo manual (including scripting section)
+* Work on Texinfo manual (especially scripting section)
Other (post 2.2 release):
* Remove gh_* when Guile 1.8 is released
\ No newline at end of file