Adam
257b10ee91
Hide privileged commands in ns help set and cs help set if configured
2013-10-05 00:33:03 -04:00
Robby-
82006b868f
cs_entrymsg: Check for the correct override privilege.
...
Make some more commands check if Read-Only mode is active.
cs_flags: Show a meaningful message when a user is not found on the access list.
os_set: Add missing capabilities to the readonly help output.
OperServ: Add logging to certain commands.
NickServ: Undo logging for listings.
2013-10-05 00:33:03 -04:00
Robby-
32a57150ec
ns_access: Allow LIST by Services Operators on suspended nicks. Change wording.
...
ns_ajoin: Fix the number of command parameters. Check for nick suspension. Do not allow just any Services Operator to access other users' AJOIN, require nickserv/ajoin. Change wording.
ns_cert: Add ability for Services Operators to modify other users' certificate lists.
2013-09-29 15:42:22 -04:00
Adam
44dd8d07d9
Add chanserv:always_lower_ts config option to always lower registered
...
channels timestamps to the creation time which fixes some race
conditions regarding users joining empty registered channels and doing
things prior to the -o from services coming through.
Without always_lower_ts attempt to bounce mode changes from bad users,
which will work okay in most cases.
2013-09-29 15:41:32 -04:00
Adam
f7aa69b596
Correct expiretmeout and updatetimeout descriptions in example.conf, it is no longer triggerd by /os update
2013-09-29 13:04:12 -04:00
Robby-
9756f96b85
example.conf: nickserv:emailregistration -> nickserv:registration
2013-09-27 19:11:02 -04:00
Adam
b60b23fd48
Only allow using os_oper add and del if you have the privileges for what
...
you are giving or taking.
2013-09-27 17:21:46 -04:00
Adam
1818b19eba
Fix cs_mode lock reply if nothing is done
...
Fix not clearing forbids when os_forbid is unloaded
Apply nick and chan forbids when added
Fix loading forbids until after the service is constructed
2013-09-27 16:33:56 -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
4d1492d444
Remove webpanel:ssl configuration option because its dumb
2013-08-23 01:14:00 -04:00
Adam
765943062e
Always require the registered channel mode is set. Comment out default config requiring "r" as some ircds use it for registered users only
2013-08-21 01:35:57 -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
812cb04fde
Add DNS Notify support
2013-08-11 15:48:46 -04:00
Adam
1314d5b4f1
Fix cs_kee_pmodes default
2013-08-11 15:38:09 -04:00
Adam
c7aab50bff
Support DNS ANY query type
2013-08-10 23:28:58 -04:00
Adam
c507c78d5a
Do not have ratbox or plexus pull modes from hybrid, it is entirely too confusing. Also fix cs_mode config
2013-08-10 17:59:31 -04:00
Adam
58c05687bf
Add "simple seen" mode to cs_seen
2013-08-10 17:43:13 -04:00
Adam
e4d1769a8b
Add os_info
2013-08-10 12:29:12 -04:00
Adam
4865a8cfff
Add m_sql_log
2013-08-07 16:44:35 +00:00
Adam
83e4b183ea
Add keepmodes setting
2013-08-01 14:07:56 +00: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
604da89813
More basic config validation, and fix crash when no uplinks are configured. spotted by fgs
2013-07-21 03:59:59 -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
DukePyrolator
e957c7b2d2
m_dnsbl: updated the url to DroneBL in modules.example.conf
2013-07-08 05:04:04 +02:00
Adam
7f971043bc
Allow channels on access lists
2013-07-03 22:45:00 -04:00
Adam
1a3d9a016d
Change extensible keys to require explicitly having a type defined for it. Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-07-01 22:17:52 -04:00
DukePyrolator
7d0e063300
added the missing accessmax option to the ns_cert configuration block
2013-06-22 17:06:48 +02:00
Adam
1773eef143
Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of usestrictprivmsg
2013-06-19 20:53:40 -04:00
KindOne
7704ee7107
Removed inspircd 1.1 reference from conf. Corrected a few spelling issues.
2013-06-19 20:07:15 -04:00
Adam
22658d63bd
Get rid of the remaining references in the core to specific services. Move more stuff out of the core to the proper modules.
2013-05-26 17:13:11 -04:00
Adam
f2dee1e1d6
Update INSTALL and place some example link configurations in example.conf
2013-05-26 15:27:28 -04:00
DukePyrolator
d82391e46d
made our database backup filenames more readable
2013-05-20 06:42:38 +02:00
Adam
2a8202c832
Give botserv bots assigned by persist the same botmodes as normal bots, fix some typos, remove unused variable
2013-05-18 23:45:10 -04:00
Adam
14dc142a92
Add botserv bot usermode config option
2013-05-18 14:26:18 -04:00
Adam
51b7d53108
Add a config option for the default log bot
2013-05-18 13:08:26 -04:00
Adam
2428264315
Add Redis database support
2013-05-17 23:04:18 -04:00
Charles Kingsley
da948be089
Update botserv.example.conf for xop fantasy commands
2013-05-11 17:06:16 +01:00
Charles Kingsley
4d62c673fa
Fix typo in example.conf - thx rodr1go
2013-05-10 20:18:48 +01:00
Adam
d7e2ab688b
Add activate_on_set option for hostserv
2013-05-08 10:40:46 -04:00
Adam
6578829fa6
Use I_OnUserQuit for os_session because I_OnPreUserLogoff gets called too late, after the users server can be gone. Fix a couple other small things
2013-05-06 22:18:38 -04:00
Adam
ef06226521
Update the rest of modules.example.conf, default inspircd status modes to a sane rank incase they are prefixless, and 50 other things
2013-05-06 07:40:43 -04:00
Adam
ee2dcf11b8
Cache timeoutcheck and fix a typo in example.conf
2013-05-05 02:49:32 -04:00
Adam
1d0bb9b26b
Rework the config file reader to be much more flexible and move many configuration directives to the actual modules they are used in.
2013-05-05 01:55:04 -04:00
Adam
416eaa1e66
Explain how privileges associate themselves with modes
2013-04-11 15:58:59 -05:00
Adam
db4ed1cfaf
Merge chanserv saset and set back into one command since it no longer needs to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
2013-04-11 00:51:08 -05:00
Adam
b35665bb54
Rename OPDEOP and OPDEOPME privileges to be similar to the other status privileges
2013-04-09 14:33:54 -05:00
Adam
0a3d27a91f
Made XOP privileges configurable
2013-04-08 23:37:42 -05:00
Adam
1a37e1c048
Made auto* chanserv privileges not hard coded.
...
Made cs_statusupdate not remove status on users if they still match other entries.
Move privilege descriptions out of the config
2013-04-08 00:19:07 -05:00
Adam
4ecf20b3f5
Fix ns_lists command group
2013-04-05 16:59:27 -05:00
DukePyrolator
823bc01f66
mentioned the charybdis protocol support in the readme and example config
2013-04-02 07:02:38 +02:00