Bram Matthys
380e039d95
*** UnrealIRCd 5.0.8 ***
2021-01-08 15:32:55 +01:00
Bram Matthys
180653dce5
Set version to 5.0.8-git
2020-11-22 18:37:37 +01:00
Bram Matthys
ecabef1654
Fix whitespace in ./Config
...
Indent properly and use tabs, not spaces.
Hopefully not breaking anything in the process....
2020-11-13 19:29:16 +01:00
Bram Matthys
e48cf87d52
Some more explanation on certificate generation if you are first installing.
...
Users who already have an SSL certificate won't be bothered by this,
just like before.
2020-11-13 19:17:54 +01:00
James Park-Watt
45fd0625e5
Fixed a typo in Config script ( #127 )
...
Config script referenced conf/tls/server.crt.pem in an informational message.
It should be conf/tls/server.cert.pem
2020-10-22 19:36:53 +02:00
Bram Matthys
9c85cd5bc6
*** UnrealIRCd 5.0.7 release ***
2020-10-10 15:04:18 +02:00
Bram Matthys
5286edc0ef
Make ./Config import settings from 5.0.6.
2020-09-28 10:23:56 +02:00
Bram Matthys
422244a2e5
** UnrealIRCd 5.0.6 **
2020-07-15 13:47:49 +02:00
Bram Matthys
d1d0237f2d
** UnrealIRCd 5.0.5.1 **
2020-05-29 08:38:20 +02:00
Bram Matthys
30acfcc8c5
UnrealIRCd 5.0.5-rc1 (internal RC, will not be published on site)
2020-05-18 19:28:28 +02:00
Bram Matthys
a80364f55a
Use https:// rather than http:// in an example.
2020-05-06 18:08:28 +02:00
Bram Matthys
29b691f9b6
At least do some parallel compiling by default (make -j4)
...
if there is no MAKE nor MAKEFLAGS already set.
2020-04-19 19:41:45 +02:00
Bram Matthys
6d74e64b22
Remove ./Config -clean which was only confusing as it did not clean much.
2020-04-18 08:06:57 +02:00
Bram Matthys
e6f34ef22b
Remove ./Config -nocache, you can just rm config.settings instead.
2020-04-18 08:05:17 +02:00
Bram Matthys
68642a4e68
Make ./Config auto-import settings from 5.0.3 / 5.0.3.1.
2020-04-15 08:57:49 +02:00
Bram Matthys
de44549996
Import settings from 5.0.2.
2020-02-05 08:26:38 +01:00
Bram Matthys
8a6968c933
UnrealIRCd 5.0.2
2020-01-20 17:28:56 +01:00
Bram Matthys
bb82138466
UnrealIRCd 5.0.1
2020-01-03 09:38:28 +01:00
Bram Matthys
f1b30be34e
Print a better error message for users answering the wrong directory in
...
the first ./Config question.
2019-12-21 10:32:24 +01:00
Bram Matthys
a46a2e050d
./Config: import settings from rc2/rc1.
2019-12-12 16:57:51 +01:00
Bram Matthys
801d359ad1
Allow importing build settings from UnrealIRCd 4.x, but don't copy 3rd party
...
modules as they wouldn't compile anyway.
2019-10-28 13:12:51 +01:00
Bram Matthys
b9d432820b
Update ./Config and the more/less screen, now that release notes are
...
online (or in markdown format, anyway) we can skip some stuff.
2019-10-18 08:42:06 +02:00
Bram Matthys
a0aec38df2
Get rid of DISABLE_USERMOD, since you can achieve the same in U5 via
...
the restrict-commands module in a dynamic way (with more options too).
2019-09-09 13:27:25 +02:00
Bram Matthys
dea31523e3
Add some (redundant) information regarding the last ./Config question.
...
[skip ci]
2019-08-24 20:02:47 +02:00
Bram Matthys
153e38be10
Get rid of "max sendq" ./Config question, which actually was only
...
setting the default class::sendq that pretty much everyone overrides
in class (isn't this even required? ;D).
Rename to DEFAULT_SENDQ since we have DEFAULT_RECVQ too.
2019-08-24 19:50:39 +02:00
Bram Matthys
1f99b282b0
Similarly, get rid of DISABLE_STACKED_EXTBANS ./Config question since
...
that define no longer exists...
2019-08-23 20:39:27 +02:00
Bram Matthys
444c4f4381
Get rid of some old/rarely used ./Config shit
2019-08-23 20:37:27 +02:00
Bram Matthys
08b4844050
Update credits for UnrealIRCd 5.
2019-08-16 15:18:58 +02:00
Bram Matthys
6dc7aac372
Update some unrealircd-4 references to unrealircd-5.
...
.. or actually I just want to test buildbot :D
2019-08-15 11:26:20 +02:00
Bram Matthys
09cf485d6c
Mass rename of "ssl" to "tls" everywhere. Including conf/ssl to
...
conf/tls. If you are upgrading then conf/ssl will be renamed to
conf/tls and a symlink will be added (so certbot etc won't fail).
This is part 1...
2019-08-12 14:26:31 +02:00
Bram Matthys
86844c3c2b
Replace UnrealIRCd 4 -> UnrealIRCd 5
2019-08-12 13:49:35 +02:00
Bram Matthys
c2ba6b40b8
Silently force a 'make clean' as otherwise part (or whole) of the
...
compiled source could be using different settings than the user
just requested when re-running ./Config.
2019-06-16 10:13:57 +02:00
Bram Matthys
ed4bc8e8c5
Prevent running ./Config as root and print out a clear instruction.
...
Since UnrealIRCd 4 (and probably before) our instructions always mentioned
that you should not build or run UnrealIRCd as root.
Even system integrators are unlikely to build as root, but just in
case, the safety the check is in ./Config and not in ./configure.
2019-06-12 13:16:58 +02:00
Bram Matthys
ecac3f9d4a
Mention U5 in ./Config -quick restriction
2019-05-30 08:52:08 +02:00
Bram Matthys
195cd17d02
Rename LIBDIR to PRIVATELIBDIR in config.settings to avoid confusion.
2019-05-30 08:46:13 +02:00
Bram Matthys
4b45555edd
Fix issue if compiling without TRE but with shipped argon2 (or other
...
combinations). Need to create libdir in ./Config ;)
2019-05-25 10:17:33 +02:00
Bram Matthys
6d1d3de620
Move .CHANGES.NEW -> doc/Config.header
2019-05-19 16:30:27 +02:00
Bram Matthys
a87d54355a
Update version to 5.0.0-dev
...
I'm sure there will be many other U4 references still...
2019-05-12 13:29:40 +02:00
Bram Matthys
377fa25244
UnrealIRCd 4.2.3
2019-04-30 09:23:44 +02:00
Bram Matthys
15ea9a9347
UnrealIRCd 4.2.3-rc1
2019-04-22 08:25:26 +02:00
Bram Matthys
6d3a98653e
The maximum number of clients (MAXCONNECTIONS) no longer defaults to 1024.
...
The new question in ./Config now defaults to 'auto' (both for new installs
and for upgrades). You can still specify a manual limit but it is no longer
recommended.
A MAXCONNECTIONS of 'auto' means - at present - that UnrealIRCd will try
to set a limit of 8192. This is quite a bump from the original 1024.
On systems where this is not possible we will simply use the highest amount
possible, such as 4096 on many systems, or 1024.
In fact, we now no longer error when MAXCONNECTIONS is higher than the
'ulimit -n' limit but will adjust ourselves to the limit.
Only if the effective limit is below 100 we will print out a fatal error
since running in such a scenario is highly discouraged.
The reason for this change is that nowadays with drone attacks we may need
to be able to handle more concurrent sockets. Also, many Linux distro's
have a default setting of unlimited or 4096 nowadays, out of the box.
For people packaging UnrealIRCd (not end-users):
The ./configure --with-fd-setsize=xx option was removed and the
optional(!!) --with-maxconnections=xx option has been added.
We recommend you NOT to pass this option. Not passing it means that
the previously mentioned 'auto' mode will be used, which is likely
best for most users.
Module coders:
Although it is unlikely you accessed the 'MAXCLIENTS' variable,
if you did, it is now called 'maxclients' (lowercase) since it is
adjusted at runtime and no longer a macro.
2019-03-25 15:43:26 +01:00
Bram Matthys
41c1f01011
Bump version to 4.2.3-dev to make clear that this git version is under development.
2019-03-03 17:14:09 +01:00
Bram Matthys
de1548de73
UnrealIRCd 4.2.2.
2019-03-01 14:38:44 +01:00
Bram Matthys
e16e2b36d8
UnrealIRCd 4.2.2-rc2
2019-02-11 09:19:38 +01:00
Bram Matthys
425571a8d2
Update UnrealIRCd version to 4.2.2-dev
2019-01-18 13:22:58 +01:00
Bram Matthys
dbf7aeb386
UnrealIRCd 4.2.1.1: compile fix for Debian stretch if you have a version of
...
libargon2 installed that does not provide Argon2id.
2019-01-03 08:57:59 +01:00
Bram Matthys
5da3ef8889
UnrealIRCd 4.2.1 (will publish tomorrow)
2018-12-26 23:06:33 +01:00
Bram Matthys
ad9a1b0b94
Import settings from UnrealIRCd 4.2.0
...
[skip ci]
2018-12-21 15:57:08 +01:00
Bram Matthys
6acfa3404b
UnrealIRCd version updates
2018-09-28 09:26:40 +02:00
Bram Matthys
57a008b808
UnrealIRCd 4.0.19-rc2
2018-09-14 09:51:25 +02:00