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 |
|
Elijah Perrault
|
0090e48ee4
|
* Module names are now case sensitive.
* Added config option module for auto-loading a module.
|
2011-01-29 14:34:38 -07:00 |
|
Elijah Perrault
|
49b81d0535
|
Make startup a bit fancier.
|
2011-01-29 14:06:21 -07:00 |
|
Elijah Perrault
|
41d74bd20e
|
* Removed dependency Async.
* Rewrote the socket engine.
* Added cmd_add|del|run() to API::Std for commands.
* Parse PRIVMSG.
|
2011-01-28 22:36:59 -07:00 |
|
Elijah Perrault
|
2d3c32a040
|
Enabled ./install features are now stored in ::ENFEAT.
|
2011-01-25 14:28:23 -07:00 |
|
Elijah Perrault
|
94b3569598
|
Cleaned up the code a bit.
|
2011-01-21 21:48:20 -07:00 |
|
Elijah Perrault
|
352c8d3e12
|
Added DB::Flatfile for DB:: database functions.
|
2011-01-21 20:54:51 -07:00 |
|
Elijah Perrault
|
9b6eecb797
|
More version/name information.
|
2011-01-21 18:55:38 -07:00 |
|
Elijah Perrault
|
159600b669
|
Added timer_add() and timer_del() to API::Std for timers.
|
2011-01-21 14:15:52 -07:00 |
|
Elijah Perrault
|
0024ebf7b0
|
Added event_add|del|run() and hook_add|del() to API::Std for managing and running events/hooks.
|
2011-01-21 13:54:53 -07:00 |
|
Elijah Perrault
|
a4317ecec7
|
Delete auto.pid on shutdown.
|
2011-01-21 00:14:42 -07:00 |
|
Elijah Perrault
|
43bcb86d90
|
* Use nick() for initial NICK.
* Parse Numeric:433.
* Added %botnick for storing the bot's nick.
* Renamed mode() to cmode() in API::IRC's @EXPORT_OK
|
2011-01-20 20:59:50 -07:00 |
|
Elijah Perrault
|
d950449424
|
Use Class::Unload.
|
2011-01-20 15:08:52 -07:00 |
|
Elijah Perrault
|
5716570080
|
Handle SIGTERM, SIGINT and SIGHUP.
|
2011-01-20 14:35:42 -07:00 |
|
Elijah Perrault
|
62db3f9df3
|
Fixed mode.
|
2011-01-20 00:26:34 -07:00 |
|
Elijah Perrault
|
1ce1b537ff
|
This was for testing purposes.
|
2011-01-19 23:23:05 -08:00 |
|
Elijah Perrault
|
f2472322d1
|
Use exit, not die.
|
2011-01-20 00:21:55 -07:00 |
|
Elijah Perrault
|
df2ee65c43
|
Fixed formatting.
|
2011-01-19 22:42:25 -07:00 |
|
Matthew Barksdale
|
00fad2e09d
|
Added support for PASS
|
2011-01-20 00:39:37 -05:00 |
|
Elijah Perrault
|
70b1a6c4c3
|
Fail Git...
|
2011-01-19 18:23:18 -07:00 |
|
Elijah Perrault
|
cd78b37fc9
|
Bug fix: err() fatal errors now work. They didn't work due to bad regex.
|
2011-01-19 18:22:06 -07:00 |
|
Elijah Perrault
|
0791e61b68
|
Added an installation script.
|
2011-01-19 18:13:55 -07:00 |
|
Elijah Perrault
|
fd5859c852
|
Fork into the background if not in debug mode.
|
2011-01-19 16:22:15 -07:00 |
|
Elijah Perrault
|
3573c7339b
|
* Parse the data.
* Parse PING and Numeric:001.
|
2011-01-19 15:11:05 -07:00 |
|
Elijah Perrault
|
cff3b8662d
|
Begin on the IRC parser.
|
2011-01-19 14:42:53 -07:00 |
|
Elijah Perrault
|
17f75b1f5c
|
More status messages.
|
2011-01-19 14:22:02 -07:00 |
|