Sadie Powell
9f98e08e6c
Fix installing example SQL schemas.
2022-05-02 22:03:08 +01:00
Sadie Powell
d7912e6a3e
Merge branch 'insp3' into master.
2022-04-29 11:24:05 +01:00
InspIRCd Robot
346ec99c43
Update copyright headers.
2022-04-28 18:49:16 +01:00
Sadie Powell
95868f7458
Merge branch 'insp3' into master.
2022-02-01 16:00:54 +00:00
Sadie Powell
63aa0a11e0
Fix SSL modules not being able to access the system-wide SSL dirs.
2022-01-31 18:23:00 +00:00
Sadie Powell
ec46f6acda
Replace consolecolors with a vendored library.
...
This library supports much more than consolecolors including the
Windows 8 console API.
2022-01-26 15:34:17 +00:00
Sadie Powell
b7615ccd86
Merge branch 'insp3' into master.
2021-08-28 13:20:53 +01:00
InspIRCd Robot
4540162276
Update copyright headers.
2021-08-27 09:38:22 +01:00
Sadie Powell
a730147586
Merge branch 'insp3' into master.
2021-08-01 20:14:47 +01:00
Sadie Powell
5c8519015b
Remove the root checks from the helper script.
...
This has never actually worked properly. If a user wants to drop
privileges then they should specify that in the config file.
2021-07-28 10:24:55 +01:00
Sadie Powell
46c9246b14
Drop support for Debian GNU/kFreeBSD.
...
This distribution is long dead and probably can't build v4 anyway.
2021-07-19 18:24:45 +01:00
Sadie Powell
d95d7fc4f5
Merge branch 'insp3' into master.
2021-07-01 12:33:51 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues ( #1883 ).
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
Sadie Powell
79f96edcb6
Avoid using -pthreads on Haiku.
2021-06-19 20:13:28 +01:00
Sadie Powell
84b5b9d671
Avoid creating unnecessary symlinks.
2021-06-09 14:09:16 +01:00
Sadie Powell
55cc3a36bd
Merge branch 'insp3' into master.
2021-06-09 09:23:23 +01:00
Sadie Powell
77d5b214fb
Fix uninstalling files on make deinstall
and similar.
2021-06-09 09:14:28 +01:00
Sadie Powell
3766337fcb
Add the --disable-ownership option to help packagers out.
2021-06-09 04:20:09 +01:00
Sadie Powell
64273020f8
Refactor the compiler and linker flags in the makefile.
2021-06-09 03:10:11 +01:00
Sadie Powell
d298378b3d
Fix the compiler_info name for the Intel compiler.
2021-06-09 02:36:31 +01:00
Sadie Powell
ee1d5878c2
Link against libc++fs/libstdc++fs on older compilers.
2021-06-08 20:07:23 +01:00
Sadie Powell
84668328f4
Stop explicitly linking against libstdc++.
2021-06-08 19:46:42 +01:00
Dominic Hamon
02340285c5
Added -Wshorten-64-to-32 and fixed all warnings.
2021-05-30 20:37:54 +01:00
Sadie Powell
b08e70f0bf
Merge branch 'insp3' into master.
2021-05-22 06:39:47 +01:00
Sadie Powell
991bd9e4ae
Remove bsd.mk; this file only existed for ease of v3 migration.
2021-05-19 18:54:31 +01:00
Sadie Powell
3adf2b7643
Create the runtime directory at install time if it does not exist.
2021-05-14 18:42:43 +01:00
Sadie Powell
1011981f47
Stop asking if users want to generate a self-signed certificate.
...
Users should be using real certificates in 2021.
2021-03-30 21:20:48 +01:00
Sadie Powell
86c991f7ae
Stop installing inspircd-genssl and delete the now useless manpage.
...
Hopefully this pushes people towards using real certificates instead
of self-signed certificates.
2021-03-30 19:58:18 +01:00
Sadie Powell
c22c7e5a99
Merge branch 'insp3' into master.
2021-02-28 19:16:40 +00:00
InspIRCd Robot
1bf7ca3894
Update copyright headers.
2021-02-26 06:58:13 +00:00
Sadie Powell
9ef90acced
Merge branch 'insp3' into master.
2021-02-01 18:57:52 +00:00
Sadie Powell
55a0a6ab66
Fix the base path being used for more than just the install prefix.
2021-01-31 14:38:46 +00:00
Sadie Powell
10714b0ded
Fix bitshift in INSPIRCD_VERSION_SINCE.
2021-01-30 17:31:40 +00:00
Sadie Powell
bb35650b57
Merge branch 'insp3' into master.
2021-01-29 18:15:32 +00:00
Sadie Powell
ce05e885a9
Remove unnecessary chdirs in the helper script.
2021-01-29 15:01:37 +00:00
Sadie Powell
2fceea41e8
Always use for in Perl modules.
2021-01-29 13:46:37 +00:00
Sadie Powell
db0052bcc2
Merge branch 'insp3' into master.
2021-01-18 11:42:25 +00:00
Sadie Powell
a59ed4b394
Add a new runtime directory and move the pid file to it.
...
The data directory is intended for persistent files whereas the pid
file is ephemeral. This distinction doesn't matter by default but
on system-wide installs ephemeral runtime files go in /var/run or
/run instead.
2021-01-18 07:05:27 +00:00
Sadie Powell
4f68d162cc
Merge branch 'insp3' into master.
2021-01-07 13:13:58 +00:00
Sadie Powell
dac5a72ac3
Use the builtin Perl kill function not system.
2020-12-31 22:54:50 +00:00
Sadie Powell
a63b6e16df
Merge branch 'insp3' into master.
2020-12-21 16:40:52 +00:00
Sadie Powell
aa0221d87c
Replace the SERVER stub command with something actually useful.
...
This will typically never be reached because the remote will wait
until it receives a CAPAB response before sending SERVER. Instead
replace it with a CAPAB stub command that quits servers with a
helpful message.
2020-12-20 04:04:36 +00:00
Sadie Powell
90d819682d
Make people aware that they can get support on GitHub now.
2020-12-09 02:03:44 +00:00
Sadie Powell
54e0cade5c
Merge tag 'v3.8.1' into master.
2020-11-20 15:45:17 +00:00
Sadie Powell
3ed008345e
Remove an obsolete comment about BSD Make.
2020-11-12 20:33:42 +00:00
Sadie Powell
713842fef7
Add an AppArmor config.
2020-11-12 14:22:54 +00:00
Sadie Powell
610d92ae6a
Only use libc++ when building with AppleClang.
2020-11-10 19:54:51 +00:00
Sadie Powell
2310b03ad5
Initial support for platform-specific module file extensions.
2020-11-04 13:37:14 +00:00
Sadie Powell
e7837aa2ca
Merge branch 'insp3' into master.
2020-11-01 00:32:38 +00:00
InspIRCd Robot
e73d011e68
Update copyright headers.
2020-10-30 12:01:10 +00:00