Commit graph

2676 commits

Author SHA1 Message Date
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
William Pitcock
36b3cff77f configure: fix msys checks 2016-03-20 22:06:54 -05:00
William Pitcock
e452b26e46 librb: configure: tolerate older msys versions having wrong uname -a output 2016-03-20 22:01:17 -05:00
William Pitcock
46b3fb5bba appveyor: push librb-config.h 2016-03-20 21:45:05 -05:00
William Pitcock
a9dbc61d7e appveyor: provide git for build 2016-03-20 21:39:25 -05:00
William Pitcock
6e2ed9da91 appveyor: simplify build script further 2016-03-20 21:34:03 -05:00
William Pitcock
1a79eced20 appveyor: try a different approach 2016-03-20 21:27:11 -05:00
William Pitcock
74b2b4aa45 appveyor: collect more data 2016-03-20 21:13:19 -05:00
William Pitcock
81b6d9c633 appveyor: --noconfirm 2016-03-20 21:09:11 -05:00
William Pitcock
4b135591c2 appveyor: (re)install mingw-w64-x86_64-libwinpthread-git 2016-03-20 21:07:27 -05:00
William Pitcock
5e85b1f894 appveyor: sanity check cc1 2016-03-20 21:02:39 -05:00
William Pitcock
5b97e7d2c7 appveyor: make mingw64 gcc more talkative 2016-03-20 20:54:48 -05:00
William Pitcock
64832940fb appveyor: sanity check gcc itself 2016-03-20 20:50:57 -05:00
William Pitcock
e94decb620 appveyor: lol dont do full system upgrade in first go 2016-03-20 20:40:51 -05:00
William Pitcock
c82ce5c621 appveyor: just do what update-core does without using update-core since it doesnt support unattended upgrades 2016-03-20 20:36:31 -05:00
William Pitcock
264e9451b2 appveyor: use update-core --noconfirm 2016-03-20 20:32:06 -05:00
William Pitcock
315c3a8ff6 appveyor: verify msys2 is up to date 2016-03-20 20:29:16 -05:00
William Pitcock
0e961686c0 appveyor: push config.log on fail 2016-03-20 20:20:50 -05:00
William Pitcock
2677b17117 appveyor: blah gcc check 2016-03-20 20:15:26 -05:00
William Pitcock
1ad16a505b appveyor: use right gcc 2016-03-20 20:11:17 -05:00
William Pitcock
b7029c8a6c appveyor: pacman --noconfirm i guess 2016-03-20 20:02:26 -05:00
William Pitcock
dbf326603a appveyor: don't install packages we already have 2016-03-20 19:59:42 -05:00
William Pitcock
c167a8e146 appveyor: don't install pkgconf, they have pkg-config instead 2016-03-20 19:56:32 -05:00
William Pitcock
4f3db30451 appveyor: use pacman -Sy not -Syu 2016-03-20 19:55:02 -05:00
William Pitcock
4acd32f7fb add appveyor config 2016-03-20 19:50:52 -05:00
William Pitcock
d5bc7ef377 Merge pull request #169 from staticfox/chghost_sync
s_user: Don't send CHGHOST clients op/voice syncs
2016-03-20 18:12:24 -05:00
Matt Ullman
ad9cbf9e0d s_user: Don't send CHGHOST clients op/voice syncs 2016-03-20 18:59:07 -04:00