]>
jfr.im git - irc/rizon/plexus4.git/log
Darius Jahandarie [Sun, 14 Feb 2016 21:58:24 +0000 (16:58 -0500)]
Remove forgotten debugging code from nix expression.
Darius Jahandarie [Sun, 14 Feb 2016 20:57:59 +0000 (15:57 -0500)]
Add coverage support and improve fuzzing support in nix expression.
Darius Jahandarie [Sat, 13 Feb 2016 18:25:30 +0000 (13:25 -0500)]
Check that IRCd cleanly returned before starting the join test.
Darius Jahandarie [Sat, 13 Feb 2016 18:24:27 +0000 (13:24 -0500)]
Cleanly abort tests which try to connect clients if ircd is not listening.
Darius Jahandarie [Fri, 12 Feb 2016 02:30:53 +0000 (21:30 -0500)]
Add afl support in nix expression.
Darius Jahandarie [Fri, 12 Feb 2016 02:30:29 +0000 (21:30 -0500)]
Add flex dependency in nix expression.
Darius Jahandarie [Fri, 12 Feb 2016 00:09:48 +0000 (19:09 -0500)]
Add forgotten bison dependency to nix expression.
Darius Jahandarie [Thu, 11 Feb 2016 21:29:11 +0000 (16:29 -0500)]
Add support for nix.
Adam [Sat, 12 Nov 2016 22:48:29 +0000 (17:48 -0500)]
m_certfp: fix client/source arg order
Adam [Sat, 12 Nov 2016 19:49:25 +0000 (14:49 -0500)]
Add a help file for shedding
Adam [Fri, 11 Nov 2016 01:06:00 +0000 (20:06 -0500)]
20161110_0-602
Adam [Fri, 11 Nov 2016 01:04:20 +0000 (20:04 -0500)]
mempool: fix build on gcc 4.4
Adam [Tue, 8 Nov 2016 21:12:02 +0000 (16:12 -0500)]
m_info: add floodtime configuration option
Adam [Mon, 7 Nov 2016 23:27:10 +0000 (18:27 -0500)]
Merge branch 'master+flood'
Adam [Mon, 7 Nov 2016 22:18:13 +0000 (17:18 -0500)]
Update help/set
Adam [Mon, 7 Nov 2016 01:56:23 +0000 (20:56 -0500)]
Copyright updates
Adam [Mon, 7 Nov 2016 01:50:00 +0000 (20:50 -0500)]
Whitespace cleanup
Adam [Mon, 7 Nov 2016 00:09:36 +0000 (19:09 -0500)]
Add floodtime
Adam [Sun, 6 Nov 2016 23:36:59 +0000 (18:36 -0500)]
m_svsjoin: allow svsjoin to bypass local channel checking
Adam [Sun, 6 Nov 2016 23:36:11 +0000 (18:36 -0500)]
m_join: allow opers to bypass local channel checking
Adam [Fri, 4 Nov 2016 00:22:48 +0000 (20:22 -0400)]
test: add invite-notify to test
Adam [Fri, 4 Nov 2016 00:15:08 +0000 (20:15 -0400)]
m_invite: add invite-notify
Adam [Sat, 29 Oct 2016 13:52:59 +0000 (09:52 -0400)]
m_invite: sendto_channel_local not sendto_channel_butone
Adam [Sat, 29 Oct 2016 13:57:54 +0000 (09:57 -0400)]
ci: add artifacts
Adam [Fri, 28 Oct 2016 21:42:39 +0000 (17:42 -0400)]
sendto_channel_butone: check IsClient not !IsServer, can be me
Adam [Thu, 20 Oct 2016 23:23:46 +0000 (19:23 -0400)]
20161020_0-601
Adam [Tue, 18 Oct 2016 22:23:55 +0000 (18:23 -0400)]
test: various license headers
Adam [Tue, 18 Oct 2016 22:15:10 +0000 (18:15 -0400)]
Add support for having session exceptions pushed from services
Adam [Tue, 18 Oct 2016 22:10:54 +0000 (18:10 -0400)]
test: add support for making servers
Adam [Tue, 18 Oct 2016 22:07:23 +0000 (18:07 -0400)]
test: log data out
Adam [Tue, 18 Oct 2016 21:55:09 +0000 (21:55 +0000)]
Merge branch 'extban_test' into 'master'
tests: Add testing for extbans
See merge request !23
Adam [Mon, 17 Oct 2016 14:35:14 +0000 (10:35 -0400)]
Remove webirc spoof notice
Adam [Wed, 12 Oct 2016 16:55:52 +0000 (12:55 -0400)]
Update reference.conf for max_local/max_global, this actually isn't redundant because userhost uses realhost where number_per_ip uses sockhost
Adam [Wed, 12 Oct 2016 12:52:29 +0000 (08:52 -0400)]
listener: enable IP_FREEBIND if it is available
Adam [Wed, 12 Oct 2016 12:34:32 +0000 (08:34 -0400)]
webirc: set client password to webirc password
staticfox [Mon, 10 Oct 2016 23:34:17 +0000 (19:34 -0400)]
tests: Add testing for extbans
Adam [Mon, 10 Oct 2016 22:51:33 +0000 (18:51 -0400)]
Rename userhost functions to be consistent
Adam [Mon, 10 Oct 2016 22:45:13 +0000 (18:45 -0400)]
Split userhost stuff into its own file
Adam [Mon, 10 Oct 2016 22:06:18 +0000 (18:06 -0400)]
Remove namehost and no longer track usernames, based on upstream r7624
michael [Sat, 1 Oct 2016 18:45:00 +0000 (14:45 -0400)]
conf.c: fixed a lineno off-by-one for parser warnings in included configuration files
Adam [Sat, 24 Sep 2016 03:22:53 +0000 (23:22 -0400)]
Replace SERNO with PACKAGE_VERSION, bump to 20160923_0-600
Adam [Sat, 24 Sep 2016 03:15:04 +0000 (23:15 -0400)]
Silence two compile warnings on non debug builds
Adam [Fri, 23 Sep 2016 02:10:27 +0000 (22:10 -0400)]
ircd: upgrade expects plexus_main to not return unless upgrading
Adam [Thu, 22 Sep 2016 21:12:12 +0000 (17:12 -0400)]
Add openssl, jansson, and microhttpd versions to m_info
Adam [Thu, 22 Sep 2016 00:12:34 +0000 (20:12 -0400)]
Support jansson 2.4
Adam [Sun, 18 Sep 2016 22:06:04 +0000 (18:06 -0400)]
Allow including a directory of configuration files
Adam [Sun, 18 Sep 2016 21:43:58 +0000 (17:43 -0400)]
Cleanup config include stack code
Adam [Sun, 18 Sep 2016 18:10:13 +0000 (14:10 -0400)]
configure: conditionally build test if check is found. I can't get PKG_CHECK_MODULES to fail silently.
Adam [Sun, 18 Sep 2016 18:09:09 +0000 (14:09 -0400)]
configure: bail if --enable-libjansson or --enable-libmicrohttpd is given but can't be enabled
Adam [Sun, 18 Sep 2016 15:42:49 +0000 (11:42 -0400)]
Install swig too
Adam [Sun, 18 Sep 2016 15:37:21 +0000 (11:37 -0400)]
Move test phase to installcheck, fix distcheck, add distcheck to ci
Adam [Sun, 18 Sep 2016 02:13:05 +0000 (22:13 -0400)]
test: upgrade: don't run if theres no libjansson
Adam [Sun, 18 Sep 2016 02:12:30 +0000 (22:12 -0400)]
test: don't put conditions we always want evaluated in assert
Adam [Sat, 3 Sep 2016 17:47:04 +0000 (13:47 -0400)]
m_sasl: don't allow mechanisms with spaces, that are empty, or begin wtih ':'
Adam [Fri, 19 Aug 2016 18:52:01 +0000 (14:52 -0400)]
add_invite(): trim users invite list more in the event max_channels changes
Adam [Sun, 31 Jul 2016 19:59:14 +0000 (15:59 -0400)]
ID_or_name() RPL_ISCAPTURED too
Adam [Sun, 31 Jul 2016 19:57:48 +0000 (15:57 -0400)]
m_capture: also uncapture
Adam [Sun, 31 Jul 2016 19:31:52 +0000 (15:31 -0400)]
m_capture: refactor and apply oper check locally
Adam [Fri, 29 Jul 2016 20:03:48 +0000 (16:03 -0400)]
20160729_0-600
Adam [Sun, 24 Jul 2016 21:19:59 +0000 (17:19 -0400)]
Expand umode tests
Adam [Sun, 24 Jul 2016 21:19:47 +0000 (17:19 -0400)]
Add tlog() for test logging
Adam [Sun, 24 Jul 2016 20:07:42 +0000 (16:07 -0400)]
m_shedding: don't reject registrations when shedding
Adam [Sun, 24 Jul 2016 20:07:09 +0000 (16:07 -0400)]
Fix UMODE_CALLERID mode character
Adam [Sun, 17 Jul 2016 15:51:16 +0000 (11:51 -0400)]
m_who.c:who_matches(): allow operators to search by real host
michael [Fri, 15 Jul 2016 19:52:16 +0000 (19:52 +0000)]
- m_who.c:who_matches(): allow operators to search by ip address
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@7643
82007160 -df01-0410-b94d-
b575c5fd34c7
michael [Fri, 15 Jul 2016 19:46:58 +0000 (19:46 +0000)]
- m_who.c: merged big mask matching conditional statement found in who_global() and who_common_channel() into a separate function. As a side effect this fixes a possible server name leak in who_global() with server hiding enabled
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@7641
82007160 -df01-0410-b94d-
b575c5fd34c7
Adam [Thu, 30 Jun 2016 00:40:29 +0000 (20:40 -0400)]
Log when rehashing due to sighup, and log when rehash is complete
Adam [Thu, 23 Jun 2016 18:54:05 +0000 (14:54 -0400)]
Read packets until there is no more, with ssl it is possible data can be buffered in the ssl lib, but not on the socket, causing starvation
Adam [Thu, 23 Jun 2016 15:05:16 +0000 (11:05 -0400)]
Change alias names in reference.conf to be uppercase to be more consistent in stats
Adam [Sun, 19 Jun 2016 21:25:03 +0000 (17:25 -0400)]
More jansson _new
Adam [Sat, 18 Jun 2016 21:35:05 +0000 (17:35 -0400)]
Shut down libtool for upgrade, too
Adam [Sat, 18 Jun 2016 20:20:23 +0000 (16:20 -0400)]
Unload lua scripts on shutdown to make valgrind shut up
Adam [Sat, 18 Jun 2016 20:16:19 +0000 (16:16 -0400)]
Don't leak json root if dump fails
Adam [Sat, 18 Jun 2016 20:14:17 +0000 (16:14 -0400)]
Fix a few json object leaks in stats/memory
Adam [Sat, 18 Jun 2016 20:02:25 +0000 (16:02 -0400)]
Remove unused conf memory, fix total channel memory
Adam [Sat, 18 Jun 2016 03:32:18 +0000 (23:32 -0400)]
20160617_0-600
Adam [Fri, 17 Jun 2016 22:31:04 +0000 (18:31 -0400)]
Don't shed people with exceed_limit
Adam [Fri, 17 Jun 2016 19:21:35 +0000 (15:21 -0400)]
Add nick test
Adam [Fri, 17 Jun 2016 18:08:31 +0000 (14:08 -0400)]
Fix configure if no libcheck is found
Adam [Fri, 17 Jun 2016 17:03:42 +0000 (13:03 -0400)]
Revert "Allow svsmode +x to set cloaks"
This reverts commit
40f0eca8044aaad38e6491319a2203a4b6e992fe .
Adam [Fri, 17 Jun 2016 17:03:39 +0000 (13:03 -0400)]
Revert "Don't svsmode +x over spoofs or if the cloak system is disabled"
This reverts commit
4f86a5f2a90ce959174767621e7b84b7780ab3d3 .
Adam [Fri, 17 Jun 2016 16:40:30 +0000 (12:40 -0400)]
Add CHGHOST cap
Adam [Fri, 17 Jun 2016 16:40:10 +0000 (12:40 -0400)]
Add nocap flag to sendto_common_channels_local and sendto_channel_local_butone
Adam [Fri, 17 Jun 2016 15:45:04 +0000 (11:45 -0400)]
Make sasl_name look for a client, not a server, and fix sasl changing hostmasks in SVSLOGIN with the cloak system
Adam [Thu, 26 May 2016 14:19:45 +0000 (10:19 -0400)]
httpd: less debug
Adam [Tue, 24 May 2016 19:49:41 +0000 (15:49 -0400)]
Optionally enable TCP_DEFER_ACCEPT on listeners, to help against full 3-way handshake flood
Adam [Tue, 17 May 2016 21:20:17 +0000 (17:20 -0400)]
Set SO_LINGER on throttle and fd limit rejected clients
(cherry picked from commit
f613d3622542dac0a661da2883d8b12c4b98ec3d )
Adam [Mon, 23 May 2016 23:52:09 +0000 (19:52 -0400)]
Add client connect log message
Adam [Mon, 23 May 2016 21:35:33 +0000 (21:35 +0000)]
Merge branch 'tests' into 'master'
tests: Cleanup tests
- Avoid throwing around `ck_assert()` everywhere in favor of libcheck's built in convenience functions
- Keep style consistent between tests and the core program
See merge request !14
Adam [Mon, 23 May 2016 16:33:31 +0000 (12:33 -0400)]
Log http requests to SNO_DEBUG
Adam [Mon, 23 May 2016 14:48:06 +0000 (10:48 -0400)]
Expose msgtree, add /stats/messages
Adam [Mon, 23 May 2016 14:31:49 +0000 (10:31 -0400)]
Add /stats/links from /stats ?
Adam [Sun, 22 May 2016 21:20:24 +0000 (17:20 -0400)]
Add libmicrohttpd and let modules expose web resources
staticfox [Sat, 7 May 2016 01:39:24 +0000 (21:39 -0400)]
tests: Cleanup tests
Adam [Mon, 23 May 2016 14:10:23 +0000 (14:10 +0000)]
Merge branch 'prototype' into 'master'
general: Declare prototypes properly
Prototypes need at least one (zero with void) parameter in order for them to be
considered prototypes, otherwise the compiler will complain.
See merge request !17
staticfox [Tue, 10 May 2016 00:47:45 +0000 (20:47 -0400)]
general: Declare prototypes properly
Prototypes need at least one (zero with void) parameter in order for them to be
considered prototypes, otherwise the compiler will complain.
Adam [Mon, 23 May 2016 02:15:41 +0000 (02:15 +0000)]
Merge branch 'tweaks' into 'master'
Tweaks
See merge request !19
Adam [Mon, 23 May 2016 02:14:45 +0000 (02:14 +0000)]
Merge branch 'shadow' into 'master'
Shadowing cleanup
See merge request !21
Adam [Mon, 23 May 2016 02:09:21 +0000 (02:09 +0000)]
Merge branch 'test_proc' into 'master'
test: Print a tangible error if join_all_and_exit fails
split from that other PR
See merge request !22
staticfox [Mon, 23 May 2016 01:57:02 +0000 (21:57 -0400)]
test: Print a tangible error if join_all_and_exit fails