]>
jfr.im git - solanum.git/log
William Pitcock [Sun, 20 Mar 2016 23:12:24 +0000 (18:12 -0500)]
Merge pull request #169 from staticfox/chghost_sync
s_user: Don't send CHGHOST clients op/voice syncs
Matt Ullman [Sun, 20 Mar 2016 22:59:07 +0000 (18:59 -0400)]
s_user: Don't send CHGHOST clients op/voice syncs
Elizabeth Myers [Sun, 20 Mar 2016 15:26:22 +0000 (10:26 -0500)]
librb: remove an experiment I had.
This won't really work on 32-bit architectures due to pointer
truncation. In any case, I wasn't planning on using it for this reason,
it was simply something I tinkered with.
William Pitcock [Sun, 20 Mar 2016 11:40:54 +0000 (06:40 -0500)]
parse: check IsServer() before firing off a remove_unknowns() call
William Pitcock [Sun, 20 Mar 2016 11:22:39 +0000 (06:22 -0500)]
ircd: fix build on freebsd
William Pitcock [Sun, 20 Mar 2016 11:01:12 +0000 (06:01 -0500)]
modules: fix thinko
William Pitcock [Sun, 20 Mar 2016 11:00:20 +0000 (06:00 -0500)]
ircd: modules: findmodule_byname(): also check LT_MODULE_EXT here
William Pitcock [Sun, 20 Mar 2016 10:54:48 +0000 (05:54 -0500)]
ircd: modules: use LT_MODULE_EXT more consistently
William Pitcock [Sun, 20 Mar 2016 09:46:50 +0000 (04:46 -0500)]
modules: more GET_SS_FAMILY() checking
William Pitcock [Sun, 20 Mar 2016 09:40:14 +0000 (04:40 -0500)]
configure: remove old check for socklen_t. ircd uses rb_socklen_t for a long time.
William Pitcock [Sun, 20 Mar 2016 09:24:30 +0000 (04:24 -0500)]
librb: fix socklen_t check
William Pitcock [Sun, 20 Mar 2016 09:22:17 +0000 (04:22 -0500)]
authd: res: fix build on windows ipv6
William Pitcock [Sun, 20 Mar 2016 09:21:25 +0000 (04:21 -0500)]
ircd: parse: now this type cast for POINTER MATH is just fucking stupid
William Pitcock [Sun, 20 Mar 2016 09:18:42 +0000 (04:18 -0500)]
librb: commio: squelch setsockopt(3) warnings
William Pitcock [Sun, 20 Mar 2016 09:14:28 +0000 (04:14 -0500)]
librb: configure: also include ws2tcpip.h
William Pitcock [Sun, 20 Mar 2016 09:10:33 +0000 (04:10 -0500)]
acinclude: fix sockaddr_in6 checvk too
William Pitcock [Sun, 20 Mar 2016 09:08:12 +0000 (04:08 -0500)]
librb: acinclude: check for ipv6 on win32
William Pitcock [Sun, 20 Mar 2016 08:57:21 +0000 (03:57 -0500)]
reslib: really fix it this time
William Pitcock [Sun, 20 Mar 2016 08:56:00 +0000 (03:56 -0500)]
authd: reslib: fix compile on win32
William Pitcock [Sun, 20 Mar 2016 08:51:31 +0000 (03:51 -0500)]
authd: reslib: hook in windows DNS logic
William Pitcock [Sun, 20 Mar 2016 08:49:06 +0000 (03:49 -0500)]
CREDITS: fix whitespace
William Pitcock [Sun, 20 Mar 2016 08:41:25 +0000 (03:41 -0500)]
librb: rb_lib: undefine any previous errno consts on win32
William Pitcock [Sun, 20 Mar 2016 08:10:05 +0000 (03:10 -0500)]
ircd: win32 does not need the FD 0,1,2 stuff
William Pitcock [Sun, 20 Mar 2016 08:06:14 +0000 (03:06 -0500)]
ircd: handle some EXIT_FAILURE cases differently on win32
William Pitcock [Sun, 20 Mar 2016 08:02:56 +0000 (03:02 -0500)]
ircd: squelch write(2) warning differently
William Pitcock [Sun, 20 Mar 2016 07:42:42 +0000 (02:42 -0500)]
modules: warning cleanups
William Pitcock [Sun, 20 Mar 2016 07:30:57 +0000 (02:30 -0500)]
makefile: remove *.dll.a files too
William Pitcock [Sun, 20 Mar 2016 07:26:30 +0000 (02:26 -0500)]
extensions/m_webirc: win32 fixes
William Pitcock [Sun, 20 Mar 2016 07:19:36 +0000 (02:19 -0500)]
m_stats: win32 fixes
William Pitcock [Sun, 20 Mar 2016 07:14:13 +0000 (02:14 -0500)]
bandb: use _WIN32 guards where appropriate
William Pitcock [Sun, 20 Mar 2016 07:11:06 +0000 (02:11 -0500)]
configure: move mingw check down a bit
William Pitcock [Sun, 20 Mar 2016 07:08:14 +0000 (02:08 -0500)]
ircd: build: tell libtool what to DLL_EXPORT
William Pitcock [Sun, 20 Mar 2016 07:07:06 +0000 (02:07 -0500)]
configure: check for MINGW
William Pitcock [Sun, 20 Mar 2016 07:04:26 +0000 (02:04 -0500)]
ircd: _WIN32 checks on geteuid() too
William Pitcock [Sun, 20 Mar 2016 07:03:32 +0000 (02:03 -0500)]
ircd: ircd main: use librb functions for daemon management
William Pitcock [Sun, 20 Mar 2016 07:01:00 +0000 (02:01 -0500)]
ircd: listener: more ss_family grr
William Pitcock [Sun, 20 Mar 2016 07:00:22 +0000 (02:00 -0500)]
ircd: ircd_signal: win32 stubs
William Pitcock [Sun, 20 Mar 2016 06:59:09 +0000 (01:59 -0500)]
ircd: lexer: likewise
William Pitcock [Sun, 20 Mar 2016 06:58:28 +0000 (01:58 -0500)]
ircd: ircd_parser: we do not need to include netinet/in.h
William Pitcock [Sun, 20 Mar 2016 06:57:19 +0000 (01:57 -0500)]
ircd: client: fix format string for free_user() debug notice
William Pitcock [Sun, 20 Mar 2016 06:55:31 +0000 (01:55 -0500)]
include: hostmask: use GET_SS_FAMILY()
William Pitcock [Sun, 20 Mar 2016 06:54:24 +0000 (01:54 -0500)]
ircd: use GET_SS_FAMILY() in a bunch of places
William Pitcock [Sun, 20 Mar 2016 06:48:14 +0000 (01:48 -0500)]
ircd: blacklist: use GET_SS_FAMILY()
William Pitcock [Sun, 20 Mar 2016 06:46:00 +0000 (01:46 -0500)]
librb: rb_dictionary: temporary hack to shut up gcc on windows
William Pitcock [Sun, 20 Mar 2016 06:44:00 +0000 (01:44 -0500)]
ircd: rewrite SOCKET_ERROR as I_SOCKET_ERROR
William Pitcock [Sun, 20 Mar 2016 06:37:00 +0000 (01:37 -0500)]
authd: some more win32 fixes
William Pitcock [Sun, 20 Mar 2016 06:33:23 +0000 (01:33 -0500)]
authd/reslib: include rb_lib.h
William Pitcock [Sun, 20 Mar 2016 06:30:24 +0000 (01:30 -0500)]
authd: use GET_SS_FAMILY() where appropriate
William Pitcock [Sun, 20 Mar 2016 06:19:46 +0000 (01:19 -0500)]
authd: use _WIN32 as the define for checking windows presence
William Pitcock [Sun, 20 Mar 2016 06:19:07 +0000 (01:19 -0500)]
stdinc: more cleanups
William Pitcock [Sun, 20 Mar 2016 06:16:41 +0000 (01:16 -0500)]
authd: initial pass at win32 porting
William Pitcock [Sun, 20 Mar 2016 05:41:01 +0000 (00:41 -0500)]
librb: win32: more cleanups
William Pitcock [Sun, 20 Mar 2016 05:38:46 +0000 (00:38 -0500)]
commio: even more win32 fixes
William Pitcock [Sun, 20 Mar 2016 05:37:50 +0000 (00:37 -0500)]
commio: further win32 fixes
William Pitcock [Sun, 20 Mar 2016 05:36:35 +0000 (00:36 -0500)]
commio: win32 fixes
William Pitcock [Sun, 20 Mar 2016 05:35:13 +0000 (00:35 -0500)]
librb: further cleanups
William Pitcock [Sun, 20 Mar 2016 05:33:19 +0000 (00:33 -0500)]
librb: some win32 fixes
William Pitcock [Sun, 20 Mar 2016 05:18:42 +0000 (00:18 -0500)]
librb: only install WSA stubs if windows SDK does not provide them
William Pitcock [Sun, 20 Mar 2016 05:11:06 +0000 (00:11 -0500)]
configure: check -lws2_32 for socket() too
William Pitcock [Sun, 20 Mar 2016 04:05:07 +0000 (23:05 -0500)]
ircd: remove basically entirely pointless ServerInfo.hub (closes #167)
William Pitcock [Sun, 20 Mar 2016 00:22:14 +0000 (19:22 -0500)]
ensure we do not distribute flex/bison files
Elizabeth Myers [Sun, 20 Mar 2016 00:14:26 +0000 (19:14 -0500)]
config.h delenda est
Elizabeth Myers [Sat, 19 Mar 2016 23:55:13 +0000 (18:55 -0500)]
Can IGNORE_BOGUS_TS at the behest of @kaniini and @jilest
Elizabeth Myers [Sat, 19 Mar 2016 20:58:30 +0000 (15:58 -0500)]
rb_dictionary: add include needed for int types.
Elizabeth Myers [Sat, 19 Mar 2016 20:58:48 +0000 (15:58 -0500)]
provider: compile fixes
Elizabeth Myers [Sat, 19 Mar 2016 20:58:30 +0000 (15:58 -0500)]
rb_dictionary: add include needed for int types.
Elizabeth Myers [Sat, 19 Mar 2016 20:02:11 +0000 (15:02 -0500)]
authd: add provider-specific data to auth_client via a dictionary.
Elizabeth Myers [Sat, 19 Mar 2016 12:36:33 +0000 (07:36 -0500)]
Merge branch 'master' of github.com:charybdis-ircd/charybdis into authd-framework-2
William Pitcock [Sat, 19 Mar 2016 05:58:57 +0000 (00:58 -0500)]
ircd/sslproc: same for zlib_ok
William Pitcock [Sat, 19 Mar 2016 05:58:15 +0000 (00:58 -0500)]
ssld: do not shadow openssl-internal symbol "ssl_ok" (yeah, i know)
William Pitcock [Sat, 19 Mar 2016 05:57:32 +0000 (00:57 -0500)]
ircd: do not shadow internal openssl symbol "ssl_ok" (yeah, i know)
William Pitcock [Sat, 19 Mar 2016 05:04:38 +0000 (00:04 -0500)]
sslproc: return after calling free_ssl_daemon() when in sandbox ipc service routine
William Pitcock [Sat, 19 Mar 2016 04:39:13 +0000 (23:39 -0500)]
bandb: embedded sqlite3: fix build on cygwin
William Pitcock [Sat, 19 Mar 2016 04:28:42 +0000 (23:28 -0500)]
librb: use charybdis acinclude dir
William Pitcock [Sat, 19 Mar 2016 04:14:07 +0000 (23:14 -0500)]
ircd: link libircd with -no-external
Elizabeth Myers [Fri, 18 Mar 2016 21:25:38 +0000 (16:25 -0500)]
install-sh: make +x
Elizabeth Myers [Fri, 18 Mar 2016 20:53:43 +0000 (15:53 -0500)]
ircd: fix a really retarded GCC warning by being anal retentively "standards compliant"
Elizabeth Myers [Fri, 18 Mar 2016 20:46:09 +0000 (15:46 -0500)]
crypt: fix strict-aliasing warnings by using an explicit alias.
Elizabeth Myers [Fri, 18 Mar 2016 20:32:33 +0000 (15:32 -0500)]
modules: fix stupid GCC false positive warning.
This invocation of strlen is on a constant string and should be folded
by any sane compiler (GCC included), but it warns anyway because GCC is
stupid.
Elizabeth Myers [Fri, 18 Mar 2016 20:17:53 +0000 (15:17 -0500)]
Update gitignore
Elizabeth Myers [Fri, 18 Mar 2016 20:12:42 +0000 (15:12 -0500)]
Remove unnecessary autotools cruft and other detritus
Elizabeth Myers [Fri, 18 Mar 2016 20:02:59 +0000 (15:02 -0500)]
Add --enable-ignore-bogus-ts flag.
This hoists the option out of config.h.
Elizabeth Myers [Fri, 18 Mar 2016 19:57:08 +0000 (14:57 -0500)]
configure: add ENABLE_OPER_CHGHOST flag
Elizabeth Myers [Fri, 18 Mar 2016 19:43:50 +0000 (14:43 -0500)]
config.h: update a tad
Elizabeth Myers [Fri, 18 Mar 2016 19:35:21 +0000 (14:35 -0500)]
Remove aclocal.m4
William Pitcock [Fri, 18 Mar 2016 04:12:43 +0000 (23:12 -0500)]
parse: ensure that aliases have a sufficient number of parameters before trying to process them
Elizabeth Myers [Thu, 17 Mar 2016 21:25:58 +0000 (16:25 -0500)]
Import this from authd-framework branch
Elizabeth Myers [Thu, 17 Mar 2016 21:23:27 +0000 (16:23 -0500)]
Redo of the authd-framework branch.
This is basically most of the code from the authd-framework branch, but
written to the new DNS code in master. Not quite done yet but getting
there.
Elizabeth Myers [Thu, 17 Mar 2016 19:48:46 +0000 (14:48 -0500)]
mailmap: Sam is Christine now apparently.
Elizabeth Myers [Tue, 15 Mar 2016 03:15:28 +0000 (22:15 -0500)]
dns: remove unneeded defines
Elizabeth Myers [Tue, 15 Mar 2016 03:14:28 +0000 (22:14 -0500)]
Merge branch 'master' of github.com:charybdis-ircd/charybdis
Simon Arlott [Mon, 14 Mar 2016 22:38:04 +0000 (22:38 +0000)]
ircd: Don't refer to the IP address as a "netmask" in error messages
Elizabeth Myers [Sun, 13 Mar 2016 08:23:41 +0000 (03:23 -0500)]
dns: use a dictionary for query storage
Elizabeth Myers [Sun, 13 Mar 2016 08:22:41 +0000 (03:22 -0500)]
authd: fix a fallthrough.
Elizabeth Myers [Sun, 13 Mar 2016 06:16:19 +0000 (00:16 -0600)]
rb_dictionary: add functions for uint64_t (long) variables.
Elizabeth Myers [Sun, 13 Mar 2016 02:27:37 +0000 (20:27 -0600)]
reference.conf: fix me being an incompetent fuckwit.
Blind search and replace ruined this file. Remember to check your
regexes, people.
Elizabeth Myers [Sun, 13 Mar 2016 02:10:46 +0000 (20:10 -0600)]
modules: can .la suffix.
.la archives are prohibited by most Linux distributions because they
clutter up the linker. They may get caught up as victims in scripts that
purge .la files. Besides, .la files don't matter for simple loadable
modules on most systems.
So, what we do now instead is just use the platform suffix detected by
libtool.
Elizabeth Myers [Sat, 12 Mar 2016 13:36:57 +0000 (07:36 -0600)]
cancel_query: fix stupid build error
Elizabeth Myers [Sat, 12 Mar 2016 13:10:27 +0000 (07:10 -0600)]
authd: add the ability to cancel DNS requests
Elizabeth Myers [Sat, 12 Mar 2016 13:08:27 +0000 (07:08 -0600)]
authd: add improved API for internal usage
This is similar to what exists in ircd, but instead of request ID's, we
return struct dns_query pointers (that are freed by the DNS callback, so
you don't have to worry about their lifecycle management).