c7da812303
Merge branch 'solanum' into merging-solanum-into-hackint
2024-06-06 00:33:19 +00:00
jailbird777
1e7fd14296
Remove missed Winsock2 check
2022-08-26 18:58:49 -04:00
jailbird777
3c586ccf3e
Remove ancient portability code ( #361 )
...
Remove portability code for systems that don't follow at least SUSv3.
This fairly closely aligns with ISO C99, which solanum already requires.
2022-08-24 20:53:52 -04:00
jailbird777
c8025927ae
Fix assert = hard assignments
...
The spaces surrounding the = is bad syntax, which causes the shell to try to
execute 'assert'.
Granted, all of this is just cosmetic, as the only use of $assert seems to be
in the echo at the end of the configure run.
2022-08-24 18:15:43 -04:00
jailbird777
1b64bfa05e
Fix SCTP support on FreeBSD & NetBSD
...
Unlike Linux, Solaris, and Illumos (and probably others), the 2 BSDs that still
support SCTP didn't put SCTP into its own library, they put it into libc.
They, unlike Linux, don't set SOL_SCTP for us. The official method appears to
be calling getprotobyname("sctp") & endprotoent(), with getprotobyname()
returning a struct that has a p_proto entry. This all reads from
/etc/protocols. However, SCTP is assigned 132 by IANA, so it's 132 everywhere,
so I just set SOL_SCTP to 132 if it's not already set.
2022-08-24 18:02:12 -04:00
jailbird777
8f0c3422e7
Remove Windows support
2021-07-30 14:17:47 -04:00
Ariadne Conill
81531536aa
Remove ziplinks ( #218 )
2021-06-26 17:45:52 +01:00
Doug Freed
31f9d9b2f3
bandb: remove embedded sqlite
2020-11-28 12:53:05 -05:00
Ed Kellett
a6f63a829e
Innovation by sed
2020-10-15 15:52:41 +01:00
ManiacTwister
529e8705c2
Merge remote-tracking branch 'upstream/release/3.5' into hackint/3.5
2020-03-01 18:15:35 +01:00
Ed Kellett
30a14c5884
Link asan in a clang-friendly way
2020-01-10 15:32:35 +00:00
Ed Kellett
6d17463554
Add --with-asan to build with asan
2020-01-06 23:46:44 +00:00
Ed Kellett
9fe8bccba0
Fix build when hyperscan is missing
2019-10-06 19:24:34 +01:00
Ed Kellett
1905ab5f7d
Depend on hyperscan
2019-10-06 19:24:25 +01:00
Simon Arlott
9ac0390734
Version 4.1.3-dev
2019-08-31 21:14:27 +01:00
Simon Arlott
efe1f312b5
Version 4.1.2
2019-08-31 21:12:44 +01:00
Aaron Jones
88fbca25d0
Charybdis 3.5.7
2019-08-31 19:11:05 +00:00
ManiacTwister
ef70f680c5
Add commit sha1 to charybdis version
2018-10-27 20:53:52 +02:00
Aaron Jones
a034b14fbf
charybdis 3.5.6
2018-08-26 18:50:21 +00:00
Simon Arlott
ac5a5a0cfa
set version back to -dev
2018-08-15 23:12:38 +01:00
Simon Arlott
17776e5274
charybdis 4.1.1
2018-08-15 23:03:50 +01:00
Simon Arlott
fd668f9d9e
set version back to -dev
2018-01-18 21:45:32 +00:00
Simon Arlott
8fad942193
charybdis 4.1
2018-01-18 21:42:14 +00:00
mniip
5ce1252007
configure.ac: Adjust dlopen/dlsym checks
...
In modern gcc/clang, libasan (the address sanitizer runtime) exports a
weak definition of `dlopen` so that it can intercept certain flags. If
one tried to `./configure` with address sanitizer enabled, this would
cause AC_SEARCH_LIBS to conclude that dlopen doesn't require any link
flags to use. However libasan does not export `dlsym` and this caused
AC_CHECK_FUNC to fail because it didn't try linking with `-ldl`.
2017-10-23 11:43:42 +00:00
Simon Arlott
16e66c174f
charybdis 4.1-rc1
2017-10-20 22:47:46 +01:00
Simon Arlott
c6ad9b0c5f
Add basic SCTP listener support that binds to multiple addresses
...
This only supports two addresses as the intended use is 1 IPv4 and 1 IPv6
address on a single-homed host, and the only supported configuration of
outgoing connections to other servers is to bind a single IPv4 or IPv6
address.
2017-08-24 20:08:20 +01:00
Simon Arlott
de2934965c
remove RB_IPV6
2017-08-20 12:54:46 +01:00
Simon Arlott
9844105c3c
charybdis 4.1-dev
2017-08-13 21:57:23 +01:00
Simon Arlott
f06b5e9c53
charybdis 4-rc6
2017-08-06 16:43:49 +01:00
Simon Arlott
30275c67c5
charybdis 4-rc5
2017-07-30 18:43:52 +01:00
Simon Arlott
8fe5ef5a23
tests: add C TAP harness
2017-07-29 22:46:05 +01:00
Simon Arlott
4efe9cf25d
charybdis 4-rc4
2017-07-27 18:47:18 +01:00
Aaron Jones
789bb31c92
configure: allow exact PID file prefix to be specified
2017-06-23 05:55:48 +00:00
Aaron Jones
6fa52d140c
Charybdis 3.5.5
2017-03-01 01:08:58 +00:00
Aaron Jones
9bd8c1c0dc
Charybdis 3.5.4
2017-02-28 21:28:20 +00:00
William Pitcock
1bc097d1ec
charybdis 3.5.3.
2016-09-05 17:09:30 -05:00
William Pitcock
e5b5dc997d
charybdis 4-rc3.
2016-08-05 23:38:34 -05:00
William Pitcock
9a71801d08
charybdis 4-rc2.
2016-06-25 22:14:52 -05:00
William Pitcock
9ce88407b2
charybdis 4-rc1.
2016-06-19 22:44:47 -05:00
William Pitcock
96129f7d4d
charybdis 3.5.2.
2016-05-14 17:00:59 -05:00
William Pitcock
998b6ec513
stage for charybdis 4-beta1.
2016-04-30 19:58:14 -05:00
William Pitcock
db1b744e41
charybdis 3.5.1.
2016-04-02 17:21:06 -05:00
William Pitcock
caebeeca95
wsockd: add skeleton for future websockets helper (ref #78 )
2016-03-25 21:04:22 -05:00
William Pitcock
80a0125f36
configure: define ENABLE_FHS_PATHS if built with --enable-fhs-paths, this will disable the path relocation code
2016-03-24 18:55:30 -05:00
Matt Ullman
2e45f5d808
Cleanup more BSD-isms
2016-03-23 22:37:52 -04:00
Matt Ullman
35472d0f1f
automake: Fix typo in compiler flag
2016-03-22 16:51:06 -04:00
William Pitcock
8978ab4efa
configure: add same msys check here
2016-03-20 22:17:52 -05:00
William Pitcock
570bbefb54
configure: remove old check for socklen_t. ircd uses rb_socklen_t for a long time.
2016-03-20 04:40:14 -05:00
William Pitcock
3c27591e9d
configure: move mingw check down a bit
2016-03-20 02:11:06 -05:00
William Pitcock
3f97a5c529
configure: check for MINGW
2016-03-20 02:07:06 -05:00