Adam
|
6f45d72497
|
Made m_mysql's Escape() function safe against escaping strings > BUFSIZE
|
2013-05-31 18:34:21 -04:00 |
|
Adam
|
37b3535543
|
Initially attach all modules to all events, and detach them as the events are run if they are not implemented per module
|
2013-05-27 19:36:37 -04:00 |
|
Adam
|
c21e8d9204
|
Fix webcpanel build
|
2013-05-26 19:34:58 -04:00 |
|
Adam
|
22658d63bd
|
Get rid of the remaining references in the core to specific services. Move more stuff out of the core to the proper modules.
|
2013-05-26 17:13:11 -04:00 |
|
Adam
|
cc4a14b0ba
|
Removed some hard coded command names in help output
|
2013-05-17 22:53:55 -04:00 |
|
Adam
|
9b07e163c0
|
Make sockaddrs/cidr not throw on invalid ips to give us an easier/cheaper way to test for a valid IP
|
2013-05-08 09:50:43 -04:00 |
|
Adam
|
ef06226521
|
Update the rest of modules.example.conf, default inspircd status modes to a sane rank incase they are prefixless, and 50 other things
|
2013-05-06 07:40:43 -04:00 |
|
Adam
|
3fbb493d57
|
Fix extras build
|
2013-05-06 01:38:27 -04:00 |
|
Adam
|
5b3f81ea78
|
That doesn't work either, just don't use references.
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
|
2013-05-05 21:05:43 -04:00 |
|
Adam
|
1d0bb9b26b
|
Rework the config file reader to be much more flexible and move many configuration directives to the actual modules they are used in.
|
2013-05-05 01:55:04 -04:00 |
|
Adam
|
781defb707
|
Move extras header files out of extras so when users copy modules out they dont need the headers too
|
2013-04-16 01:58:29 -05:00 |
|
Adam
|
16c124d34e
|
Rewrote modules/CMakeLists.txt and do not build the 'extras' modules, if users want them built they should copy or symlink them out of extras
|
2013-04-15 01:00:45 -05:00 |
|
Adam
|
066fc5801b
|
Fix m_ssl
|
2013-04-12 01:14:56 -05:00 |
|
Adam
|
4f9b7874d6
|
Pass new config and the new config reader to the OnReload event, aswell as call it on module load on modules that hook to it
|
2013-04-11 00:08:28 -05:00 |
|
Adam
|
207c46c871
|
Move some of the modules in extras/ that arent really extra out of extras. Mark our modules as VENDOR and allow modules to have multple types.
|
2013-04-10 22:26:40 -05:00 |
|
Adam
|
1a37e1c048
|
Made auto* chanserv privileges not hard coded.
Made cs_statusupdate not remove status on users if they still match other entries.
Move privilege descriptions out of the config
|
2013-04-08 00:19:07 -05:00 |
|
Adam
|
fb7fef7a84
|
Optimizations of much of the more commonly used code
|
2013-04-07 23:46:44 -05:00 |
|
Adam
|
32d1184c00
|
Use the return from BufferedSocket::ProcessRead() and don't just assume its true
|
2013-04-06 17:08:25 -05:00 |
|
Adam
|
7e7556f064
|
Merge usefulness of Timer and CallBack classes into Timer, and fix it to really work
|
2013-03-30 23:39:43 -05:00 |
|
Adam
|
51963915ba
|
Remove remaining disable_ns_register references in example config
|
2013-03-16 21:53:03 -05:00 |
|
Adam
|
72aa27ede5
|
Allow m_ldap_authentication to block email changes if emails are controlled by ldap, don't tell users they must change their email during initial user registration
|
2013-03-13 09:02:31 -05:00 |
|
DukePyrolator
|
06d43baf93
|
update the users password after a successful ldap authentication
|
2013-03-03 10:58:39 +01:00 |
|
Adam
|
367b662c83
|
Fix compile warning in webcpanel/memos
|
2013-03-02 23:42:00 -05:00 |
|
Adam
|
91ad9d22ca
|
Fix Windows build
|
2013-03-01 00:57:24 -05:00 |
|
Adam
|
2fa5cfa508
|
Add Matthew to webpanel credits, fix alignment of akill list
|
2013-02-20 18:00:46 -05:00 |
|
Adam
|
59792173e7
|
Merge pull request #12 from MatthewM/webcpanel
Web Panel Modifications
|
2013-02-20 14:58:59 -08:00 |
|
Adam
|
7d50818ee1
|
Fix some OpenBSD build issues, and bugs #1485 #1486 #1487
|
2013-02-19 00:48:21 -05:00 |
|
Adam
|
d9c18a6072
|
Store hashes of the last commit instead of the last commit
|
2013-02-15 19:01:46 -05:00 |
|
Adam
|
fc1d7ea89b
|
Switch Destroy methods to delete
|
2013-02-14 20:58:01 -05:00 |
|
Adam
|
9e544a6443
|
Store what channels have references to accounts in NickCore to prevent having to iterate over all channels and then all access entries when nicks expire or from nickserv/alist
|
2013-02-14 01:20:18 -05:00 |
|
Adam
|
25cec015e8
|
Made access del by nick and other functions from 326f1a really delete objects
|
2013-02-05 09:45:48 -05:00 |
|
MatthewM
|
29fcdc5f40
|
Updated jquery API to v1.9.0
|
2013-01-31 21:24:48 -05:00 |
|
Adam
|
6b2aad734e
|
Fixed SQL::Data::IsEqual to really only return if the two are completely equal. Fixes oddities with caching objects that are actually updated.
|
2013-01-27 13:55:42 -05:00 |
|
Adam
|
647245a71f
|
Add missing KeySet() func to SQL::Data
|
2013-01-23 22:16:01 -05:00 |
|
Adam
|
ddaa001daf
|
Merge usefulness of Flags and Extensible classes into Extensible, made most flags we have juse strings instead of defines/enums
|
2013-01-21 22:31:16 -05:00 |
|
Adam
|
5007b72b28
|
Update copyright to 2013. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
2013-01-09 04:20:55 -05:00 |
|
Adam
|
9931ec2994
|
Use m_rewrite to rewrite op, deop, halfop, ... etc
|
2013-01-08 20:25:01 -05:00 |
|
Adam
|
098157dca8
|
Don't delete users immediately when quit or killed, instead wait until message processing is done
|
2013-01-03 12:34:01 -05:00 |
|
Adam
|
bf718e8698
|
Evidently not specifying NOT NULL is not enough to allow null timestamps
|
2012-12-30 10:30:29 -05:00 |
|
Adam
|
b591e8cdc8
|
Use the same object for chanusercontainer and userchancontainer
|
2012-12-28 10:43:30 -05:00 |
|
Adam
|
379b2ccf92
|
The timestamp column in SQL should actually be null sometimes, and fixed some valgrind errors with db_sql_live
|
2012-12-28 10:43:30 -05:00 |
|
MatthewM
|
8c72892de1
|
Made the overlay resize and the alert box reposition when the window is resized
|
2012-12-23 14:56:02 -05:00 |
|
Adam
|
dc751bd2f1
|
Combine all of the set modules now that having them split apart is almost completely pointless
|
2012-12-22 14:49:48 -05:00 |
|
MatthewM
|
503bda5b28
|
Move the var to set the time out into the same javascript tag that is used for the modal as it's related
|
2012-12-20 23:48:20 -05:00 |
|
MatthewM
|
a4d5c40d63
|
Added the overlay to the vHost request function
|
2012-12-20 16:22:58 -05:00 |
|
MatthewM
|
8e219bdd77
|
Moved the javascript to header.html from memos.html to make it easier to intergrate the overlay feedback and do tweaks
|
2012-12-20 16:12:16 -05:00 |
|
MatthewM
|
5acc93dd34
|
Made the table cells for the memo table have no spacing and color the read and unread memos different colors
|
2012-12-20 01:19:04 -05:00 |
|
MatthewM
|
d277f49423
|
Minor style tweaks to make the links look more like a button
|
2012-12-19 13:17:44 -05:00 |
|
MatthewM
|
6572754c10
|
Cleaned up the overlay layout, added some minor visual and js fixes
|
2012-12-18 10:34:33 -05:00 |
|
MatthewM
|
f157ea3fdb
|
Added a click reply function to the MemoServ memos page that autofills the senders name
|
2012-12-18 10:04:26 -05:00 |
|