Adam
|
053d6a2247
|
Add a nickserv:unregistered_notice config option to send a message to unregistered users on connect. Suggested by Cronus.
|
2012-03-13 17:18:11 -04:00 |
|
Adam
|
cff91a532f
|
Made gch files depend on the header they were generated from
|
2012-03-11 21:21:47 -04:00 |
|
Adam
|
141b87bd14
|
Changed the OnChanDrop event to be called right before channels are dropped, not after
|
2012-02-26 23:28:02 -05:00 |
|
Adam
|
a5b9e235ae
|
Added chanserv:require config option to set which modes must be on all registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
|
2012-02-26 23:23:15 -05:00 |
|
Adam
|
07226feec4
|
Track plexus umode and cmode +C and renamed UMODE_NO_CTCP to match up with the names of other modes.
|
2012-02-26 19:49:02 -05:00 |
|
Adam
|
2337b7717d
|
Fixed calculating bots channel count of assigned channels and fixed the order of saving memos (among other things)
|
2012-02-24 14:53:34 -05:00 |
|
Adam
|
24811e5970
|
Added a configuration option to make all nick registrations require admin verification
|
2012-02-22 20:55:59 -05: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
|
b84e080463
|
Made our message sources actual clients/servers, and put in a few more default messages for very standard things (KICK etc)
|
2012-02-19 20:54:55 -05:00 |
|
Adam
|
0ba58d7d0e
|
Fixed some events
|
2012-02-18 18:07:34 -05:00 |
|
Adam
|
f2ce9cd85c
|
Made mode lock del check status of the mode lock before removing it
|
2012-02-18 15:47:16 -05:00 |
|
Adam
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Adam
|
41e8d27602
|
Fixed FreeBSD build
|
2012-02-16 16:02:17 -05:00 |
|
Adam
|
e1f5fc6a0c
|
Remove revision numbers as they're only ever set by Config reading git since we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config.
|
2012-02-15 00:06:25 -05:00 |
|
Adam
|
a9772cde21
|
Clean up and reorganize our header files
|
2012-02-14 15:13:27 -05:00 |
|
Adam
|
086790d633
|
Removed our RNG and just use the systems, it's not very widely used. Also made DNS query ids not random as they don't need to be.
|
2012-02-13 00:10:45 -05:00 |
|
Adam
|
1bc8e2ab82
|
Removed operserv:notifications in favor of log blocks, as well as some other notifiications
|
2012-02-08 18:00:24 -05:00 |
|
Adam
|
52eaa7d6d6
|
Windows
|
2012-01-25 15:48:07 -05:00 |
|
Adam
|
fc20bd7b22
|
Add tracking for Unreal's usermode +I
|
2012-01-24 16:03:44 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
20aa4e85ce
|
Bug #1368 - check all members of a users gruop against the access list
|
2011-12-31 01:33:32 -05:00 |
|
Adam
|
150831c1a6
|
Made capab management a bit simplier
|
2011-12-27 23:11:14 -05:00 |
|
Adam
|
1a4157b7f4
|
Add DT_ALLOW_EMPTY config flag, allow fantasychars to be empty
|
2011-12-23 12:29:30 -05:00 |
|
Adam
|
704dbe27bf
|
Updated /bs info output and note db_sql can truncate entire databases
|
2011-12-20 18:38:37 -05:00 |
|
Adam
|
45fc3ce1c4
|
Fixed formatting of many lists and INFO outputs
|
2011-12-19 15:37:15 -05:00 |
|
Adam
|
c88a751eab
|
Add privilege ranks to determine how powerful privileges are
|
2011-12-15 02:29:13 -05:00 |
|
Adam
|
9ea030d060
|
Fixed access comparators
|
2011-12-15 01:14:13 -05:00 |
|
Adam
|
255a8da347
|
Added oper:require_oper configuration option
|
2011-12-12 15:26:59 -05:00 |
|
Adam
|
cef3eb78df
|
Remove send_cmd and replace it with a stringstream
|
2011-11-25 00:44:31 -05:00 |
|
Naram Qashat
|
3f14882992
|
Apparently pstdint.h was NOT included way back with commit 377a7a9 to use something similar to stdint.h
|
2011-11-20 18:34:13 -05:00 |
|
Adam
|
69dfc729e9
|
Fixed storing mode locks
|
2011-11-17 12:46:18 -05:00 |
|
Adam
|
5281282a61
|
Fixed compile error
|
2011-11-16 16:22:58 -05:00 |
|
Adam
|
9ed203c0cb
|
Fixed crash on shutdown & a compiler warning
|
2011-11-15 16:16:38 -05:00 |
|
Adam
|
b5ff856f47
|
Windows
|
2011-11-08 17:29:16 -05:00 |
|
Adam
|
97b9055f92
|
Remove xlines from the IRCd aswell as from our list when the clear command is used, and fixed adding timed Zlines to inspircd
|
2011-11-05 15:05:15 -04:00 |
|
Adam
|
09dba47653
|
Added an assignment operator for Serializable because some STL containers use it which causes iterators to become invalidated
|
2011-11-03 18:59:51 -04:00 |
|
Adam
|
22b7d9fbee
|
Added a copy constructor to dynamic_reference to allow references to reference other references correctly
|
2011-11-01 00:15:28 -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 |
|
Adam
|
d9333e02fa
|
Clear flags before rebuilding them from the databases. Fixes bug #1351 where default flags would always be set when unserializing objects.
|
2011-10-27 18:01:56 -04:00 |
|
Adam
|
0761a4a692
|
Bug #1350 + other related fixes
|
2011-10-27 14:46:20 -04:00 |
|
Adam
|
b14f5ea884
|
Fixed accidentally clearing botmodes when joins are sent
|
2011-10-26 16:52:00 -04:00 |
|
Adam
|
8334128680
|
Removed the old unordered_map code
|
2011-10-26 14:31:58 -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
|
ad2ef75cbe
|
Fixed a race condition with installing signal handlers and forking
|
2011-10-22 11:20:50 -04:00 |
|
Adam
|
6ce9010324
|
Fixed extracting multiple words from our serializable stringstream
|
2011-10-21 18:01:51 -04:00 |
|
Adam
|
89b4be681d
|
Fixed crash on /os oper del
|
2011-10-15 00:54:32 -04:00 |
|
Adam
|
28ca0e1007
|
Fork earlier in startup to prevent it messing up threads, if there are any
|
2011-10-14 22:07:13 -04:00 |
|
Adam
|
ddc3c2f38c
|
Added options:nonicknameownership config option
|
2011-10-14 12:20:07 -04:00 |
|
Adam
|
4681e3a0ef
|
Allow chanserv/suspend to take an expiry time
|
2011-10-10 17:19:06 -04:00 |
|