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

276 commits

Author SHA1 Message Date
Bram Matthys
5918d70943
Bump version to 6.1.5-git 2023-12-22 15:34:10 +01:00
Bram Matthys
96be13d68d
** UnrealIRCd 6.1.4 ** 2023-12-16 16:33:15 +01:00
Bram Matthys
be1467d1a1
** UnrealIRCd 6.1.3 ** 2023-12-09 09:02:12 +01:00
Bram Matthys
36d12d2d82
Bump version to 6.1.3-git 2023-11-22 08:38:27 +01:00
Bram Matthys
ec4e1d95d8
Don't ask to generate TLS certificate if one already exists.
This is how it always was, but recent commit
f756b7bea6 caused prompting.
2023-11-04 09:38:00 +01:00
Bram Matthys
1347ffad1d
** UnrealIRCd 6.1.2.3 ** 2023-10-13 07:45:13 +02:00
Bram Matthys
552d72cbaa
** UnrealIRCd 6.1.2.2 ** 2023-10-06 09:37:51 +02:00
Bram Matthys
931eea475c
** UnrealIRCd 6.1.2.1 ** 2023-10-04 10:22:43 +02:00
Bram Matthys
a780968dee
** UnrealIRCd 6.1.2 ** 2023-10-04 07:11:36 +02:00
Bram Matthys
64a8608a0f
** UnrealIRCd 6.1.2-rc2 ** 2023-09-23 11:40:31 +02:00
netjester
f756b7bea6
Remember answer to "generate certificate" question in ./Config () 2023-08-19 10:06:09 +00:00
Bram Matthys
407bd84c11
Bump version to 6.1.2-git 2023-06-17 18:08:51 +02:00
Bram Matthys
95074410a5
Set version to 6.1.1-git
[skip ci]
2023-05-05 09:50:48 +02:00
Bram Matthys
1317784de1
** UnrealIRCd 6.1.0 ** 2023-05-05 07:32:22 +02:00
Bram Matthys
2b1fad89be
** UnrealIRCd 6.1.0-rc2 ** 2023-04-15 14:08:47 +02:00
Bram Matthys
bea1bb6b94
Add some more warnings/explanations if specifying a custom SSLDIR.
Reported and suggested by Le_Coyote in
https://bugs.unrealircd.org/view.php?id=5980
2023-04-10 19:12:48 +02:00
Bram Matthys
ec7077f4a1
** UnrealIRCd 6.1.0-rc1 ** 2023-04-07 14:54:43 +02:00
Bram Matthys
10b481f2c7
./Config: don't use 'more doc/Config.header' but use 'cat', it's short enough. 2023-03-13 09:13:53 +01:00
Bram Matthys
b370b89545
Bump version to 6.0.7-git 2023-02-08 08:08:11 +01:00
Bram Matthys
998687bf13
Bump version to 6.0.6-git 2023-01-07 18:15:11 +01:00
Bram Matthys
75368e462a
** UnrealIRCd 6.0.5 ** 2022-12-29 10:07:19 +01:00
Bram Matthys
7897782747
*** UnrealIRCd 6.0.5-rc2 *** 2022-12-23 08:52:41 +01:00
Bram Matthys
85784e8118
Bump version to 6.0.5-git 2022-06-19 16:30:50 +02:00
Bram Matthys
88190d08c4
** UnrealIRCd 6.0.4 ** 2022-06-17 13:33:13 +02:00
Bram Matthys
020c3d1fa3
** UnrealIRCd 6.0.4-rc2 ** 2022-06-03 18:48:52 +02:00
Bram Matthys
d1311a124b
Make ./Config import settings from 6.0.3 2022-05-25 18:27:10 +02:00
Bram Matthys
cedd23ae9c
** UnrealIRCd 6.0.3 ** 2022-04-01 16:27:18 +02:00
Bram Matthys
6a521e24f7
Strip trailing slash if present in paths since it can confuse some
parts of the code later on, in particular the upgrade code.
Eg: a base path of "/home/xyz/unrealircd/"

Side note: this also assumes no path is / (root), which seems a
reasonable assumption.
2022-01-29 14:29:23 +01:00
Bram Matthys
1e0bddfbab
And some more text improvements in ./Config 2022-01-05 09:32:17 +01:00
Bram Matthys
27bfdef1ca
Update wording a bit for geoip 'none'. Indirectly suggested by DeviL. 2022-01-05 09:27:40 +01:00
Bram Matthys
ca6a3efdb2
Fix for location of unrealircd.ctl when not in ~/unrealircd/
Reported by Han`
2022-01-03 18:24:29 +01:00
Bram Matthys
a35e9f7af9
Bump version to 6.0.2-git (start of dev for next version) 2021-12-30 08:58:08 +01:00
Bram Matthys
cdc433f8c0
** UnrealIRCd 6.0.1.1 ** 2021-12-29 19:30:49 +01:00
Bram Matthys
73dc1a08db
** UnrealIRCd 6.0.1 ** 2021-12-29 15:27:31 +01:00
Bram Matthys
faab128472
Bump version to 6.0.1 and create draft release notes (unreleased yet!) 2021-12-29 12:02:57 +01:00
Bram Matthys
c5cb19dc5d
Fix "./unrealircd upgrade" (and ./Config -quick) problem with local-curl.
First, what we call local-curl is a situation where the system does not have
the cURL library installed and UnrealIRCd offers to compile and use it.

The problem is that CURLDIR in config.settings may refer to an old directory
such as /home/xyz/unrealircd-5.2.1/extras/curl and UnrealIRCd 6 would try to
use it. That would be problematic as it would result in: 1) no cURL updates
anymore since it is only half-detected as local-curl, and 2) once you remove
the unrealircd-5.2.1 directory (since you are on U6) it breaks as well.

So, we now check for this situation and in case of something that looks like
a local-curl situation, change the path to <currentunreal>/extras/curl and
download and compile cURL fresh, as expected.

All this is only for the like 1% users that uses local-curl, which then
used ./unrealircd upgrade or ./Config -quick.

Reported by CrazyCat on the forums.
2021-12-29 10:59:58 +01:00
Bram Matthys
359f7b4675
Get UnrealIRCd 6.0.0 ready, but don't release *yet*. 2021-12-15 16:54:37 +01:00
Bram Matthys
dc53818b29
** UnrealIRCd 6.0.0-rc2 ** 2021-12-04 10:26:57 +01:00
Bram Matthys
a985b88c52
** UnrealIRCd 6.0.0-rc1 ** 2021-11-27 14:41:14 +01:00
Bram Matthys
001c1e7843
Turn AddressSanitizer off by default and ask in ./Config 2021-11-27 13:51:19 +01:00
Bram Matthys
3320dce301
** UnrealIRCd 6.0.0-beta4 ** 2021-11-21 17:00:30 +01:00
Bram Matthys
c4848250e1
Update ./Config question on "remote includes", now that https:// support
is always available even if you answer "No" here.
2021-11-20 11:52:56 +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
Bram Matthys
f757280a8b
Update automatic import of settings from older versions. 2021-11-06 19:11:21 +01:00
Bram Matthys
ca36a5256c
Some text updates UnrealIRCd 5 -> UnrealIRCd 6 2021-10-31 07:20:57 +01: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