Bram Matthys
65caabbb97
Don't send UID's to old non-SJOIN clients (do we really want to support these? hmm..)
2016-12-05 09:33:13 +01:00
Bram Matthys
41bd7ad4b9
UnrealIRCd 4.0.9
2016-12-03 10:58:49 +01:00
Bram Matthys
a3cdb49bc9
Another silly nenobug..
2016-12-03 10:50:02 +01:00
Bram Matthys
79ed5694b2
split part of read_packet() off to new function process_packet().
...
This will later be used by a new feature.
2016-11-30 08:18:56 +01:00
Bram Matthys
05220642b3
Installer updates for visual studio 2015
2016-11-19 11:03:11 +01:00
Bram Matthys
32a6b7d4e6
Windows build: rename OPENSSL macros to LIBRESSL and make it that you
...
now need to specify SSLLIB in your nmake command. This because the
version numbers (libcrypto-38.. etc..) change each libressl version.
2016-11-19 10:30:26 +01:00
Bram Matthys
1e313b2e88
Make UnrealIRCd compile on Visual Studio 2015 (yes, 2012 also still works after this)
2016-11-18 21:00:16 +01:00
Bram Matthys
526de46c07
Travis CI: remove system curl prior to local-curl test.
2016-11-18 15:52:26 +01:00
Bram Matthys
7c8da13da5
.
2016-11-18 15:41:07 +01:00
Bram Matthys
ffd661ac7f
Travis CI
2016-11-18 15:40:47 +01:00
Bram Matthys
21d0af6e88
Fix protection for system curl without system cares. Was kicking in for local
...
curl due to use of an old path. At least the new autobuild notified me *just*
in time before I put 4.0.8.4 online.
2016-11-18 15:31:24 +01:00
Bram Matthys
ac3a27029c
Add FreeBSD to build tests (out of travis ci.. shame).
2016-11-18 15:07:09 +01:00
Bram Matthys
9763956f05
UnrealIRCd 4.0.8.4
2016-11-18 13:56:04 +01:00
Bram Matthys
02fec540a1
Apparently github does not permit irc:// links this way. Whatever.
2016-11-18 13:32:47 +01:00
Bram Matthys
6d541442e9
README updates for github site
2016-11-18 13:26:15 +01:00
Bram Matthys
f521387cf6
And local-curl
2016-11-18 12:17:41 +01:00
Bram Matthys
2c83cd7dc4
Travis CI: Set CURLDIR for curl tests
2016-11-18 12:16:13 +01:00
Bram Matthys
6ea4c93324
Do more build tests. Now: defaults, system c-ares, system curl, local curl
2016-11-18 12:07:47 +01:00
Bram Matthys
5c1b742e4d
Show build status on github
2016-11-18 12:06:52 +01:00
Bram Matthys
07d799fa51
Multiple build options for Travis CI
2016-11-18 11:46:36 +01:00
Bram Matthys
21f33064cd
Re-enable hardening for travis build (disabling didn't work anyway, so..)
2016-11-18 11:21:34 +01:00
Bram Matthys
4fd616f940
Fix build problem on CentOS and others.
...
Only build main binary with -fPIE, not the modules. It's called Position
Independent EXECUTABLE after all. And apparently not all compilers or
linkers ignore the option if building shared objects (mine did..).
2016-11-18 11:13:50 +01:00
Bram Matthys
aa7c60b91b
Temp travis CI change to see if it builds at all
2016-11-18 09:35:51 +01:00
Bram Matthys
d44f09d1a0
This helps.
2016-11-18 09:26:25 +01:00
Bram Matthys
0e44539853
Travis CI fixes
2016-11-18 09:25:55 +01:00
Bram Matthys
0d554284e7
4.0.8.3 - a release a day, keeps the doctor away.
2016-11-17 10:12:26 +01:00
Bram Matthys
60d14e7dcc
Fix broken build --with-system-cares. Specifying this option is no longer useful
...
as it is the default in 4.0.8+. However, it shouldn't break the build if
specified. Fixed damn silly reversed logic at a few places that caused this...
2016-11-17 10:00:42 +01:00
Bram Matthys
3326af498c
4.0.8.2 (more build fixes)
2016-11-16 11:00:57 +01:00
Bram Matthys
63add50931
Make CARES_LIBS point to new location (was still "-L../extras/c-ares/lib")
...
(Would only affect people who use system tre and system pcre2 but not system c-ares.)
2016-11-16 10:26:39 +01:00
Bram Matthys
c8125c33e1
Fix compile problem if remote includes are enabled and no system curl is available.
...
We now set LDFLAGS during configure with -Wl,-rpath=/home/xyz/unrealircd/lib so
the curl test won't fail (or more precisely, curl's c-ares test).
Could theoretically fix other issues as well, but could not reproduce.
2016-11-16 10:23:11 +01:00
Bram Matthys
223084858b
"More and more and more"
2016-11-14 13:12:04 +01:00
Bram Matthys
1bb90bec50
Fixes for './Config -quick'
2016-11-14 12:50:25 +01:00
Bram Matthys
0733751730
Update relnote
2016-11-14 12:42:10 +01:00
Bram Matthys
af4c245e4e
Add release note
2016-11-14 12:41:43 +01:00
Bram Matthys
3b2cde48c6
No longer support /home/xyz/curl but use the following instead:
...
First of all, system-wide curl is much preffered, but if not available
then UnrealIRCd will offer to install curl for you during ./Config.
The prompt looks the same as before but we no longer install the curl
library in ~/curl but rather in ~/unrealircd/lib (or wherever you put
your installation).
Basically, it now behaves exactly the same as c-ares, TRE and PCRE.
Downside: curl will be re-compiled each time you re-run ./Config
Upside: curl will be re-compiled each time... :D.. will thus be kept
more up to date.
**
Also: complain if <curlinstall>/bin/curl-config cannot be found.
This ensures we error after ./Config rather than after the whole of
configure has been ran.
2016-11-14 12:34:45 +01:00
Bram Matthys
388497e592
Bump version to 4.0.8.1.
2016-11-14 11:03:42 +01:00
Bram Matthys
00ad832a59
Update TRE to git version because of FreeBSD build problems with clang
2016-11-14 10:40:39 +01:00
Bram Matthys
8c26cbe7f5
Print decent error if you do ./Config -quick but your settings are too old.
2016-11-14 08:35:25 +01:00
Bram Matthys
7bb6856709
Fix build if you install to somewhere other than $HOME/unrealircd. Reported by acidvegas.
2016-11-11 15:24:43 +01:00
Bram Matthys
094dde3c70
UnrealIRCd 4.0.8
2016-11-11 08:47:36 +01:00
Bram Matthys
84424aac06
Build shared, not static. (Or better, don't use this at all, use system curl)
2016-11-11 08:42:34 +01:00
Bram Matthys
72f7138cfb
Make "don't run UnrealIRCd as root" warning even more annoying.
...
Add wiki link. Later versions will simply refuse to start as root.
2016-11-10 10:25:40 +01:00
Bram Matthys
f0015ee639
Usermode +d (deaf) was broken. Clients were still receiving channel messages.
...
Reported by acidvegas, patch from Gottem (#4764 ).
2016-11-10 09:09:33 +01:00
Bram Matthys
02d000f051
Release notes: re-word things a little and mention Windows signing.
2016-10-30 14:52:36 +01:00
Bram Matthys
69e651aa40
Running ./autogen.sh helps.
2016-10-30 13:17:43 +01:00
Bram Matthys
2f3c34fe9f
Lol. Duh :D
2016-10-30 13:16:45 +01:00
Bram Matthys
45545ac3d2
4.0.8-rc1
2016-10-30 13:04:03 +01:00
Bram Matthys
d504fbe04c
Send PREFIX= in PROTOCTL to servers ( #4772 ).
2016-10-30 11:56:59 +01:00
Bram Matthys
8e149bd503
Fix potential crash in blacklist module if you have several DNSBLs ( #4770 ).
2016-10-22 09:42:41 +02:00
Bram Matthys
abb3e225aa
Fix regression caused by 6e4cc3e235
2016-10-21 19:04:03 +02:00