Adam
abc7e4b423
Fix os_news to not load items until the news service is constructed
...
Fix session exceptions not expirigin
2013-09-27 16:33:03 -04:00
Adam
e5ece18ee7
Readonlyize many commands
2013-09-20 21:09:35 -04:00
Adam
8641b995c4
Merge the two memo del events into one. Since they had the same name it was confusing the event system
2013-09-20 15:21:32 -04:00
Adam
b880240d72
Make os_session akill ip ranges and not individual user's ips
2013-09-19 13:35:52 -04:00
Adam
5ce90ba7d1
Fix not updating last_seen on expire nick for nicks with secure off. Don't show Expires in /ns info if the nick is online currently as it confuses people
2013-09-19 12:38:28 -04:00
Adam
98bae827e1
Require confirmation in /cs drop by requesting the channel name twice
2013-09-16 15:54:09 -04:00
Adam
e3c05efe5e
Remove static variables from functions in modules which causes them to be marked as gnu unique objects, which breaks dlclose()/dlopen() on g++ 4.5+
2013-09-16 06:47:42 -04:00
Adam
339f41aebc
Fix allowing duplicate entries on the snline list
...
Have proto mods recognize cidr ranges as zlineable IPs
Remove operserv/global from global.conf because its dumb
Fix example config ~botserv/set example to work as expected
2013-09-08 21:53:06 -04:00
Adam
55e4ef9d3a
Fix logging /os set list. Enforce snlines on ircds that can't have snlines set by just killing the user. Fix double call to OnMatch() when a user matches an xline
2013-09-08 06:02:35 -04:00
Adam
f63e4ceebe
Alpabetize channels in /ns alist and on webcpanels chanserv page
2013-09-08 04:55:03 -04:00
Adam
4691351167
Cleanup previous commit
...
Fix log messages from commands send through webpanel
Don't show OperServ section to non opers
2013-09-03 18:51:18 -04:00
Adam
3fabc2f831
Fix ns_ajoin on unregisterd +i channels
2013-08-29 23:13:29 -04:00
Adam
59ea36c831
Move Serialize::Types to construct after the corresponding extensible items they require when unserializing
2013-08-27 03:18:43 -04:00
Adam
7f890ce98d
Log parameters given to /cs mode set. Add logging to /os ignore.
2013-08-26 02:05:41 -04:00
Adam
50e1a3e96c
Fix status mlocks. Fix reply from lock add.
2013-08-26 02:00:25 -04:00
Adam
714a4a3004
Remove unnecesary mlock code in cs_mode, change mode set events to never bounce modes set by bots or servers, as it was possible to get modules to fight with each other
2013-08-25 21:33:52 -04:00
Adam
847cceaba3
Create persistent channels on startup, which used to work and got lost somewhere
...
Fix some oddities with using persistent channels with no botserv
Send list modes to uplink when bursting
Fix issues with persist + keepmodes
Fix /os modes clear all not clearing all status modes
Fix operwall on ratbox/plexus
Dont apply mlock in SetCorrectModes since that just recursively calls itself unncessarially
Change command logging to show the command name and not the service name
2013-08-25 04:48:43 -04:00
Adam
09046e3c99
Show what kind of nick protection is enabled in /ns info
2013-08-25 04:48:43 -04:00
Adam
00a19529c3
Add logging to several operserv commands
2013-08-25 04:48:43 -04:00
Adam
446b3a910d
Save unconfirmed status and passcodes in the database.
...
Fix db_sql_live to not reinsert all records if there are extra columns.
Plexus has no chmode +r
2013-08-25 04:48:43 -04:00
Adam
ce7a32a994
Do not have cs_access try to represent non levels access entries as levels access entries. Sometimes it cant accurately be done and it confuses people.
2013-08-22 01:13:28 -04:00
Adam
17cca42d48
Make maxaliases=0 really mean no limit
2013-08-21 01:27:14 -04:00
Adam
65911dd1be
Replace some get calls on <bool> extenisble types with hasext
2013-08-14 19:50:08 -04:00
Adam
4abfdcbb9c
Do not default mlock +r, it is unnecessray and only clutters up the mlock list
2013-08-14 18:24:04 -04:00
Adam
de5c8c0d38
Fix some issues with suspend
2013-08-12 15:45:50 -04:00
Adam
812cb04fde
Add DNS Notify support
2013-08-11 15:48:46 -04:00
Adam
c7aab50bff
Support DNS ANY query type
2013-08-10 23:28:58 -04:00
Adam
58c05687bf
Add "simple seen" mode to cs_seen
2013-08-10 17:43:13 -04:00
Adam
10a918f9e1
Default some listmax config settings to 50
2013-08-10 12:33:27 -04:00
Adam
e4d1769a8b
Add os_info
2013-08-10 12:29:12 -04:00
Adam
1efd289488
Fix inspircd jupe mess again, it wasn't working when juping servers that didn't already exist
2013-08-07 15:03:11 +00:00
Adam
83e4b183ea
Add keepmodes setting
2013-08-01 14:07:56 +00:00
Adam
1e625b6837
Use MessageSource as the source for many IRCDProto funcs
...
Keep track of what user modes are oper only/server only/etc
2013-08-01 13:39:35 +00:00
Adam
402c624e45
Move chanstats stuff to stats/
2013-07-29 12:02:40 +00:00
Adam
fde83f6564
Rethink jupe/squit thing somewhat. Workaround for the inspircd rsquit/squit mess
2013-07-26 21:40:16 -04:00
Adam
3dc64bac4d
Fix issues with 'Me' related to previous commit
2013-07-26 08:45:44 -04:00
Adam
2450a64bf4
Interally quit servers when juped
2013-07-26 07:38:42 -04:00
Federico G. Schwindt
378c9203df
Squashed commit of the following from Federico G. Schwindt <fgsch@lodoss.net>:
...
Date: Mon Jul 22 22:40:07 2013 +0100
Correct pasto
Use proper name for included file.
Date: Mon Jul 22 22:30:23 2013 +0100
Indent defaults
Date: Mon Jul 22 22:28:50 2013 +0100
Correct option name
signkicklevel is really signkick_level.
Date: Mon Jul 22 22:25:24 2013 +0100
Ensure some of the options are persisted
Correct type for memo_signon, memo_receive, memo_mail and memo_hardmax so
they're serialized.
Date: Mon Jul 22 22:23:36 2013 +0100
Add missing newline
plus additional suggestions from fgs
2013-07-22 23:45:08 -04:00
Adam
779f3788c9
More validation stuff from fgs
2013-07-21 18:29:35 -04:00
Adam
5aac04dffe
Move SendLogin() back to User::Identify, it was moved at some point? but doesn't as intended in ::Login
2013-07-21 00:23:24 -04:00
Adam
cb70d976ba
Change cs_xop access check to use command order
2013-07-20 09:19:52 -04:00
Adam
6db0186947
Fix not setting the correct compile flags on modules and fix the resulting warnings
2013-07-20 03:06:20 -04:00
Adam
492eac20a8
Fix restoring topics on uplink sync
2013-07-20 03:06:20 -04:00
Adam
c8511a625d
Fix unserializaing seeninfos
2013-07-20 03:06:20 -04:00
Adam
0a821640bb
Fix deleting seeninfos
2013-07-14 20:37:42 -04:00
Adam
eabb9c0c11
Fix deleting badwords/modes/logs etc
2013-07-08 20:35:04 -04:00
Adam
b103d16eb1
Fix loading some older compat flags and showing noexpire on /ns info
2013-07-08 15:48:37 -04:00
Adam
0ff48e1538
Move op/deop/etc back to an actual command, its too hard to use cs_log with it as rewrites. Allow cs_log to work with either command names or service names.
2013-07-07 23:13:29 -04:00
Adam
4325073524
Fix ns_set_misc and cs_set_misc
2013-07-05 02:09:27 -04:00
Adam
9f8b4ac382
Allow access and flags to take privilege names
2013-07-04 01:21:14 -04:00