Sadie Powell
ee1d5878c2
Link against libc++fs/libstdc++fs on older compilers.
2021-06-08 20:07:23 +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
5b21a60a9d
Fix using the TR1 headers on compilers that support C++17.
2021-02-01 17:00:19 +00:00
Sadie Powell
03f32a45c7
Replace the check for eventfd() with a C++17 header check.
2020-10-20 00:17:54 +01:00
Sadie Powell
b755d2a778
Merge branch 'insp3' into master.
2020-05-05 22:03:14 +01:00
InspIRCd Robot
44489ddf7e
Update copyright headers.
2020-04-24 10:23:47 +01:00
Sadie Powell
6da4987073
Merge branch 'insp3' into master.
2020-02-04 12:26:25 +00:00
InspIRCd Robot
8f62016f16
Update copyright headers.
2020-01-31 12:48:25 +00:00
Sadie Powell
1de6f5b4a9
Merge branch 'insp3' into master.
2020-01-17 12:36:09 +00:00
InspIRCd Robot
aa692dc103
Update copyright headers.
2020-01-11 22:14:43 +00:00
Sadie Powell
f856d5ab8a
Merge branch 'insp3' into master.
2020-01-01 12:33:10 +01:00
Sadie Powell
56375392ba
Update my name and email address.
2019-12-31 20:55:17 +01:00
Sadie Powell
9828a06514
Switch the build system to use C++14.
2019-01-25 02:46:43 +00:00
Peter Powell
ec6bdd1ae9
Use arc4random_buf() instead of random() when available.
2018-07-20 11:48:22 +01:00
Peter Powell
7e1629bdf1
Switch compiler detection to use a more reliable method.
...
Its clear that parsing version output is not reliable enough so
switch to using a method which is less likely to break.
2017-04-14 14:59:03 +01:00
Attila Molnar
4d36019385
Include <array> or <tr1/array> globally
2016-08-08 15:07:32 +02:00
Attila Molnar
0b63ccd0b5
Merge insp20
2016-02-22 12:52:18 +01:00
Peter Powell
ee3b1ba801
Fix oversight which caused problems with Clang on OSX.
2015-02-20 19:16:14 +00:00
Peter Powell
755c259b63
Remove a workaround for a compiler which is no longer supported.
2015-02-18 16:00:39 +00:00
Peter Powell
100048eb41
Add the <type_traits> header to the compiler test file.
2015-02-18 15:46:13 +00:00
Peter Powell
500a0524d9
Miscellaneous improvements to configure.
...
- Clean up various minor sections of the code.
- Remove OpenSSL and GnuTLS detection plumbing.
- This will soon be the job of modulemanager.
- This did not work in non-interactive mode unlike --enable-extras.
- Rework runas user handling.
- Add the --gid configure option.
- Accept either an id or a name in --gid and --uid.
- Rework the question flow in interactive mode.
- User is no longer asked detailed questions unless they want them.
- Socket engine questions have been removed.
- Automatically enable non-interactive mode if STDIN or STDOUT are not
a tty.
2014-12-07 22:36:42 +00:00
Peter Powell
22f013a06f
Use the preprocessor to check for TCP deferring support.
2013-07-16 21:48:53 +01:00
Daniel Vassdal
263c2efd96
Added option for using TCP_DEFER_ACCEPT. Prevents the connection from being handed over to the daemon before data is ready from the client.
2013-06-03 18:45:46 +02:00
Peter Powell
f393534da7
Fix kqueue test on non-Apple BSDs.
2013-05-16 15:10:26 +01:00
Peter Powell
a9ca786a6a
Improve feature detection in configure.
2013-05-16 14:34:07 +01:00