1
0
Fork 0
mirror of https://github.com/pissnet/pissircd.git synced 2024-06-05 07:48:44 +01:00
Commit graph

238 commits

Author SHA1 Message Date
angryce
94c04fda0e
Merge branch 'piss60' into unreal60 2021-11-14 16:06:52 +01:00
Bram Matthys
1857f8cb72
Update ./Config to check for -beta2 (so i don't forget later) 2021-11-13 13:48:27 +01:00
Raphael Bertoche
5ee60e1366 Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 2021-11-06 17:35:27 -03:00
Bram Matthys
f757280a8b
Update automatic import of settings from older versions. 2021-11-06 19:11:21 +01:00
Raphael Bertoche
1f6777ce0e Merge branch 'unreal60_dev' of https://github.com/unrealircd/unrealircd into unreal60 2021-11-02 03:00:14 -03:00
Bram Matthys
ca36a5256c
Some text updates UnrealIRCd 5 -> UnrealIRCd 6 2021-10-31 07:20:57 +01:00
Raphael Bertoche
a8b4213746 fixes Config now that configure is missing by running ac 2021-10-31 03:02:55 -03:00
Bram Matthys
fa9957ac6b
Add GeoIP engine prompt to ./Config 2021-09-24 17:19:02 +02:00
Bram Matthys
e6bc040402
Update coders in ./Config as well (and restyle a little bit) 2021-09-22 12:46:38 +02:00
Bram Matthys
83f4619e78
Get rid of the choice for/aginst PREFIX_AQ for three reasons:
1) All IRC clients support prefixes nowadays
2) People generally misunderstand the question and think this
   disabled +q (channel owner) and +a (channel admin), when
   in fact it does not. It only enables/disables the showing
   of prefixes, and it changes some of the rules eg requiring
   +qo / +ao for actions that normally only require +q / +a.
3) We now have the modularized +q and +a, so you can actually
   disable channel owner and channel admin, which is what most
   users want(ed) that previously disabled PREFIX_AQ.

For all users (95%+) that enable PREFIX_AQ there is no effective
change. For the other 5% it is likely only for the better.
2021-09-20 13:19:51 +02:00
Bram Matthys
6577721089
Get rid of the option to show modes in /LIST. Always do this.
I don't think there were more than a handful of people who disabled
this, and it clutters the source badly (not to mention that this
should not be a compile time option at all).
2021-09-12 11:28:07 +02:00
Bram Matthys
4ef3b9f000
Add BSDmakefile with a note to run 'gmake' for BSD users.
Also, check for GNU make (which can be either 'make' or 'gmake')
early in ./Config and print out an error to install prerequisites
from https://www.unrealircd.org/docs/Installing_from_source

This also replaces 'make' with ${MAKE} (and such) everywhere.
2021-09-04 09:31:30 +02:00
Bram Matthys
b751588211
Use "TLS" in ./Config too 2021-08-10 09:15:53 +02:00
Bram Matthys
d726c3aadd
Bump version to 5.2.2-git as this is git / work in progress. 2021-07-10 10:03:46 +02:00
Bram Matthys
8322a48026
** UnrealIRCd 5.2.1 ** 2021-07-08 17:42:52 +02:00
Bram Matthys
141dd8acd0
Load settings from 5.2.0.x dot releases as well 2021-07-03 15:18:47 +02:00
Bram Matthys
89755ccec6
** UnrealIRCd 5.2.0.1 **
Note: existing 5.2.0 users on *NIX can upgrade without restart to
have the spamfilter fix by using:
./unrealircd hot-patch wrongspamfilter520
2021-06-16 08:25:07 +02:00
Bram Matthys
de4c09eae4
** UnrealIRCd 5.2.0 ** 2021-06-14 10:14:23 +02:00
Bram Matthys
40bc3ef8cc
Bump version to 5.2.0-git. This is still work in progress.
Note that we are on the 'unreal52' branch now and have left 'unreal50'
2021-06-02 15:27:14 +02:00
Bram Matthys
5cddc8d212
If a user answers the curl path manually at the final ./Config question
about curl, then verify that it is actually a correct answer by
checking for <prefix>/bin/curl-config.
2021-03-29 19:24:26 +02:00
Bram Matthys
f04697ba7c
Add disclaimer to config.settings. 2021-03-29 19:09:37 +02:00
Bram Matthys
e31755bc7c
*** UnrealIRCd 5.0.9.1 *** (faster build, lower memory requirements during build)
Note: the only change between 5.0.9 and 5.0.9.1 is:
* Build improvements on *NIX (faster compiling and lower memory requirements)
* Windows version is unchanged and still 5.0.9
2021-03-26 08:30:21 +01:00
Bram Matthys
1d0ac57bfa
Don't try parallel make if less than 750MB memory is available
(that is, MemAvailable, not MemFree). The ./Config script with
all shipped libs compiled actually has a memory peak of 450M
in my tests with -j4, but let's err on the safe side...

Reason for all this:
This helps on shells with limited memory, especially if they
don't have swap.

We actually don't take swapping into account, so even if you
have plenty of swap but "low" on memory then we won't force a
parallel build. That's okay, since in such a case a parallel
build is not so useful anyway with (slow!) swapping.

This code only works on Linux. Let's hope *BSD guys are smart
enough to have a decent system setup.
2021-03-22 08:13:58 +01:00
Bram Matthys
80fbef8b5c
*** UnrealIRCd 5.0.9 *** 2021-03-19 20:08:21 +01:00
Bram Matthys
a880532ca7
Update ./Config autodetection of 5.0.8. 2021-03-12 17:53:40 +01:00
Bram Matthys
d4e0ee9431
*NIX: Bump default MAXCONNECTIONS from 8192 to 16384.
That is, when in "auto" mode, which is like for 99% of the users.
NOTE: the sytem may still limit the actual number of FD's to
a lower value, depending on the value of "ulimit -n -H".
2021-02-01 13:27:08 +01:00
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 ()
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