Bram Matthys
5f232da4bb
Fix bug where files { } block only worked with absolute paths. Reported by kwe ( #4691 ).
2016-06-11 20:28:27 +02:00
Bram Matthys
7c1a192709
Prevent installing in the same directory as source ( #4697 ).
2016-06-11 20:22:18 +02:00
Bram Matthys
60e10bb963
Fix possible problem with delayjoin not always JOIN'ing people on +vhoaq.
...
Tech: MODE_EXCEPT and MODE_INVEX and had a parameter=0 count in cFlagTab
causing parse_chanmode() not to eat the 'e' and 'I' parameters. Thus
causing the wrong parameter (target) to be returned by parse_chanmode().
2016-05-28 11:53:30 +02:00
Bram Matthys
993b5bc721
The HOOKTYPE_PACKET validation code is wrong, making the hook unusable.
2016-05-23 11:26:54 +02:00
Bram Matthys
12f61450d8
Update IT translation (by Francesco)
2016-05-23 11:25:45 +02:00
Bram Matthys
8ddf0a8762
Remove (now) confusing comment regarding local/remote struct members in aClient
2016-05-22 20:11:50 +02:00
Bram Matthys
762c39eb0d
Windows: when UnrealIRCd fails to start due to a configuration error apparently some
...
users didn't read and close the error screen. Instead they hit the "rehash" command
from the sytem tray and this would crash UnrealIRCd. From now on if you do that a
messagebox will show up saying you should pay attention to the error screen ;)
2016-05-22 19:42:42 +02:00
Bram Matthys
2c25833e19
Change numeric 448 text from "Channel is forbidden: [reason]" to "Cannot join channel: [reason]". Inspired by PR from SketchNI.
2016-05-22 16:13:59 +02:00
Bram Matthys
f2f63c29e5
Send error message when /SAMODE is used with a non-existent target. Reported by bonnedav ( #4556 ).
2016-05-22 16:08:31 +02:00
Bram Matthys
12c739b806
Reindent
2016-05-22 16:03:56 +02:00
Bram Matthys
e6d2fab103
Merge pull request #56 from dboyz/fix1
...
Fix SQUIT documentation, send ERR_USERSDONTMATCH when trying to change modes for other users, fix some typos, remove old HTM stuff. Resolves #2549 , #3691 and more.
2016-05-22 16:01:36 +02:00
Bram Matthys
095330aa36
No infinite loop when operclass::parent is not found. Reported by Digerati and dboyz ( #4683 ).
...
Should add code in config-tester for this to prevent this in the first place, though..
2016-05-22 15:56:51 +02:00
Bram Matthys
ccf1d0e41c
Re-indent only. No changes.
2016-05-22 15:54:01 +02:00
Bram Matthys
67c998dc9f
Adding a GLINE or KLINE on usermask@ did not have any effect. Reported by soretna ( #4680 ).
...
Tizen, DBoyz and Valdebrick helped tracing the issue.
Removed MATCH_USE_IDENT since it had no useful purpose.. for all cases one has to check identd first and then non-identd anyway.
2016-05-22 15:44:28 +02:00
Bram Matthys
6d14c95f77
Added help.it.conf
2016-05-19 09:06:08 +02:00
Bram Matthys
78f9c8cff4
Update header (UnrealIRCd 4!) and credits.
2016-05-19 09:05:34 +02:00
Daniel Tan
48e2d2aab3
Remove remaining Htm codes
2016-05-12 16:57:32 +08:00
Daniel Tan
b2a00948a3
config.h: Minor typo fix
2016-05-11 16:01:37 +08:00
Daniel Tan
d5c6c545cb
m_mode.c: Send ERR_USERSDONTMATCH when trying to change modes for others ( #3691 )
2016-05-10 15:28:06 +08:00
Daniel Tan
c16be8f431
help.conf: Fix syntax and example for SQUIT ( #2549 )
2016-05-09 17:28:25 +08:00
Bram Matthys
51b52f1767
Merge pull request #49 from grawity/ssl
...
Add an option to hide the notices about TLS parameters and fingerprint (set::options::no-connect-ssl-info)
2016-05-09 10:11:55 +02:00
Bram Matthys
64839a6304
Fix typos ("succes" -> "success"). Patch from GLolol. Original patch from theRoda.
2016-05-09 10:01:20 +02:00
Bram Matthys
d1d4f6d430
Fix: when doing /VERSION on IRC as an IRCOp it showed the compile-time OpenSSL/LibreSSL version rather than the runtime version.
2016-05-03 19:32:10 +02:00
Bram Matthys
e4d9a5dd43
Text changes
2016-04-24 10:28:54 +02:00
Bram Matthys
089009e121
Bump version to 4.0.3.1: fixes freebsd/openbsd compile problems.
2016-04-24 10:24:40 +02:00
Bram Matthys
a886c1ebc6
Check for and include sys/wait.h. Fixes compile problem on OpenBSD ( #4663 ).
2016-04-23 09:55:58 +02:00
Bram Matthys
4ec22ed37b
Update release notes
2016-04-16 12:57:13 +02:00
Bram Matthys
bcb66894ed
4.0.3
2016-04-16 11:41:40 +02:00
Bram Matthys
493cd647ee
Make the upgrade thing actually work if you are upgrading from 4.0.1 & 4.0.2 too -- not just 4.0.0.
2016-04-16 11:38:43 +02:00
Bram Matthys
d36988269d
Remove RPING
2016-04-16 11:37:00 +02:00
Bram Matthys
8199b26137
Update PCRE2 from 10.20 to 10.21
2016-04-04 16:10:11 +02:00
Bram Matthys
0966e5f859
4.0.3-rc1
2016-04-04 16:03:27 +02:00
Bram Matthys
ee79ccea45
Improve bind-ip error message @ link
2016-04-04 13:23:50 +02:00
Bram Matthys
820344f49f
Fix crash on Windows upon bind error (eg: incorrect link::outgoing::bind-ip)
2016-04-04 13:23:15 +02:00
Bram Matthys
1474e5d7e2
Crash reporter on Windows: submit minidumps (~300k)
2016-04-04 13:02:40 +02:00
Bram Matthys
1a601bec83
Windows: More useful minidumps
...
(small one: MiniDumpWithIndirectlyReferencedMemory, big one: MiniDumpWithPrivateReadWriteMemory)
2016-04-04 12:29:39 +02:00
Bram Matthys
9f4496b6a6
Let crash reporter upload core files and binaries on *NIX. Should help
...
a lot since many people don't have gdb installed, which caused us to
receive reports with just 'gdb: command missing' as a stack trace.
(#4603 )
2016-04-04 11:08:54 +02:00
Bram Matthys
2eda1cb285
Windows...
2016-04-03 20:13:58 +02:00
Bram Matthys
89eaa72a8e
Windows: if we crash, produce a better stack backtrace.
2016-04-03 19:58:12 +02:00
Bram Matthys
db62117f2b
Windows: terminate more aggressively when you close UnrealIRCd.
2016-04-03 17:50:57 +02:00
Bram Matthys
67dfa094a7
Windows:
...
* Updates to make UnrealIRCd use LibreSSL
* Fix HTTPS support in cURL
* Forgot to ship curl-ca-bundle.crt
(Note: all 3 points from above only affect Windows)
2016-04-03 15:55:09 +02:00
Bram Matthys
8d562ededb
Remove support for EGD (Entropy Gathering Daemon). Nobody uses this and it only causes issues with LibreSSL.
2016-04-03 15:15:12 +02:00
Bram Matthys
8527f8720b
Updates to build with VS2012 / Windows SDK 7.1a
2016-04-03 14:13:24 +02:00
Bram Matthys
f95aa13d5b
Send RPL_SASLMECHS to clients ( #4253 , patch from grawity)
2016-04-03 11:53:59 +02:00
Bram Matthys
975996a702
Merge pull request #51 from grawity/sasl-external
...
Implement SASL EXTERNAL support
2016-04-03 11:44:58 +02:00
Bram Matthys
5d7d957246
Match new defaults with example conf.
2016-04-03 11:40:29 +02:00
Bram Matthys
54ebe14f99
Merge pull request #50 from grawity/defaults
...
Reduce required settings
2016-04-03 11:40:02 +02:00
Bram Matthys
fb26d7ee12
Fix NULL pointer crash on invalid link block, such as link::port without value. ( #4617 )
2016-04-03 10:29:30 +02:00
Bram Matthys
f98a5e69dc
When: 1) IPv6 functionality is enabled, and
...
2) link::outgoing::bind-ip is an IPv4 address, and
3) link::outgoing::hostname is a hostname, and
4) this hostname has both A and AAAA records,
then connect by IPv4 only, which is what the user expects (#4615 ).
2016-04-03 09:55:51 +02:00
Bram Matthys
8da3e3e1bc
Two small changes to improve crash reports from Windows users.
2016-03-11 15:44:08 +01:00