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
757bab823c
misc solaris fixes
2016-03-23 12:04:13 -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
a52c7a8e69
authd/provider: really fix things for new changes.
2016-03-23 09:15:18 -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
Elizabeth Myers
fa1b3a733a
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:11:20 -05:00
Elizabeth Myers
b0f5f40071
Update NEWS
2016-03-23 09:06:47 -05:00
Elizabeth Myers
aba29d5a19
authd/provider: incorporate new changes
2016-03-23 09:03:37 -05:00
Elizabeth Myers
064e88556d
Merge branch 'master' into authd-framework-2
2016-03-23 09:02:57 -05:00
Elizabeth Myers
ab31d2b07e
Send YES/NO to Davy Jones's Locker.
2016-03-23 08:52:32 -05:00
Elizabeth Myers
bd43a44469
Remove more YES/NO usage.
2016-03-23 08:43:28 -05:00
Elizabeth Myers
dfe18bf0a8
NEWS: fix typo [skip ci]
2016-03-23 08:40:21 -05:00
Elizabeth Myers
86bab0c218
Update NEWS.
2016-03-23 08:39:19 -05:00
Elizabeth Myers
2fc6772ee1
typedef-ify rb_radixtree for consistency.
2016-03-23 08:32:22 -05:00
Elizabeth Myers
4177311e6e
Change struct Dictionary(*) to rb_dictionary(_\1).
...
This cleans things up a slightly and puts the dictionary stuff in its
own namespace.
2016-03-23 08:09:58 -05:00
Elizabeth Myers
2ac4ba969b
ircd: shut GCC the fuck up.
...
No, it can't probably fail... that isn't what that's there for.
2016-03-23 08:07:23 -05:00
Elizabeth Myers
56f84dedf7
DICTIONARY_FOREACH → RB_DICTIONARY_FOREACH
...
This is in librb and therefore should be prefixed.
2016-03-23 07:45:44 -05:00
William Pitcock
28b856b7ce
Merge pull request #174 from staticfox/morecleanup
...
More cleanup
2016-03-23 03:57:37 -05:00
Matt Ullman
66769bc1f8
More cleanup
2016-03-23 00:11:26 -04:00
Elizabeth Myers
7964098dab
Merge branch 'master' into authd-framework-2
2016-03-22 19:17:02 -05:00
Elizabeth Myers
3e875f629f
authd/provider: overhaul storage of various pieces of data
...
Clients are stored in a dictionary referenced by id (to allow for
UINT32_MAX auth clients, which is plenty).
Each provider now has a data slot (this limits the number of providers
to 32 for now, but that's plenty for now) which they can use to attach
data to auth_clients. This consolidates data, aids in debugging, and
makes it easier to just pass around auth_client structures.
2016-03-22 19:13:54 -05:00
William Pitcock
5861f8a677
Merge pull request #173 from staticfox/gitignore
...
gitignore: Don't commit m4/argz.m4
2016-03-22 17:52:59 -05:00
William Pitcock
4eb49eb7b7
Merge pull request #172 from staticfox/automake
...
automake: Fix typo in compiler flag
2016-03-22 17:52:46 -05:00
Elizabeth Myers
238a9ed590
Merge branch 'master' into authd-framework-2
2016-03-22 17:43:43 -05:00
Matt Ullman
0e72a76010
gitignore: Don't commit m4/argz.m4
2016-03-22 17:06:45 -04:00
Matt Ullman
35472d0f1f
automake: Fix typo in compiler flag
2016-03-22 16:51:06 -04:00
William Pitcock
1135330418
Merge pull request #171 from staticfox/warnings
...
Cleanup warnings
2016-03-21 22:25:49 -05:00
Matt Ullman
e23126c83b
Cleanup warnings
2016-03-21 22:28:41 -04:00
William Pitcock
87b20cbb75
librb: use readlink(2) on linux for the direct path instead of dlinfo
2016-03-21 21:26:28 -05:00
William Pitcock
b7c7f290c7
librb: provide rb_path_to_self() on windows
2016-03-21 21:20:50 -05:00
William Pitcock
4d383612d4
ircd: log runtime path (mainly as proof of concept for rb_path_to_self())
2016-03-21 21:14:11 -05:00
William Pitcock
790e4dce4e
librb: add rb_path_to_self(), which provides fairly reliable runtime path detection
2016-03-21 21:11:53 -05:00
William Pitcock
427ed8ead6
README: link to appveyor builds too
2016-03-21 12:31:43 -05:00
William Pitcock
f5e99138e3
appveyor: try overriding the triplets
2016-03-21 12:12:29 -05:00
William Pitcock
83f717db49
Merge pull request #170 from staticfox/cap_clear
...
m_cap: Remove CLEAR subcommand as per v3 specs
2016-03-21 09:57:16 -05:00
Elizabeth Myers
8522eb3b2b
mkpasswd: improve help and remove DES support.
...
Just Say No™ to weak ciphers.
2016-03-21 09:12:59 -05:00
Elizabeth Myers
b6979c871a
travis: this branch is deprecated, authd-framework-2 is the new hotness
2016-03-21 08:32:47 -05:00
Elizabeth Myers
1a8367735f
Make release scripts less out of date.
2016-03-21 08:32:21 -05:00
Elizabeth Myers
c18ef8807a
Merge branch 'master' of github.com:charybdis-ircd/charybdis
2016-03-21 08:23:39 -05:00
Elizabeth Myers
4c008ef327
Remove stale line from travis.yml
2016-03-21 08:22:51 -05:00
Matt Ullman
ceabbbbf3c
m_cap: Remove CLEAR subcommand as per v3 specs
2016-03-21 00:29:07 -04:00
William Pitcock
bab056f044
appveyor: dont try to start ircd for the moment
2016-03-20 23:00:30 -05:00
William Pitcock
8978ab4efa
configure: add same msys check here
2016-03-20 22:17:52 -05:00