Peter Powell
|
23d0ffcdde
|
Extract connectban's range checking code to a function.
|
2019-10-25 09:35:15 +01:00 |
|
Robby
|
96925ce0e8
|
m_noctcp: Fix noctcp user mode not applying to exempted channel ops.
|
2019-10-24 16:10:34 +01:00 |
|
Peter Powell
|
7f4bf231bc
|
Exempt the KiwiIRC.com servers from X-lines.
|
2019-10-24 15:56:21 +01:00 |
|
Peter Powell
|
5c9427fb43
|
Fix a typo in the KiwiIRC.com server IPs.
|
2019-10-24 15:56:21 +01:00 |
|
Peter Powell
|
95b8763734
|
Raise <connflood:bootwait> from 10 seconds to 2 minutes.
Many clients don't reconnect automatically and it can take a while
for them to reconnect.
|
2019-10-24 15:56:21 +01:00 |
|
Peter Powell
|
493acff4eb
|
Disable DNS/DNSBL/ident lookups for unregistered KiwiIRC.com users.
|
2019-10-24 15:56:20 +01:00 |
|
Peter Powell
|
0d2f3cdc51
|
Ignore DNSBL responses if the user's IP address has changed.
|
2019-10-24 15:56:20 +01:00 |
|
Peter Powell
|
2e75491aed
|
Fix respecting the deprecated <channels:users> tag.
|
2019-10-24 15:56:20 +01:00 |
|
Matt Schatz
|
2998a2251c
|
Improve the timed ban notices (#1722).
- Save the nick of the setter to use in the expiry message.
- Change both notice messages to a standard and informative style.
|
2019-10-24 15:48:28 +01:00 |
|
Peter Powell
|
bed84ae400
|
Fix some compiler errors in core_hostname_lookup.
No thanks to SourceTree's diff view for causing this.
|
2019-10-22 22:27:07 +01:00 |
|
Peter Powell
|
409321b5cf
|
Handle more error cases in core_hostname_lookup.
|
2019-10-22 15:33:31 +01:00 |
|
Peter Powell
|
693b8a5a39
|
On DNS fail reset connecting users hostname to their IP.
Closes #1713.
|
2019-10-22 10:09:17 +01:00 |
|
Peter Powell
|
517c30e30b
|
Improve the core_hostname_lookup result log message.
- Add the type of request.
- Add whether the request was cached.
|
2019-10-21 13:45:40 +01:00 |
|
Peter Powell
|
93d4ad7196
|
Remove duplicate code in core_hostname_lookup.
- The lookup type is already stored in the question.
- core_dns validates hostnames by IsHost already.
|
2019-10-21 13:35:37 +01:00 |
|
Peter Powell
|
ede5d4f612
|
Fire the OnSetUserIP event after the connect class change.
|
2019-10-21 12:22:46 +01:00 |
|
Peter Powell
|
3a04cd83f3
|
Get rid of the ptrHosts extension item.
This is unnecessary as the resolved value is already stored in the
question in the request class.
|
2019-10-21 12:06:37 +01:00 |
|
Peter Powell
|
318b40dd70
|
Allow event providers to know when a listener subs or unsubs.
|
2019-10-21 12:06:37 +01:00 |
|
Matt Schatz
|
274f40653f
|
Update examples directory when paths are changed interactively.
|
2019-10-20 20:30:24 +01:00 |
|
Matt Schatz
|
890f62bd87
|
Add oper exemption to hidemode.
|
2019-10-20 20:29:05 +01:00 |
|
Peter Powell
|
7cf9bfbcec
|
Fix a shadowing warning in LocalUser.
|
2019-10-18 13:53:51 +01:00 |
|
Peter Powell
|
6049a8bdf3
|
Fix a shadowing warning in the serialisation code.
|
2019-10-18 13:49:05 +01:00 |
|
Peter Powell
|
c61a37790d
|
Switch ChildMap and EntryMap to insp::flat_map.
|
2019-10-18 12:36:55 +01:00 |
|
Peter Powell
|
8c0912f428
|
SQuit all servers when a shutdown happens.
|
2019-10-17 19:11:25 +01:00 |
|
Peter Powell
|
e3deb78340
|
Add an event which is fired when the server shuts down.
|
2019-10-17 17:17:39 +01:00 |
|
Peter Powell
|
08393c0028
|
Use separate build dirs when rebuilding with a different compiler.
|
2019-10-16 12:34:24 +01:00 |
|
Peter Powell
|
d0f802e30c
|
Implement serialisation of users.
This allows for various things which will be coming in the future.
e.g. Transferring users to another server on upgrade.
|
2019-10-14 11:03:03 +01:00 |
|
Peter Powell
|
51b9b4c9b4
|
Add GetTypeStr to the DNS API.
|
2019-10-13 22:05:19 +01:00 |
|
Peter Powell
|
dd24f8ac71
|
Convert a bunch of LocalUser* casts to IS_LOCAL.
This is a lot safer and handles users changing servers properly.
|
2019-10-13 22:05:19 +01:00 |
|
Robby
|
f751aef210
|
Add repeat to the list of possible restriction types to exempt in helpop.conf.example.
Fixes #1714.
|
2019-10-07 23:09:42 +01:00 |
|
Peter Powell
|
9837499f13
|
Update the new issue URL in the readme.
|
2019-10-06 12:14:42 +01:00 |
|
Peter Powell
|
63905f3e0b
|
Add a feature request issue template.
|
2019-10-06 12:07:16 +01:00 |
|
Peter Powell
|
0858fe3e1b
|
Add a GitHub security policy.
|
2019-10-05 22:26:09 +01:00 |
|
Peter Powell
|
f01074d94f
|
Add a pull request template.
|
2019-10-05 21:57:24 +01:00 |
|
Peter Powell
|
b9c1f4a2e8
|
Tweak the workaround for NetBSD's kqueue using intptr_t for udata.
Thanks to @niacat for getting this fixed upstream.
|
2019-10-05 20:35:09 +01:00 |
|
Peter Powell
|
4d2391ee09
|
Show the list modes which have variable list lengths in 005.
|
2019-10-01 12:32:40 +01:00 |
|
Peter Powell
|
32d96016bd
|
Fix an shadowing warning in the spanningtree module.
|
2019-09-30 10:19:29 +01:00 |
|
Peter Powell
|
8ebe4ce2cb
|
Stop GCC warnings about the deprecated OnServerSplit event.
|
2019-09-30 10:11:43 +01:00 |
|
Peter Powell
|
96d145b83b
|
Fix a compiler error in the LDAP module.
|
2019-09-30 09:49:08 +01:00 |
|
Peter Powell
|
554308f654
|
Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}.
I don't know of any places this causes issues but its better to be
safe than sorry.
|
2019-09-29 19:52:05 +01:00 |
|
Peter Powell
|
e96f1bb157
|
Deduplicate code for handling with setting LDAP options.
|
2019-09-27 22:39:56 +01:00 |
|
Peter Powell
|
65f74be719
|
Add the OnServerBurst hook and fix the docs for OnServerLink.
|
2019-09-23 13:18:21 +01:00 |
|
Peter Powell
|
cf5d382b82
|
Add whether the server split with an error to OnServerSplit.
|
2019-09-23 13:18:19 +01:00 |
|
Peter Powell
|
a4305d8f3c
|
Add the server id to the Server class.
|
2019-09-23 13:18:14 +01:00 |
|
Peter Powell
|
b64177d3fb
|
Lower the acceptable drift for clocks on link.
|
2019-09-20 15:16:49 +01:00 |
|
Peter Powell
|
216470adcf
|
Fix the example tag for changing the voice ranks.
|
2019-09-16 22:46:17 +01:00 |
|
Peter Powell
|
9982ec4e5b
|
Fix cloaking not ignoring the case of a user's hostname.
This new mode is recommended but disabled by default for compat
reasons.
Closes #480.
Closes #1419.
Co-Authored-By: B00mX0r <b00mx0r@aureus.pw>
|
2019-09-16 13:46:01 +01:00 |
|
Peter Powell
|
c05f1fee8a
|
Fix the noctcp user mode not applying to channel CTCPs.
Closes #1704.
|
2019-09-16 12:23:08 +01:00 |
|
linuxdaemon
|
6a0155101e
|
Document <alias:stripcolor>
|
2019-09-14 21:18:46 +01:00 |
|
linuxdaemon
|
436e358b5d
|
m_alias: Add option to strip colors when matching
|
2019-09-14 21:18:46 +01:00 |
|
linuxdaemon
|
5a2af6ded8
|
m_chanfilter: Apply filters to part messages (#1702)
|
2019-09-14 16:36:48 +01:00 |
|