Search found 192 matches
- Thu Jan 05, 2017 7:07 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Porting m_portsifresi (password per port)
- Replies: 1
- Views: 1814
[DONE] Porting m_portsifresi (password per port)
Using this module you can specify a different password for every port. This might be useful if you have like backup servers only certain people should be able to connect to. Or if you want a totally private network. I think it was originally written by Sky-Dancer. The code seems to indicate the maxi...
- Tue Jan 03, 2017 8:47 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Block messages with too many capital letters
- Replies: 5
- Views: 4086
[DONE] Block messages with too many capital letters
This module allows you to block messages with a lot of capital letters by means of an anticaps { } configuration block. It works for both channel and user private messages. ;] It disregards colour codes and control characters as well spaces while counting caps. U:Lines and opers are once again exemp...
- Tue Jan 03, 2017 7:14 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Channel mode to mute people for X seconds after joining
- Replies: 0
- Views: 2405
[DONE] Channel mode to mute people for X seconds after joining
alhoceima once again mentioned a module he liked to see ported, so here we go. =] It was originally written by Dvlpr as far as I can see. This module prevents people who just joined a channel from speaking for a set amount of seconds. It works with a new channel mode: +J <seconds> , for which you ne...
- Mon Jan 02, 2017 10:34 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Config tamper protection
- Replies: 2
- Views: 2308
Re: [DONE] Config tamper protection
I've updated the code to use custom so-called C:Lines instead of Z:Lines. This also means I renamed zlinetime to c linetime . It also comes with a new oper command /cline , which you can use to list and remove C:Lines. /cline * and /cline -myleaf.domain.tld will both remove the C:Line on myleaf.doma...
- Mon Jan 02, 2017 10:26 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Only allow private messages from people in shared channels
- Replies: 2
- Views: 2101
Re: [DONE] Only allow private messages from people in shared channels
I've updated the code a bit to always allow sending to U:Lines. This may be useful in the case of having modes-on-connect "+c";. Grab it from the repo in the OP. ;]
- Sun Jan 01, 2017 4:08 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Prevent /amsg use
- Replies: 0
- Views: 2339
[DONE] Prevent /amsg use
Some people may be familiar with the /amsg command, which sends a command to all currently active tabs (both channels and private windows). This can get really spammy, so the module will allow the first message to go through and block the others for a short period of time. It will also strip colours...
- Fri Dec 30, 2016 11:41 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Automatic vhost based on raw nick format/IP
- Replies: 0
- Views: 2744
[DONE] Automatic vhost based on raw nick format/IP
I don't remember who, but I saw someone mentioning it on IRC. They were looking for a way to automatically apply user vhosts based on hostmask entries in the config. The module looks for both nick!ident@host matches as well as IP. Add a config block that looks like this: autovhost { *!*@some.host bi...
- Fri Dec 30, 2016 10:26 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Only allow private messages from people in shared channels
- Replies: 2
- Views: 2101
[DONE] Only allow private messages from people in shared channels
I wrote this in response to a statement on IRC by alhoceima: would be great to have a commonchans module :Adds user mode +c, which if set, users must be on a common channel with you to private message you Opers and ulines are exempt though, I'm fairly sure the reasons here are obvious. =] Grab the l...
- Fri Dec 30, 2016 4:47 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Prevent chanops and higher from getting banned
- Replies: 1
- Views: 1748
Re: [DONE] Prevent chanops and higher from getting banned
Since alhoceima recommended having a notice for m_fixhop, this module also needed one since they'll both catch masks like *!*@* . =] Looks like this: -leaf.mydomain.tld- [BA] Stripped 3 mask(s) (disallowed) The [BA] prefix indicates it came from b ancheck_ a ccess. It produces a channel notice but o...
- Fri Dec 30, 2016 4:43 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Tweaks for +h channel list mode
- Replies: 2
- Views: 2069
Re: [DONE] Tweaks for +h channel list mode
Alright, how's this: -leaf.mydomain.tld- [FH] Stripped 4 mask(s) (too wide) It's a channel notice but only the offending halfop will see it, so they won't have to switch to the server console/tab which many people forget to do. The [FH] prefix ( f ix h op) is there since my other module m_bancheck_a...
- Tue Dec 20, 2016 7:51 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Prevent chanops and higher from getting banned
- Replies: 1
- Views: 1748
[DONE] Prevent chanops and higher from getting banned
This module prevents chanops/hops from banning anyone who has +o, +a and/or +q. It will check every banmask against people who have any of those list modes, using both their vhost and cloaked host. Opers can ban anyone regardless, but they can also still be affected by other bans if they don't have ...
- Mon Dec 19, 2016 9:30 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [DONE] Tweaks for +h channel list mode
- Replies: 2
- Views: 2069
[DONE] Tweaks for +h channel list mode
In my opinion the +h list mode (channel halfops yo) is a little b0rked. So I made a module that implements some tweaks which you can enable at will in the config. =] Just compile and load it, then add the tweaks you want to a top-level config block (disable one by simply removing/leaving out the dir...
- Fri Dec 09, 2016 3:35 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: Using addon UMODE constants in third party modules.
- Replies: 3
- Views: 3321
Re: Using addon UMODE constants in third party modules.
Cool, glad to be of help. =]
- Wed Dec 07, 2016 8:18 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: Using addon UMODE constants in third party modules.
- Replies: 3
- Views: 3321
Re: Using addon UMODE constants in third party modules.
I went through the source and found this bit in src/s_user.c:
I haven't screwed with UMODE hooks myself, but seems like this is what you need. =]
Code: Select all
char *get_modestr(long umodes)
- Mon Nov 28, 2016 9:05 pm
- Forum: UnrealIRCd 4 modules (third party)
- Topic: [REQUEST] Server notice on /query nick
- Replies: 2
- Views: 6698
Re: [REQUEST] Server notice on /query nick
Not to mention it's impossible to do this with a server module. /query is not a server command, it's merely a client-side implementation so you can have a separate tab/window for that person. Only once you actually send something will the server know about you trying to talk to someone in private. B...