William Pitcock
58c343f4a8
authd: also check size correctly
2016-03-25 21:12:28 -05:00
William Pitcock
c63cd21e6a
authd: check if handler is NULL, ensure that we do not overflow
2016-03-25 21:10:34 -05:00
William Pitcock
caebeeca95
wsockd: add skeleton for future websockets helper (ref #78 )
2016-03-25 21:04:22 -05:00
Elizabeth Myers
122ae255d7
authd: change reload character to R from H.
...
This is more in line with the specification @kaniini laid out.
2016-03-25 21:00:13 -05:00
William Pitcock
de7cf7e009
ircd: client: substantially rework the connid registry system
...
now connid's are allocated on demand and clients may have as many connid's as necessary.
this allows us to build chains of helpers while ensuring the ircd properly tracks and GCs the resources.
2016-03-25 19:50:29 -05:00
Matt Ullman
afba2488ec
extb_combi: More int to bool conversion
...
Cleanup whitespace in ircd_lexer.l
2016-03-25 19:47:58 -04:00
Matt Ullman
fdba4417dc
.gitignore: Ignore serno.h from librb as well
2016-03-25 19:40:12 -04:00
William Pitcock
45c5854460
appveyor: make the build less hacky
2016-03-25 18:25:00 -05:00
William Pitcock
0aaa37f721
ircd: only relocate_paths on windows, no point on posix
2016-03-25 18:13:39 -05:00
Elizabeth Myers
42c5dd7e01
serno.h: remove it with make clean.
2016-03-25 11:47:02 -05:00
William Pitcock
d6c17e5de2
ircd: implement path relocation
2016-03-25 01:57:25 -05:00
William Pitcock
2f545aad87
ircd: use ircd_paths for logFileName and pidFileName
2016-03-25 00:00:06 -05:00
William Pitcock
704279e429
starttls: use the client connid instead of the FD for opening the channel with ssld
2016-03-24 20:33:54 -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
William Pitcock
0d180487b4
ircd: unbreak build
2016-03-24 18:50:13 -05:00
William Pitcock
4d8cfacd95
ircd: start staging for relocatable paths
2016-03-24 18:45:28 -05:00
William Pitcock
ac2f2189f9
librb: define RB_PATH_SEPARATOR
2016-03-24 18:21:11 -05:00
Matt Ullman
e0a9b5d3bf
chmode: Move check_forward() to a boolean
2016-03-24 14:42:54 -04:00
Matt Ullman
a383180a0a
chmode: Move add_id() to a boolean
2016-03-24 14:37:52 -04:00
Matt Ullman
9aa639eddd
chmode: Move allow_mode_change() to a boolean
2016-03-24 14:26:02 -04:00
Matt Ullman
25a899651d
ssld: Move plain_check_cork() to a boolean
2016-03-24 13:52:16 -04:00
Matt Ullman
2a4b3ea648
version.c.SH: Fix generation not incrementing
2016-03-24 04:00:23 -04:00
Matt Ullman
3b9507d0e9
channel: Move flood_attack_channel() to a boolean
2016-03-24 02:25:26 -04:00
Matt Ullman
216f58a27c
channel: Change check_channel_name() note to false
...
[ci skip]
2016-03-24 02:14:03 -04:00
Matt Ullman
3a46803fef
channel: Move check_channel_name() to a boolean
2016-03-24 01:54:39 -04:00
Elizabeth Myers
1346cd1151
Add BlindSight to the credits
2016-03-23 22:17:47 -05:00
Elizabeth Myers
491b3b39d5
cleanup: u_long -> unsigned long
2016-03-23 22:03:24 -05:00
Elizabeth Myers
30cf391b89
Merge pull request #178 from staticfox/bsdisms
...
Cleanup more BSD-isms
2016-03-23 21:57:09 -05:00
Matt Ullman
cf623e0802
authd: Fix windows build
...
Replace stray NO with false
2016-03-23 22:51:03 -04:00
Matt Ullman
2e45f5d808
Cleanup more BSD-isms
2016-03-23 22:37:52 -04:00
Elizabeth Myers
da4287bc62
Merge pull request #177 from awilfox/master
...
Invoke the standard system shell in autogen.sh
2016-03-23 19:51:23 -05:00
Andrew Wilcox
52854df4ac
Invoke the standard system shell in autogen.sh
...
This avoids a needless dependence on bash.
2016-03-23 19:49:50 -05:00
William Pitcock
c604800a68
Merge pull request #176 from staticfox/morecleanups
...
More cleanups
2016-03-23 19:14:46 -05:00
Matt Ullman
c056dba233
Remove the rest of the SVN id tags
2016-03-23 20:13:12 -04:00
Matt Ullman
3889fc11af
authd: Change str_isnumber() to bool
2016-03-23 20:07:21 -04:00
William Pitcock
5ee46e5127
Merge pull request #175 from staticfox/datatypes
...
Move away from BSD data types
2016-03-23 18:28:01 -05:00
Matt Ullman
4b11f39115
Move away from BSD data types
2016-03-23 19:11:42 -04:00
Elizabeth Myers
6156682605
Remove tier 4 (tier 3 is basically "everything but")
2016-03-23 15:51:25 -05:00
Elizabeth Myers
b347989499
Add unlisted architectures to tier 3 [ci skip]
2016-03-23 15:35:39 -05:00
Elizabeth Myers
fcf13f6d32
README: clearly outline levels of platform support
2016-03-23 15:10:44 -05:00
Elizabeth Myers
fea4e2d2a8
modules: libircd depends on librb, so no need to include it.
...
This triggers multiple inclusion warnings on Solaris also.
2016-03-23 13:59:45 -05:00
Elizabeth Myers
d57e2b624f
Update README
2016-03-23 12:31:51 -05:00
Elizabeth Myers
3d1df26cdd
librb/ports: ungimp thing.
2016-03-23 12:06:26 -05:00
Elizabeth Myers
3a1f645bed
misc solaris fixes
2016-03-23 12:04:46 -05:00
Elizabeth Myers
28c94d6598
Remove common.h from lexer and parser
2016-03-23 10:09:53 -05:00
Elizabeth Myers
cb5a8bf847
Remove common.h from here too.
2016-03-23 10:06:52 -05:00
Elizabeth Myers
79435744c7
common.h: raison d'être is gone, so out it goes.
...
Fold whatever was left into ircd_defs.h
2016-03-23 09:33:56 -05:00
Elizabeth Myers
7ac3261f97
Ensure the parser/lexer don't use IRCD_BUFSIZE.
2016-03-23 09:26:07 -05:00
Elizabeth Myers
82236a2a65
IRCD_BUFSIZE is redundant with BUFSIZE, so kill it.
2016-03-23 09:22:55 -05:00
Elizabeth Myers
affc871dcb
common: don't even attempt to define NULL.
...
stddef.h includes it, ISO C mandates NULL be in it, and if any platforms
don't have it, *tough shit*.
2016-03-23 09:13:31 -05:00