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
Adam
eb9b12ed11
Bug #1211 - Fixed loading and saving anope_os_sxlines
2010-12-15 12:47:35 -05:00
Adam
2a4d0e3e89
Allow getting users opertype from XMLRPC requests
2010-12-12 19:37:04 -05:00
Adam
f1d04a2f8e
Allow command aliases to be redirected to different pseudo clients
2010-12-12 19:37:03 -05:00
Adam
aed53dbb47
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
2010-12-12 19:37:03 -05:00
Adam
0ba566491e
Allowing adding hostmasks to channel access lists
2010-12-12 19:37:02 -05:00
Adam
2a4d57a1ca
Fixed subcommands
2010-12-12 19:37:02 -05:00
Adam
71c433cc50
The rest of the earlier command changes
2010-12-12 19:37:00 -05:00
Adam
2b10cc84ea
Added /bs set msg
2010-12-12 19:36:19 -05:00
Adam
cb6ef574e3
Send replies from fantasy commands back to the channel, this will be expanded on later
2010-12-12 19:36:19 -05:00
Adam
37e02a3594
Added cs_entrymsg
2010-12-12 19:36:19 -05:00
Adam
7790a7f98c
Allow the patricia tree to store non-pointers
2010-12-12 19:35:30 -05:00
Adam
246f44b988
Added cs_mode, rewrote the old list mode code, and added CIDR support
2010-12-12 19:35:27 -05:00
Adam
a85112172d
Removed and deprecated /cs set mlock, removed /cs clear, removed /os clearmodes, removed /cs akick (un)stick, added /cs clearusers
2010-12-12 19:33:59 -05:00
Adam
3c9d4e9daf
Added command aliases
2010-12-12 19:33:58 -05:00