Elijah Perrault
|
a1e9b7f538
|
Moved signal handlers to Lib::Auto.
|
2011-02-10 14:17:18 -07:00 |
|
Elijah Perrault
|
81e92eb79e
|
Cleanup.
|
2011-02-10 11:31:35 -07:00 |
|
Elijah Perrault
|
cd2d91a430
|
Switched from Auto-Flatfile to SQLite for database backend.
|
2011-02-09 20:16:32 -07:00 |
|
Elijah Perrault
|
2ce0879ef7
|
Updated comments.
|
2011-02-09 15:32:35 -07:00 |
|
Elijah Perrault
|
3df0eced7b
|
Moved CTCP VERSION reply.
|
2011-02-09 14:43:48 -07:00 |
|
Elijah Perrault
|
26f427333c
|
Renamed Core::IRC to Core::Cmd.
|
2011-02-09 14:38:31 -07:00 |
|
Elijah Perrault
|
0ba63a7e16
|
Use etc/certs.
|
2011-02-09 14:30:44 -07:00 |
|
Elijah Perrault
|
3bee5b1158
|
Cleanup.
|
2011-02-08 23:28:26 -07:00 |
|
Elijah Perrault
|
7322898b44
|
Start Lib::Auto.
|
2011-02-08 20:26:54 -07:00 |
|
Elijah Perrault
|
214c56b87e
|
Mouse isn't currently in use... so save RAM by not including it.
|
2011-02-08 20:02:30 -07:00 |
|
Elijah Perrault
|
6a070eb891
|
Delete bad sockets.
|
2011-02-08 20:01:26 -07:00 |
|
Elijah Perrault
|
fe98b3f948
|
Path relative to etc/.
|
2011-02-08 18:46:01 -07:00 |
|
Elijah Perrault
|
39916ff179
|
Added CertFP support.
|
2011-02-08 18:43:20 -07:00 |
|
Elijah Perrault
|
d48de082dc
|
Obey RFC1459 for NICK/USER.
|
2011-02-08 16:06:22 -07:00 |
|
Elijah Perrault
|
88a32b7598
|
Added SSL support, also rewrote the socket read/write methods.
|
2011-02-08 15:54:22 -07:00 |
|
Elijah Perrault
|
6734dd6ce9
|
Removed si and nu.
|
2011-02-08 14:52:35 -07:00 |
|
Elijah Perrault
|
b82968d22c
|
Add some Vim modeline's because Vim is awesome.
|
2011-02-08 14:45:08 -07:00 |
|
Elijah Perrault
|
7a88557984
|
IPv6 now works properly.
|
2011-02-07 20:32:46 -07:00 |
|
Elijah Perrault
|
bdaadb4f87
|
More cleanup.
|
2011-02-07 14:06:54 -07:00 |
|
Elijah Perrault
|
3bf5a68b73
|
Make this work better.
|
2011-02-06 22:42:27 -07:00 |
|
Elijah Perrault
|
22c2be7490
|
Get rid of all these parentheses to appease PerlCritic.
|
2011-02-06 22:26:22 -07:00 |
|
Elijah Perrault
|
20653aba80
|
More cleanup.
|
2011-02-06 22:17:40 -07:00 |
|
Elijah Perrault
|
f60a42f28a
|
More cleanup.
|
2011-02-06 21:42:56 -07:00 |
|
Elijah Perrault
|
02bb546587
|
More cleanup.
|
2011-02-06 21:25:30 -07:00 |
|
Elijah Perrault
|
8ba8bf4d43
|
Code cleanup and experimental IPv6.
|
2011-02-06 20:42:03 -07:00 |
|
Elijah Perrault
|
75784ec96c
|
Added update check for non-indev releases.
|
2011-02-05 01:03:36 -07:00 |
|
Elijah Perrault
|
dbc7da9d34
|
Added Git revision to version string for dev releases.
|
2011-02-04 23:04:32 -07:00 |
|
Elijah Perrault
|
26164f6006
|
Update Core::IRC and CHANGELOG.
|
2011-02-04 15:39:32 -07:00 |
|
Elijah Perrault
|
3e83a47e12
|
* Fixed cmd_add syntax. Correct format: name, level, short help, full help, callback.
* Added core command HELP.
|
2011-02-04 14:21:57 -07:00 |
|
Elijah Perrault
|
e071cd1b8b
|
Added core command RESTART.
|
2011-02-04 13:52:41 -07:00 |
|
Elijah Perrault
|
ae9a1eeed6
|
Unless is bad.
|
2011-02-03 18:16:56 -07:00 |
|
Elijah Perrault
|
5142e4dd97
|
Catch __WARN__ and __DIE__, logging to file.
|
2011-02-03 17:12:24 -07:00 |
|
Elijah Perrault
|
f7481bc0fa
|
Rewrote the socket engine. This should fix random timeouts.
|
2011-02-02 20:49:19 -07:00 |
|
Elijah Perrault
|
ccad64635e
|
Set to 'auto'.
|
2011-02-02 16:56:20 -07:00 |
|
Elijah Perrault
|
6707803b45
|
This should be 5.010000 not 5.10.0.
|
2011-02-02 15:14:10 -07:00 |
|
Elijah Perrault
|
4cb122df85
|
Added core command SHUTDOWN.
|
2011-02-01 23:48:14 -07:00 |
|
Elijah Perrault
|
3b95067bf6
|
Added core commands MODUNLOAD and MODRELOAD. And fixed some typos.
|
2011-02-01 21:40:22 -07:00 |
|
Elijah Perrault
|
76571af1d3
|
Added core command MODLOAD.
|
2011-02-01 21:20:03 -07:00 |
|
Elijah Perrault
|
eb89933245
|
Fixed a nasty CPU leak when Auto's running in debug get disconnected.
|
2011-02-01 19:16:47 -07:00 |
|
Elijah Perrault
|
4dd3dbd09b
|
Added Core::IRC, a CTCP version reply and fixed the NAME,VER,SVER,REV,RSTAGE constants.
|
2011-02-01 19:08:59 -07:00 |
|
Elijah Perrault
|
c5e0a9800c
|
* Bug fixes.
* Added mod_exists() to API::Std.
* Added SASL support with modules/SASLAuth.
|
2011-01-30 15:55:41 -07:00 |
|
Elijah Perrault
|
026c2e02db
|
Oops.
|
2011-01-30 13:36:35 -07:00 |
|
Elijah Perrault
|
a22ee16ffb
|
* Added has_priv() to API::Std.
* Finished the host-based privilege/permission system.
* Fixed some typos.
|
2011-01-30 13:31:16 -07:00 |
|
Elijah Perrault
|
8cc6538f7b
|
Moved on_preconnect's creation to before modules are loaded, in case they want to hook on.
|
2011-01-30 10:44:18 -07:00 |
|
Elijah Perrault
|
fb6e64fa98
|
Added hook on_preconnect, this comes before USER (after PASS).
|
2011-01-30 10:40:16 -07:00 |
|
Elijah Perrault
|
4d966f89de
|
Git is being silly again.
|
2011-01-30 10:28:12 -07:00 |
|
Elijah Perrault
|
a04e181378
|
Added match_mask() to API::IRC and match_user() to API::Std, match_user checks
config user:mask to find a user block, if a match is found, the configured username
is returned.
|
2011-01-30 10:26:51 -07:00 |
|
Elijah Perrault
|
ca54a07f9a
|
Oops.
|
2011-01-29 16:40:25 -07:00 |
|
Elijah Perrault
|
bc65c8c480
|
Added die to config.
|
2011-01-29 16:37:18 -07:00 |
|
Elijah Perrault
|
b8c0edadf1
|
Only load modules if there's actually modules to load.
|
2011-01-29 16:17:51 -07:00 |
|