Adam
4a3c64291f
Fixed sometimes not removing nick masks from the access list when the group is dropped
2011-05-01 18:41:54 -04:00
Adam
036b3c9053
Temporary fix for /os restart with m_async_commands loaded, is fixed properly in 1.9.5
2011-04-29 18:03:04 -04:00
Adam
7da33344d1
Added a unique key for the anope_cs_mlock table
2011-04-28 19:13:44 -04:00
Adam
0cdc628db0
Fixed crash when certain nicks expire
2011-04-25 15:58:46 -04:00
Adam
4a733c93d4
Don't attempt to connect to the uplink if given invalid hostnames
2011-04-25 04:17:21 -04:00
DukePyrolator
03d2378a9f
resolve hosts when connecting with ssl
2011-04-25 07:08:57 +02:00
Adam
5e027c196d
Two small SQL fixes
2011-04-23 02:36:42 -04:00
Adam
905207093b
Made LDAP support recover, release, resetpass, etc.
2011-04-03 18:07:58 -04:00
Adam
faa85564fc
Removed some unneeded/unused code from m_ldap
2011-03-31 14:41:30 -04:00
Adam
8098ed899a
Fixed windows build more, including ldap
2011-03-30 00:55:45 -04:00
Adam
451fb82e54
Bug #1203
2011-03-22 23:58:53 -04:00
Adam
ddfb16de1a
Fixed compile
2011-03-14 20:16:38 -04:00
Adam
ed73d76751
Rewrote some of the opertype system, added os_login
2011-03-14 13:52:26 -04:00
Adam
4fe49af840
Fixed a crash in m_ldap is unloaded
2011-03-13 22:59:50 -04:00
DukePyrolator
fbae3344ff
added ns_cert
2011-03-12 09:27:16 +01:00
Adam
9f46972f19
_()ify Command::SetDesc
2011-03-11 17:26:27 -05:00
Adam
1b2f3bf369
Fixed some problems with m_alias and fantasy
2011-03-11 15:10:30 -05:00
Adam
e9aa04a8f4
Store mlock in the databases and removed some unused functions from misc.cpp
2011-03-09 01:25:49 -05:00
Adam
093b3d258e
Change the mode name code to use Flags names in preparation for extban support
2011-03-06 19:36:52 -05:00
Adam
ef0c095712
Made m_ldap_oper understand deopering
2011-03-05 18:18:51 -05:00
Adam
6fe2d8af97
Removed nickrequests, instead have unconfirmed registrations. Also made ns_resetpass allow remote-id to get past things such as kill immed.
2011-03-05 17:23:22 -05:00
Adam
90e5d0feaa
Added LDAP support
2011-03-04 20:47:58 -05:00
Adam
a9fb6bab15
Just use blocking sql queries if m_asynch_commands isn't loaded - it's not that bad.
2011-03-04 02:41:29 -05:00
Adam
bcaf406747
Made akills work on IRCds that do not support bans (ngircd)
2011-02-27 16:47:23 -05:00
Adam
f234a2bfab
Replaced the few language strings we use with #defines to prevent accidentally translating them if we shouldnt
2011-02-26 17:54:03 -05:00
Adam
c38b6392c5
More fixes. Also made db_mysql_live not keep bots updated because thats pointless and made m_asynch_commands respect user language settings.
2011-02-25 21:41:08 -05:00
Adam
c83b2b73d7
Much more work on the live SQL. Should work pretty decently now under heavy load.
2011-02-20 01:05:16 -05:00
Adam
109d1744a0
Update SQL when a nick is deleted
2011-02-18 11:49:52 -05:00
Adam
536ea2189a
Split db_mysql_live into two modules so other modules can make use of the asynchronous command interface
2011-02-17 14:31:21 -05:00
Adam
2529ff6dae
Made the help command description code more sane
2011-02-11 03:12:39 -05:00
Adam
83556667fd
try/catch-ified all instances of convertTo to keep from aborting when a user gives too large or too small a number
2011-02-04 21:01:33 -05:00
Adam
faf5f3128f
Merge 032c30dd5d
2011-02-04 19:31:02 -05:00
Adam
08583dc107
Moved the language strings which are only used once
...
out of the core and into the modules that use them.
2011-02-04 15:30:31 -05:00
Adam
e62664138b
Added patricia_tree::iterator
2011-01-28 23:09:25 -05:00
lethality
9910aa3cc6
Bug #1237 - only set umode +h on a user joining help chan if they have op access
2011-01-28 00:09:34 +00:00
Adam
2a53e5f80e
Fixed the order queries are done during sqlsync to make the new foreign keys happy
2011-01-24 19:03:15 -05:00
Adam
2e8acfb98c
Fixed some SQL queries
2011-01-24 17:50:34 -05:00
Adam
48fa096943
Added %N for network name in dnsbl:reason
2011-01-24 02:54:09 -05:00
lethality
a86873c93e
fixed some minor presentation, grammar mis-use and copyright date in DP's ngircd
2011-01-21 16:49:25 +00:00
Adam
8975b52cc3
Added ns_ajoin
2011-01-17 15:46:53 -05:00
Adam
c669820481
Added an amsg kicker
2011-01-15 16:11:31 -05:00
Adam
ce8a069eb5
Changed db_mysql_live to use a safer mutex system to prevent deadlocks
2011-01-08 18:55:12 -05:00
Adam
ddeff72544
Process flag changes from SQL
2011-01-08 00:52:46 -05:00
Adam
512d23d60f
Made the Flag class able to convert flags to strings and back
2011-01-08 00:25:11 -05:00
Adam
4403849126
Added db_mysql_live which allows Anope to pull data
...
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
2011-01-07 15:57:13 -05:00
lethality
9efebe5461
update copyrights for 2011
2011-01-05 18:34:38 +00:00
Adam
a1c635b050
Load session exceptions on start when using SQL
2010-12-27 01:35:08 -05:00
Adam
49dd1c3409
Bug #1220 - Fixed an event in /hs activate and /ms del
2010-12-27 00:42:38 -05:00
Adam
35e328bcb6
Fixed Windows build
2010-12-24 01:23:22 -05:00
Adam
4886b56edb
Fixed a crash in m_alias
2010-12-23 19:14:07 -05:00