]> jfr.im git - irc/rizon/plexus4.git/log
irc/rizon/plexus4.git
6 years agoplexus4 20170604_0-605 20170604_0-605
Adam [Sun, 4 Jun 2017 14:12:39 +0000 (10:12 -0400)] 
plexus4 20170604_0-605

6 years agom_webirc: don't allow ips to begin with :
Adam [Sat, 3 Jun 2017 17:34:00 +0000 (13:34 -0400)] 
m_webirc: don't allow ips to begin with :

6 years agoadd_connection: clean up logic for ips beginning with :
Adam [Sat, 3 Jun 2017 17:26:47 +0000 (13:26 -0400)] 
add_connection: clean up logic for ips beginning with :

7 years agom_chghost: fix compile warning
Adam [Sat, 22 Apr 2017 12:23:14 +0000 (08:23 -0400)] 
m_chghost: fix compile warning

7 years agoreference.conf: fix whitespace in oper umode comment
Adam [Tue, 4 Apr 2017 20:22:43 +0000 (16:22 -0400)] 
reference.conf: fix whitespace in oper umode comment

7 years agoreference.conf: update reference dnsbl block
Adam [Tue, 4 Apr 2017 18:51:45 +0000 (14:51 -0400)] 
reference.conf: update reference dnsbl block

7 years agomodules/Makefile.am: fix spacing
Adam [Tue, 4 Apr 2017 15:59:42 +0000 (11:59 -0400)] 
modules/Makefile.am: fix spacing

7 years agom_chghost: clear bancache on chgrealhost
Adam [Tue, 4 Apr 2017 15:59:33 +0000 (11:59 -0400)] 
m_chghost: clear bancache on chgrealhost

7 years agoreference.conf: update for max channel changes
Adam [Thu, 23 Mar 2017 17:12:44 +0000 (13:12 -0400)] 
reference.conf: update for max channel changes

7 years agoAdd max_invites global set option
Adam [Thu, 23 Mar 2017 17:08:15 +0000 (13:08 -0400)] 
Add max_invites global set option

7 years agoAdd max_channels configuration option to classes
Adam [Thu, 23 Mar 2017 17:00:27 +0000 (13:00 -0400)] 
Add max_channels configuration option to classes

7 years agoircd: don't LOG_PERROR in openlog()
Adam [Wed, 22 Mar 2017 00:36:47 +0000 (20:36 -0400)] 
ircd: don't LOG_PERROR in openlog()

7 years agoircd: move common logging code into a function
Adam [Mon, 20 Mar 2017 00:00:02 +0000 (20:00 -0400)] 
ircd: move common logging code into a function

7 years agoircd: log errors to syslog
Adam [Sun, 19 Mar 2017 23:19:49 +0000 (19:19 -0400)] 
ircd: log errors to syslog

7 years agosendto_channel_butone: test IsDefunct on 'target_p->from' instead of 'target_p' as...
Adam [Tue, 14 Mar 2017 22:55:56 +0000 (18:55 -0400)] 
sendto_channel_butone: test IsDefunct on 'target_p->from' instead of 'target_p' as it can be a remote client

7 years agom_trace: fix uid leak in RPL_ENDOFTRACE
Adam [Tue, 14 Mar 2017 17:49:22 +0000 (13:49 -0400)] 
m_trace: fix uid leak in RPL_ENDOFTRACE

7 years agom_trace: update for hunting uids/sids
Adam [Mon, 13 Mar 2017 23:19:26 +0000 (19:19 -0400)] 
m_trace: update for hunting uids/sids

7 years agos_user.c: double check cloaked host really exists before setting it
Adam [Wed, 1 Mar 2017 01:48:56 +0000 (20:48 -0500)] 
s_user.c: double check cloaked host really exists before setting it

7 years agom_chghost: update host of unknown clients in chgrealhost too
Adam [Mon, 27 Feb 2017 14:44:26 +0000 (09:44 -0500)] 
m_chghost: update host of unknown clients in chgrealhost too

7 years agom_chghost: don't change host on chgrealhost too, use chghost for that
Adam [Mon, 27 Feb 2017 14:40:45 +0000 (09:40 -0500)] 
m_chghost: don't change host on chgrealhost too, use chghost for that

7 years agom_chghost: also set cgihost in chgrealhost
Adam [Mon, 27 Feb 2017 14:26:21 +0000 (09:26 -0500)] 
m_chghost: also set cgihost in chgrealhost

7 years agom_svsjoin: fix some creative use of sendto_server
Adam [Fri, 17 Feb 2017 16:40:22 +0000 (11:40 -0500)] 
m_svsjoin: fix some creative use of sendto_server

7 years agoUpdate help index, add helper script
Adam [Mon, 13 Feb 2017 02:13:01 +0000 (21:13 -0500)] 
Update help index, add helper script

7 years agoircd 20170207_0-604 20170207_0-604
Adam [Tue, 7 Feb 2017 23:56:00 +0000 (18:56 -0500)] 
ircd 20170207_0-604

7 years agoFix wlines to expire
Adam [Fri, 3 Feb 2017 19:37:00 +0000 (14:37 -0500)] 
Fix wlines to expire

7 years agoMerge branch 'swebirc2.0-sendhost' into 'master'
Adam [Thu, 2 Feb 2017 01:17:55 +0000 (01:17 +0000)] 
Merge branch 'swebirc2.0-sendhost' into 'master'

Also send (resolved) cgihost in UWEBIRC

See merge request !26

7 years agoAlso send (resolved) cgihost in UWEBIRC
Orillion [Sun, 29 Jan 2017 12:32:15 +0000 (13:32 +0100)] 
Also send (resolved) cgihost in UWEBIRC

7 years agom_webirc: fix truncating webirc hosts
Adam [Sun, 29 Jan 2017 19:06:38 +0000 (14:06 -0500)] 
m_webirc: fix truncating webirc hosts

7 years agoAdd ubuntu build stage to ci, update to fedora 25
Adam [Sun, 29 Jan 2017 19:03:34 +0000 (14:03 -0500)] 
Add ubuntu build stage to ci, update to fedora 25

7 years agom_invite: add channel to invite target change notice
Adam [Thu, 19 Jan 2017 16:49:21 +0000 (11:49 -0500)] 
m_invite: add channel to invite target change notice

7 years ago20170115_0-603 20170115_0-603
Adam [Sun, 15 Jan 2017 20:51:26 +0000 (15:51 -0500)] 
20170115_0-603

7 years agoChange SWEBIRC to be a temporary config on the local server(s). Services (any server...
Orillion [Fri, 13 Jan 2017 19:47:27 +0000 (14:47 -0500)] 
Change SWEBIRC to be a temporary config on the local server(s). Services (any server with SHARED_WLINE) are allowed to execute SWEBIRC SET/UNSET/OPEN/CLOSE. After a user connects via webirc the server sends out an ENCAP UWEBIRC UID CGISOCKHOST so other servers can be aware of which webirc host is connected.

7 years agoUse dnsbl variable
Adam [Sun, 8 Jan 2017 20:03:12 +0000 (15:03 -0500)] 
Use dnsbl variable

7 years agoAdd a default match of 127.0.0.0/8 to dnsbl entries with no match directives
Adam [Sun, 8 Jan 2017 19:54:05 +0000 (14:54 -0500)] 
Add a default match of 127.0.0.0/8 to dnsbl entries with no match directives

7 years agosession: fix test, fix uline check
Adam [Mon, 19 Dec 2016 16:47:46 +0000 (11:47 -0500)] 
session: fix test, fix uline check

7 years agoRequire shared flags for xlines/resv
Adam [Mon, 19 Dec 2016 16:19:04 +0000 (11:19 -0500)] 
Require shared flags for xlines/resv

7 years agosession: add SHARED_SESSION and require it for modifying session list
Adam [Mon, 19 Dec 2016 13:38:27 +0000 (08:38 -0500)] 
session: add SHARED_SESSION and require it for modifying session list

7 years agohunt_server: check servers first when doing wildcard matching
Adam [Wed, 30 Nov 2016 14:52:06 +0000 (09:52 -0500)] 
hunt_server: check servers first when doing wildcard matching

7 years agom_ping: cleanup, from upstream r7912. add test.
Adam [Mon, 28 Nov 2016 13:39:17 +0000 (08:39 -0500)] 
m_ping: cleanup, from upstream r7912. add test.

7 years agom_pong: more cleanup, less match/irccmp magic
Adam [Mon, 21 Nov 2016 22:55:52 +0000 (17:55 -0500)] 
m_pong: more cleanup, less match/irccmp magic

7 years agom_pong: reorganize, add wrong direction check
Adam [Mon, 21 Nov 2016 00:13:33 +0000 (19:13 -0500)] 
m_pong: reorganize, add wrong direction check

7 years agom_certfp: fix client/source arg order
Adam [Sat, 12 Nov 2016 22:48:29 +0000 (17:48 -0500)] 
m_certfp: fix client/source arg order

7 years agoAdd a help file for shedding
Adam [Sat, 12 Nov 2016 19:49:25 +0000 (14:49 -0500)] 
Add a help file for shedding

7 years ago20161110_0-602 20161110_0-602
Adam [Fri, 11 Nov 2016 01:06:00 +0000 (20:06 -0500)] 
20161110_0-602

7 years agomempool: fix build on gcc 4.4
Adam [Fri, 11 Nov 2016 01:04:20 +0000 (20:04 -0500)] 
mempool: fix build on gcc 4.4

7 years agom_info: add floodtime configuration option
Adam [Tue, 8 Nov 2016 21:12:02 +0000 (16:12 -0500)] 
m_info: add floodtime configuration option

7 years agoMerge branch 'master+flood'
Adam [Mon, 7 Nov 2016 23:27:10 +0000 (18:27 -0500)] 
Merge branch 'master+flood'

7 years agoUpdate help/set
Adam [Mon, 7 Nov 2016 22:18:13 +0000 (17:18 -0500)] 
Update help/set

7 years agoCopyright updates
Adam [Mon, 7 Nov 2016 01:56:23 +0000 (20:56 -0500)] 
Copyright updates

7 years agoWhitespace cleanup
Adam [Mon, 7 Nov 2016 01:50:00 +0000 (20:50 -0500)] 
Whitespace cleanup

7 years agoAdd floodtime
Adam [Mon, 7 Nov 2016 00:09:36 +0000 (19:09 -0500)] 
Add floodtime

7 years agom_svsjoin: allow svsjoin to bypass local channel checking
Adam [Sun, 6 Nov 2016 23:36:59 +0000 (18:36 -0500)] 
m_svsjoin: allow svsjoin to bypass local channel checking

7 years agom_join: allow opers 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

7 years agotest: add invite-notify to test
Adam [Fri, 4 Nov 2016 00:22:48 +0000 (20:22 -0400)] 
test: add invite-notify to test

7 years agom_invite: add invite-notify
Adam [Fri, 4 Nov 2016 00:15:08 +0000 (20:15 -0400)] 
m_invite: add invite-notify

7 years agom_invite: sendto_channel_local not sendto_channel_butone
Adam [Sat, 29 Oct 2016 13:52:59 +0000 (09:52 -0400)] 
m_invite: sendto_channel_local not sendto_channel_butone

7 years agoci: add artifacts
Adam [Sat, 29 Oct 2016 13:57:54 +0000 (09:57 -0400)] 
ci: add artifacts

7 years agosendto_channel_butone: check IsClient not !IsServer, can be me
Adam [Fri, 28 Oct 2016 21:42:39 +0000 (17:42 -0400)] 
sendto_channel_butone: check IsClient not !IsServer, can be me

7 years ago20161020_0-601 20161020_0-601
Adam [Thu, 20 Oct 2016 23:23:46 +0000 (19:23 -0400)] 
20161020_0-601

7 years agotest: various license headers
Adam [Tue, 18 Oct 2016 22:23:55 +0000 (18:23 -0400)] 
test: various license headers

7 years agoAdd support for having session exceptions pushed from services
Adam [Tue, 18 Oct 2016 22:15:10 +0000 (18:15 -0400)] 
Add support for having session exceptions pushed from services

7 years agotest: add support for making servers
Adam [Tue, 18 Oct 2016 22:10:54 +0000 (18:10 -0400)] 
test: add support for making servers

7 years agotest: log data out
Adam [Tue, 18 Oct 2016 22:07:23 +0000 (18:07 -0400)] 
test: log data out

7 years agoMerge branch 'extban_test' into 'master'
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

7 years agoRemove webirc spoof notice
Adam [Mon, 17 Oct 2016 14:35:14 +0000 (10:35 -0400)] 
Remove webirc spoof notice

7 years agoUpdate reference.conf for max_local/max_global, this actually isn't redundant because...
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

7 years agolistener: enable IP_FREEBIND if it is available
Adam [Wed, 12 Oct 2016 12:52:29 +0000 (08:52 -0400)] 
listener: enable IP_FREEBIND if it is available

7 years agowebirc: set client password to webirc password
Adam [Wed, 12 Oct 2016 12:34:32 +0000 (08:34 -0400)] 
webirc: set client password to webirc password

7 years agotests: Add testing for extbans
staticfox [Mon, 10 Oct 2016 23:34:17 +0000 (19:34 -0400)] 
tests: Add testing for extbans

7 years agoRename userhost functions to be consistent
Adam [Mon, 10 Oct 2016 22:51:33 +0000 (18:51 -0400)] 
Rename userhost functions to be consistent

7 years agoSplit userhost stuff into its own file
Adam [Mon, 10 Oct 2016 22:45:13 +0000 (18:45 -0400)] 
Split userhost stuff into its own file

7 years agoRemove namehost and no longer track usernames, based on upstream r7624
Adam [Mon, 10 Oct 2016 22:06:18 +0000 (18:06 -0400)] 
Remove namehost and no longer track usernames, based on upstream r7624

7 years agoconf.c: fixed a lineno off-by-one for parser warnings in included configuration files
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

7 years agoReplace SERNO with PACKAGE_VERSION, bump to 20160923_0-600 20160923_0-600
Adam [Sat, 24 Sep 2016 03:22:53 +0000 (23:22 -0400)] 
Replace SERNO with PACKAGE_VERSION, bump to 20160923_0-600

7 years agoSilence two compile warnings on non debug builds
Adam [Sat, 24 Sep 2016 03:15:04 +0000 (23:15 -0400)] 
Silence two compile warnings on non debug builds

7 years agoircd: upgrade expects plexus_main to not return unless upgrading
Adam [Fri, 23 Sep 2016 02:10:27 +0000 (22:10 -0400)] 
ircd: upgrade expects plexus_main to not return unless upgrading

7 years agoAdd openssl, jansson, and microhttpd versions to m_info
Adam [Thu, 22 Sep 2016 21:12:12 +0000 (17:12 -0400)] 
Add openssl, jansson, and microhttpd versions to m_info

7 years agoSupport jansson 2.4
Adam [Thu, 22 Sep 2016 00:12:34 +0000 (20:12 -0400)] 
Support jansson 2.4

7 years agoAllow including a directory of configuration files
Adam [Sun, 18 Sep 2016 22:06:04 +0000 (18:06 -0400)] 
Allow including a directory of configuration files

7 years agoCleanup config include stack code
Adam [Sun, 18 Sep 2016 21:43:58 +0000 (17:43 -0400)] 
Cleanup config include stack code

7 years agoconfigure: conditionally build test if check is found. I can't get PKG_CHECK_MODULES...
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.

7 years agoconfigure: bail if --enable-libjansson or --enable-libmicrohttpd is given but can...
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

7 years agoInstall swig too
Adam [Sun, 18 Sep 2016 15:42:49 +0000 (11:42 -0400)] 
Install swig too

7 years agoMove test phase to installcheck, fix distcheck, add distcheck to ci
Adam [Sun, 18 Sep 2016 15:37:21 +0000 (11:37 -0400)] 
Move test phase to installcheck, fix distcheck, add distcheck to ci

7 years agotest: upgrade: don't run if theres no libjansson
Adam [Sun, 18 Sep 2016 02:13:05 +0000 (22:13 -0400)] 
test: upgrade: don't run if theres no libjansson

7 years agotest: don't put conditions we always want evaluated in assert
Adam [Sun, 18 Sep 2016 02:12:30 +0000 (22:12 -0400)] 
test: don't put conditions we always want evaluated in assert

7 years agom_sasl: don't allow mechanisms with spaces, that are empty, or begin wtih ':'
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 ':'

7 years agoadd_invite(): trim users invite list more in the event max_channels changes
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

7 years agoID_or_name() RPL_ISCAPTURED too
Adam [Sun, 31 Jul 2016 19:59:14 +0000 (15:59 -0400)] 
ID_or_name() RPL_ISCAPTURED too

7 years agom_capture: also uncapture
Adam [Sun, 31 Jul 2016 19:57:48 +0000 (15:57 -0400)] 
m_capture: also uncapture

7 years agom_capture: refactor and apply oper check locally
Adam [Sun, 31 Jul 2016 19:31:52 +0000 (15:31 -0400)] 
m_capture: refactor and apply oper check locally

7 years ago20160729_0-600 20160729_0-600
Adam [Fri, 29 Jul 2016 20:03:48 +0000 (16:03 -0400)] 
20160729_0-600

7 years agoExpand umode tests
Adam [Sun, 24 Jul 2016 21:19:59 +0000 (17:19 -0400)] 
Expand umode tests

7 years agoAdd tlog() for test logging
Adam [Sun, 24 Jul 2016 21:19:47 +0000 (17:19 -0400)] 
Add tlog() for test logging

7 years agom_shedding: don't reject registrations when shedding
Adam [Sun, 24 Jul 2016 20:07:42 +0000 (16:07 -0400)] 
m_shedding: don't reject registrations when shedding

7 years agoFix UMODE_CALLERID mode character
Adam [Sun, 24 Jul 2016 20:07:09 +0000 (16:07 -0400)] 
Fix UMODE_CALLERID mode character

7 years agom_who.c:who_matches(): allow operators to search by real host
Adam [Sun, 17 Jul 2016 15:51:16 +0000 (11:51 -0400)] 
m_who.c:who_matches(): allow operators to search by real host

7 years ago- m_who.c:who_matches(): allow operators to search by ip address
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

7 years ago- m_who.c: merged big mask matching conditional statement found in who_global() and...
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

7 years agoLog when rehashing due to sighup, and log when rehash is complete
Adam [Thu, 30 Jun 2016 00:40:29 +0000 (20:40 -0400)] 
Log when rehashing due to sighup, and log when rehash is complete