Adam
|
5068483cb9
|
Add db_sql:prefix allow prefixing all anope tables similarly, and changed db_sql to update the databases incrementally instead of one big flush
|
2012-04-27 15:38:50 -04:00 |
|
Adam
|
1081ecdae8
|
Fixed non-debug build
|
2012-04-25 14:29:50 -04:00 |
|
Adam
|
3d84dc91f6
|
Merge branch '1.9' of anope.git.sf.net:/gitroot/anope/anope into 1.9
|
2012-04-23 05:17:02 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
DukePyrolator
|
b752c3a668
|
fixed a bug in chanstats
|
2012-04-13 18:33:22 +02:00 |
|
DukePyrolator
|
7372b457cc
|
fixed a compile error in m_sqlite
|
2012-04-08 19:29:56 +02:00 |
|
DukePyrolator
|
deb5196101
|
Added Chanstats. It uses a new, improved database format and is not compatible with current phpdenora or magirc installations.
|
2012-04-08 12:43:34 +02:00 |
|
DukePyrolator
|
9e1fda2a44
|
Modified the SQL API to allow unescaped parameters (useful for passing row names and NULL values)
|
2012-04-08 12:30:48 +02:00 |
|
Adam
|
3850b073dd
|
Added regex support for many commands, such as akill, sqline, snline,
all of the */list commands, etc.
Also extended the ability of akill to match a full nick!user@host and
real name of users.
|
2012-02-22 18:12:02 -05:00 |
|
Adam
|
bd31fbb9f0
|
Also fixed m_proxyscan to handle users with invalid ips
|
2012-02-22 14:41:36 -05:00 |
|
Adam
|
000660608e
|
Fixed m_dnsbl handling users with spoofs/other non ips
|
2012-02-21 20:50:14 -05:00 |
|
Adam
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Adam
|
a9772cde21
|
Clean up and reorganize our header files
|
2012-02-14 15:13:27 -05:00 |
|
Adam
|
ce2a0f72d4
|
Fixed a memory leak in m_ldap
|
2012-01-31 16:19:47 -05:00 |
|
Adam
|
52eaa7d6d6
|
Windows
|
2012-01-25 15:48:07 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
150831c1a6
|
Made capab management a bit simplier
|
2011-12-27 23:11:14 -05:00 |
|
Adam
|
03119f2aa9
|
Made m_dnsbl ban IPs not hostnames
|
2011-12-19 15:41:14 -05:00 |
|
Adam
|
fa54d5acb7
|
Fixed a memory leak in m_sqlite
|
2011-12-08 17:29:17 -05:00 |
|
Adam
|
b5ff856f47
|
Windows
|
2011-11-08 17:29:16 -05:00 |
|
Adam
|
066e5b3fc0
|
Delete all tables before flushing not just ones we know about
|
2011-11-04 02:28:21 -04:00 |
|
Naram Qashat
|
655c1cc1f7
|
Fix a few warnings that only showed up with gcc 3.4.6 here (sadly, there is one on every file about anonymous variadic macros that I can't get rid of).
|
2011-10-27 18:21:49 -04:00 |
|
Naram Qashat
|
377a7a968b
|
Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
|
2011-10-24 16:32:29 -04:00 |
|
Adam
|
c8b3809fc9
|
Added akill ids
|
2011-10-22 11:21:21 -04:00 |
|
Adam
|
d0afc8c509
|
Added m_rewrite
|
2011-10-21 00:21:34 -04:00 |
|
Adam
|
1f2399de36
|
Added a new database format and sqlite support. Also moved db-convert to a module.
|
2011-09-25 04:19:15 -04:00 |
|
Adam
|
63cb8ca24c
|
Moved signal/thread/mode checking to use signal pipes
|
2011-09-10 02:06:31 -04:00 |
|
Adam
|
19e0b87aa1
|
Removed /bs set msg
|
2011-09-10 02:05:56 -04:00 |
|
Adam
|
17ea4ed8f5
|
Fixed service_reference to work correctly with external classes
|
2011-09-10 02:05:03 -04:00 |
|
Adam
|
700a585b1b
|
Allow modules to add their own channel levels
|
2011-09-10 02:05:00 -04:00 |
|
Adam
|
f025d1b495
|
Made service_reference type safe
|
2011-09-10 01:58:38 -04:00 |
|
Adam
|
bb8e04c835
|
Added oper:host and oper:vhost
|
2011-09-10 01:58:35 -04:00 |
|
Adam
|
b504791bad
|
Cleaned up the dns engine, and fixed sometimes parsing multiple answer queries incorrectly
|
2011-09-10 01:55:37 -04:00 |
|
Adam
|
1e45019f8a
|
Added m_proxyscan
|
2011-09-10 01:55:11 -04:00 |
|
Adam
|
2eb708e5ad
|
Cleaned up some of the socket code, cleaned up the pipe engines, added support for binary sockets, and cleaned up the asynch connect/accept code
|
2011-09-10 01:55:09 -04:00 |
|
Adam
|
f844b0a161
|
Changed User::IsRecognized check to default to secure
|
2011-09-09 19:18:43 -04:00 |
|
Adam
|
4663970722
|
Removed m_async_commands, it can still cause crashes from invalid pointers on the stack & is a giant mess anyway
|
2011-08-20 00:57:35 -04:00 |
|
Adam
|
ad4c4e462b
|
Send replies back to uses after m_ldap_authentication processes
|
2011-08-12 13:08:53 -04:00 |
|
Adam
|
8116ad9b28
|
Added forgotten founder checks to cs_access, fixed fantasy replies to come from the right service, and fixed the accessgroup operators to acount for founder/superadmin
|
2011-08-09 04:38:35 -04:00 |
|
Adam
|
776583a665
|
Simiplied a bit of the access system
|
2011-08-09 01:55:34 -04:00 |
|
Adam
|
e66063e630
|
Rewrote the example configurations and split them
up into seperate files for each pseudo client.
Also reorganized how the modules are stored, and
made most of the old "extra" modules "core"
|
2011-08-05 05:35:31 -04:00 |
|
Adam
|
9ec18a3b02
|
Added a command:permission setting
|
2011-08-04 21:59:01 -04:00 |
|
Adam
|
09f5591aba
|
Fixed /cs clone copying channel access, fixed restricted, and fixed some compiler warnings
|
2011-08-02 05:07:59 -04:00 |
|
Adam
|
f7adc0b35b
|
Rewrote the access systems and added a flags access system
|
2011-08-01 22:37:27 -04:00 |
|
Adam
|
63a4201d15
|
Fixed these ModuleManager::Attach calls once and for all..
|
2011-07-31 06:24:24 -04:00 |
|
Adam
|
b751800ff4
|
Fixed os_defcon
|
2011-07-31 06:24:11 -04:00 |
|
Adam
|
f32149117a
|
Fixed error message from being unable to connect
|
2011-07-31 04:00:35 -04:00 |
|
Adam
|
1cb11bba5d
|
Fixed a few small problems, including m_ssl's connect feature sometimes failing for no good reason
|
2011-07-31 03:22:23 -04:00 |
|
Adam
|
088337ea07
|
Fixed /os ignore, /os exception del, and a crash in /cs entrymsg
|
2011-07-26 23:18:54 -04:00 |
|
Charles Kingsley
|
87d2f4b8d7
|
Fix couple of typos in modules
|
2011-07-23 13:07:19 +01:00 |
|