]> jfr.im git - solanum.git/log
solanum.git
8 years agohash.c: Save some more bytes
Matt Ullman [Sun, 27 Mar 2016 10:29:10 +0000 (06:29 -0400)] 
hash.c: Save some more bytes

8 years agossld: Remove left over function
Matt Ullman [Sun, 27 Mar 2016 10:13:11 +0000 (06:13 -0400)] 
ssld: Remove left over function

8 years agos_auth: remove trailing whitespace at end of usernames.
Elizabeth Myers [Sun, 27 Mar 2016 00:21:16 +0000 (19:21 -0500)] 
s_auth: remove trailing whitespace at end of usernames.

8 years agoircd/authd: some comments
Elizabeth Myers [Sat, 26 Mar 2016 21:44:41 +0000 (16:44 -0500)] 
ircd/authd: some comments

8 years agosslproc: Remove unused variable
Matt Ullman [Sat, 26 Mar 2016 20:41:36 +0000 (16:41 -0400)] 
sslproc: Remove unused variable

8 years agowsockd: add some stub i/o code
William Pitcock [Sat, 26 Mar 2016 10:30:52 +0000 (05:30 -0500)] 
wsockd: add some stub i/o code

8 years agowsockd: conn_t.stream is not needed
William Pitcock [Sat, 26 Mar 2016 06:29:59 +0000 (01:29 -0500)] 
wsockd: conn_t.stream is not needed

8 years agoPort notice stuff over from authd-framework-2 and use it.
Elizabeth Myers [Sat, 26 Mar 2016 02:57:42 +0000 (21:57 -0500)] 
Port notice stuff over from authd-framework-2 and use it.

This allows things like oper warnings from authd using the W message type
also.

8 years agoauthd: also check size correctly
William Pitcock [Sat, 26 Mar 2016 02:12:28 +0000 (21:12 -0500)] 
authd: also check size correctly

8 years agoauthd: check if handler is NULL, ensure that we do not overflow
William Pitcock [Sat, 26 Mar 2016 02:10:34 +0000 (21:10 -0500)] 
authd: check if handler is NULL, ensure that we do not overflow

8 years agowsockd: add skeleton for future websockets helper (ref #78)
William Pitcock [Sat, 26 Mar 2016 02:03:17 +0000 (21:03 -0500)] 
wsockd: add skeleton for future websockets helper (ref #78)

8 years agoauthd: change reload character to R from H.
Elizabeth Myers [Sat, 26 Mar 2016 02:00:13 +0000 (21:00 -0500)] 
authd: change reload character to R from H.

This is more in line with the specification @kaniini laid out.

8 years agoircd: client: substantially rework the connid registry system
William Pitcock [Sat, 26 Mar 2016 00:49:01 +0000 (19:49 -0500)] 
ircd: client: substantially rework the connid registry system

now connid's are allocated on demand and clients may have as many connid's as necessary.
this allows us to build chains of helpers while ensuring the ircd properly tracks and GCs the resources.

8 years agoextb_combi: More int to bool conversion
Matt Ullman [Fri, 25 Mar 2016 23:47:30 +0000 (19:47 -0400)] 
extb_combi: More int to bool conversion

Cleanup whitespace in ircd_lexer.l

8 years ago.gitignore: Ignore serno.h from librb as well
Matt Ullman [Fri, 25 Mar 2016 23:40:12 +0000 (19:40 -0400)] 
.gitignore: Ignore serno.h from librb as well

8 years agoappveyor: make the build less hacky
William Pitcock [Fri, 25 Mar 2016 23:25:00 +0000 (18:25 -0500)] 
appveyor: make the build less hacky

8 years agoircd: only relocate_paths on windows, no point on posix
William Pitcock [Fri, 25 Mar 2016 23:13:15 +0000 (18:13 -0500)] 
ircd: only relocate_paths on windows, no point on posix

8 years agoserno.h: remove it with make clean.
Elizabeth Myers [Fri, 25 Mar 2016 16:47:02 +0000 (11:47 -0500)] 
serno.h: remove it with make clean.

8 years agoircd: implement path relocation
William Pitcock [Fri, 25 Mar 2016 06:57:25 +0000 (01:57 -0500)] 
ircd: implement path relocation

8 years agoircd: use ircd_paths for logFileName and pidFileName
William Pitcock [Fri, 25 Mar 2016 05:00:06 +0000 (00:00 -0500)] 
ircd: use ircd_paths for logFileName and pidFileName

8 years agostarttls: use the client connid instead of the FD for opening the channel with ssld
William Pitcock [Fri, 25 Mar 2016 01:33:54 +0000 (20:33 -0500)] 
starttls: use the client connid instead of the FD for opening the channel with ssld

8 years agoconfigure: define ENABLE_FHS_PATHS if built with --enable-fhs-paths, this will disabl...
William Pitcock [Thu, 24 Mar 2016 23:55:30 +0000 (18:55 -0500)] 
configure: define ENABLE_FHS_PATHS if built with --enable-fhs-paths, this will disable the path relocation code

8 years agoircd: unbreak build
William Pitcock [Thu, 24 Mar 2016 23:50:13 +0000 (18:50 -0500)] 
ircd: unbreak build

8 years agoircd: start staging for relocatable paths
William Pitcock [Thu, 24 Mar 2016 23:45:28 +0000 (18:45 -0500)] 
ircd: start staging for relocatable paths

8 years agolibrb: define RB_PATH_SEPARATOR
William Pitcock [Thu, 24 Mar 2016 23:21:11 +0000 (18:21 -0500)] 
librb: define RB_PATH_SEPARATOR

8 years agochmode: Move check_forward() to a boolean
Matt Ullman [Thu, 24 Mar 2016 18:42:54 +0000 (14:42 -0400)] 
chmode: Move check_forward() to a boolean

8 years agochmode: Move add_id() to a boolean
Matt Ullman [Thu, 24 Mar 2016 18:37:52 +0000 (14:37 -0400)] 
chmode: Move add_id() to a boolean

8 years agochmode: Move allow_mode_change() to a boolean
Matt Ullman [Thu, 24 Mar 2016 18:26:02 +0000 (14:26 -0400)] 
chmode: Move allow_mode_change() to a boolean

8 years agossld: Move plain_check_cork() to a boolean
Matt Ullman [Thu, 24 Mar 2016 17:52:16 +0000 (13:52 -0400)] 
ssld: Move plain_check_cork() to a boolean

8 years agoversion.c.SH: Fix generation not incrementing
Matt Ullman [Thu, 24 Mar 2016 08:00:23 +0000 (04:00 -0400)] 
version.c.SH: Fix generation not incrementing

8 years agochannel: Move flood_attack_channel() to a boolean
Matt Ullman [Thu, 24 Mar 2016 06:19:30 +0000 (02:19 -0400)] 
channel: Move flood_attack_channel() to a boolean

8 years agochannel: Change check_channel_name() note to false
Matt Ullman [Thu, 24 Mar 2016 06:14:03 +0000 (02:14 -0400)] 
channel: Change check_channel_name() note to false

[ci skip]

8 years agochannel: Move check_channel_name() to a boolean
Matt Ullman [Thu, 24 Mar 2016 05:54:39 +0000 (01:54 -0400)] 
channel: Move check_channel_name() to a boolean

8 years agoAdd BlindSight to the credits
Elizabeth Myers [Thu, 24 Mar 2016 03:17:47 +0000 (22:17 -0500)] 
Add BlindSight to the credits

8 years agocleanup: u_long -> unsigned long
Elizabeth Myers [Thu, 24 Mar 2016 03:03:24 +0000 (22:03 -0500)] 
cleanup: u_long -> unsigned long

8 years agoMerge pull request #178 from staticfox/bsdisms
Elizabeth Myers [Thu, 24 Mar 2016 02:57:09 +0000 (21:57 -0500)] 
Merge pull request #178 from staticfox/bsdisms

Cleanup more BSD-isms

8 years agoauthd: Fix windows build
Matt Ullman [Thu, 24 Mar 2016 02:51:03 +0000 (22:51 -0400)] 
authd: Fix windows build

Replace stray NO with false

8 years agoCleanup more BSD-isms
Matt Ullman [Thu, 24 Mar 2016 02:33:54 +0000 (22:33 -0400)] 
Cleanup more BSD-isms

8 years agoMerge pull request #177 from awilfox/master
Elizabeth Myers [Thu, 24 Mar 2016 00:51:23 +0000 (19:51 -0500)] 
Merge pull request #177 from awilfox/master

Invoke the standard system shell in autogen.sh

8 years agoInvoke the standard system shell in autogen.sh
Andrew Wilcox [Thu, 24 Mar 2016 00:49:50 +0000 (19:49 -0500)] 
Invoke the standard system shell in autogen.sh

This avoids a needless dependence on bash.

8 years agoMerge pull request #176 from staticfox/morecleanups
William Pitcock [Thu, 24 Mar 2016 00:14:46 +0000 (19:14 -0500)] 
Merge pull request #176 from staticfox/morecleanups

More cleanups

8 years agoRemove the rest of the SVN id tags
Matt Ullman [Thu, 24 Mar 2016 00:10:44 +0000 (20:10 -0400)] 
Remove the rest of the SVN id tags

8 years agoauthd: Change str_isnumber() to bool
Matt Ullman [Thu, 24 Mar 2016 00:07:21 +0000 (20:07 -0400)] 
authd: Change str_isnumber() to bool

8 years agoMerge pull request #175 from staticfox/datatypes
William Pitcock [Wed, 23 Mar 2016 23:28:01 +0000 (18:28 -0500)] 
Merge pull request #175 from staticfox/datatypes

Move away from BSD data types

8 years agoMove away from BSD data types
Matt Ullman [Wed, 23 Mar 2016 23:11:42 +0000 (19:11 -0400)] 
Move away from BSD data types

8 years agoRemove tier 4 (tier 3 is basically "everything but")
Elizabeth Myers [Wed, 23 Mar 2016 20:51:25 +0000 (15:51 -0500)] 
Remove tier 4 (tier 3 is basically "everything but")

8 years agoAdd unlisted architectures to tier 3 [ci skip]
Elizabeth Myers [Wed, 23 Mar 2016 20:35:13 +0000 (15:35 -0500)] 
Add unlisted architectures to tier 3 [ci skip]

8 years agoREADME: clearly outline levels of platform support
Elizabeth Myers [Wed, 23 Mar 2016 20:10:44 +0000 (15:10 -0500)] 
README: clearly outline levels of platform support

8 years agomodules: libircd depends on librb, so no need to include it.
Elizabeth Myers [Wed, 23 Mar 2016 18:59:10 +0000 (13:59 -0500)] 
modules: libircd depends on librb, so no need to include it.

This triggers multiple inclusion warnings on Solaris also.

8 years agoUpdate README
Elizabeth Myers [Wed, 23 Mar 2016 17:31:51 +0000 (12:31 -0500)] 
Update README

8 years agolibrb/ports: ungimp thing.
Elizabeth Myers [Wed, 23 Mar 2016 17:06:26 +0000 (12:06 -0500)] 
librb/ports: ungimp thing.

8 years agomisc solaris fixes
Elizabeth Myers [Wed, 23 Mar 2016 17:04:02 +0000 (12:04 -0500)] 
misc solaris fixes

8 years agoRemove common.h from lexer and parser
Elizabeth Myers [Wed, 23 Mar 2016 15:09:53 +0000 (10:09 -0500)] 
Remove common.h from lexer and parser

8 years agoRemove common.h from here too.
Elizabeth Myers [Wed, 23 Mar 2016 15:06:52 +0000 (10:06 -0500)] 
Remove common.h from here too.

8 years agocommon.h: raison d'être is gone, so out it goes.
Elizabeth Myers [Wed, 23 Mar 2016 14:33:56 +0000 (09:33 -0500)] 
common.h: raison d'être is gone, so out it goes.

Fold whatever was left into ircd_defs.h

8 years agoEnsure the parser/lexer don't use IRCD_BUFSIZE.
Elizabeth Myers [Wed, 23 Mar 2016 14:25:56 +0000 (09:25 -0500)] 
Ensure the parser/lexer don't use IRCD_BUFSIZE.

8 years agoIRCD_BUFSIZE is redundant with BUFSIZE, so kill it.
Elizabeth Myers [Wed, 23 Mar 2016 14:22:55 +0000 (09:22 -0500)] 
IRCD_BUFSIZE is redundant with BUFSIZE, so kill it.

8 years agocommon: don't even attempt to define NULL.
Elizabeth Myers [Wed, 23 Mar 2016 14:11:20 +0000 (09:11 -0500)] 
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*.

8 years agoUpdate NEWS
Elizabeth Myers [Wed, 23 Mar 2016 14:06:47 +0000 (09:06 -0500)] 
Update NEWS

8 years agoSend YES/NO to Davy Jones's Locker.
Elizabeth Myers [Wed, 23 Mar 2016 13:52:32 +0000 (08:52 -0500)] 
Send YES/NO to Davy Jones's Locker.

8 years agoRemove more YES/NO usage.
Elizabeth Myers [Wed, 23 Mar 2016 13:43:28 +0000 (08:43 -0500)] 
Remove more YES/NO usage.

8 years agoNEWS: fix typo [skip ci]
Elizabeth Myers [Wed, 23 Mar 2016 13:40:21 +0000 (08:40 -0500)] 
NEWS: fix typo [skip ci]

8 years agoUpdate NEWS.
Elizabeth Myers [Wed, 23 Mar 2016 13:39:19 +0000 (08:39 -0500)] 
Update NEWS.

8 years agotypedef-ify rb_radixtree for consistency.
Elizabeth Myers [Wed, 23 Mar 2016 13:32:22 +0000 (08:32 -0500)] 
typedef-ify rb_radixtree for consistency.

8 years agoChange struct Dictionary(*) to rb_dictionary(_\1).
Elizabeth Myers [Wed, 23 Mar 2016 13:09:58 +0000 (08:09 -0500)] 
Change struct Dictionary(*) to rb_dictionary(_\1).

This cleans things up a slightly and puts the dictionary stuff in its
own namespace.

8 years agoircd: shut GCC the fuck up.
Elizabeth Myers [Wed, 23 Mar 2016 13:07:23 +0000 (08:07 -0500)] 
ircd: shut GCC the fuck up.

No, it can't probably fail... that isn't what that's there for.

8 years agoDICTIONARY_FOREACH → RB_DICTIONARY_FOREACH
Elizabeth Myers [Wed, 23 Mar 2016 12:45:44 +0000 (07:45 -0500)] 
DICTIONARY_FOREACH → RB_DICTIONARY_FOREACH

This is in librb and therefore should be prefixed.

8 years agoMerge pull request #174 from staticfox/morecleanup
William Pitcock [Wed, 23 Mar 2016 08:57:37 +0000 (03:57 -0500)] 
Merge pull request #174 from staticfox/morecleanup

More cleanup

8 years agoMore cleanup
Matt Ullman [Wed, 23 Mar 2016 02:53:56 +0000 (22:53 -0400)] 
More cleanup

8 years agoMerge pull request #173 from staticfox/gitignore
William Pitcock [Tue, 22 Mar 2016 22:52:59 +0000 (17:52 -0500)] 
Merge pull request #173 from staticfox/gitignore

gitignore: Don't commit m4/argz.m4

8 years agoMerge pull request #172 from staticfox/automake
William Pitcock [Tue, 22 Mar 2016 22:52:46 +0000 (17:52 -0500)] 
Merge pull request #172 from staticfox/automake

automake: Fix typo in compiler flag

8 years agogitignore: Don't commit m4/argz.m4
Matt Ullman [Tue, 22 Mar 2016 21:06:45 +0000 (17:06 -0400)] 
gitignore: Don't commit m4/argz.m4

8 years agoautomake: Fix typo in compiler flag
Matt Ullman [Tue, 22 Mar 2016 20:40:19 +0000 (16:40 -0400)] 
automake: Fix typo in compiler flag

8 years agoMerge pull request #171 from staticfox/warnings
William Pitcock [Tue, 22 Mar 2016 03:25:49 +0000 (22:25 -0500)] 
Merge pull request #171 from staticfox/warnings

Cleanup warnings

8 years agoCleanup warnings
Matt Ullman [Tue, 22 Mar 2016 01:52:40 +0000 (21:52 -0400)] 
Cleanup warnings

8 years agolibrb: use readlink(2) on linux for the direct path instead of dlinfo
William Pitcock [Tue, 22 Mar 2016 02:26:28 +0000 (21:26 -0500)] 
librb: use readlink(2) on linux for the direct path instead of dlinfo

8 years agolibrb: provide rb_path_to_self() on windows
William Pitcock [Tue, 22 Mar 2016 02:20:50 +0000 (21:20 -0500)] 
librb: provide rb_path_to_self() on windows

8 years agoircd: log runtime path (mainly as proof of concept for rb_path_to_self())
William Pitcock [Tue, 22 Mar 2016 02:14:11 +0000 (21:14 -0500)] 
ircd: log runtime path (mainly as proof of concept for rb_path_to_self())

8 years agolibrb: add rb_path_to_self(), which provides fairly reliable runtime path detection
William Pitcock [Tue, 22 Mar 2016 02:07:53 +0000 (21:07 -0500)] 
librb: add rb_path_to_self(), which provides fairly reliable runtime path detection

8 years agoREADME: link to appveyor builds too
William Pitcock [Mon, 21 Mar 2016 17:31:43 +0000 (12:31 -0500)] 
README: link to appveyor builds too

8 years agoappveyor: try overriding the triplets
William Pitcock [Mon, 21 Mar 2016 17:11:56 +0000 (12:11 -0500)] 
appveyor: try overriding the triplets

8 years agoMerge pull request #170 from staticfox/cap_clear
William Pitcock [Mon, 21 Mar 2016 14:57:16 +0000 (09:57 -0500)] 
Merge pull request #170 from staticfox/cap_clear

m_cap: Remove CLEAR subcommand as per v3 specs

8 years agomkpasswd: improve help and remove DES support.
Elizabeth Myers [Mon, 21 Mar 2016 14:12:59 +0000 (09:12 -0500)] 
mkpasswd: improve help and remove DES support.

Just Say No™ to weak ciphers.

8 years agotravis: this branch is deprecated, authd-framework-2 is the new hotness
Elizabeth Myers [Mon, 21 Mar 2016 13:32:47 +0000 (08:32 -0500)] 
travis: this branch is deprecated, authd-framework-2 is the new hotness

8 years agoMake release scripts less out of date.
Elizabeth Myers [Mon, 21 Mar 2016 13:32:21 +0000 (08:32 -0500)] 
Make release scripts less out of date.

8 years agoMerge branch 'master' of github.com:charybdis-ircd/charybdis
Elizabeth Myers [Mon, 21 Mar 2016 13:23:39 +0000 (08:23 -0500)] 
Merge branch 'master' of github.com:charybdis-ircd/charybdis

8 years agoRemove stale line from travis.yml
Elizabeth Myers [Mon, 21 Mar 2016 13:22:51 +0000 (08:22 -0500)] 
Remove stale line from travis.yml

8 years agom_cap: Remove CLEAR subcommand as per v3 specs
Matt Ullman [Mon, 21 Mar 2016 04:16:35 +0000 (00:16 -0400)] 
m_cap: Remove CLEAR subcommand as per v3 specs

8 years agoappveyor: dont try to start ircd for the moment
William Pitcock [Mon, 21 Mar 2016 04:00:30 +0000 (23:00 -0500)] 
appveyor: dont try to start ircd for the moment

8 years agoconfigure: add same msys check here
William Pitcock [Mon, 21 Mar 2016 03:17:52 +0000 (22:17 -0500)] 
configure: add same msys check here

8 years agoconfigure: fix msys checks
William Pitcock [Mon, 21 Mar 2016 03:06:54 +0000 (22:06 -0500)] 
configure: fix msys checks

8 years agolibrb: configure: tolerate older msys versions having wrong uname -a output
William Pitcock [Mon, 21 Mar 2016 03:01:17 +0000 (22:01 -0500)] 
librb: configure: tolerate older msys versions having wrong uname -a output

8 years agoappveyor: push librb-config.h
William Pitcock [Mon, 21 Mar 2016 02:45:05 +0000 (21:45 -0500)] 
appveyor: push librb-config.h

8 years agoappveyor: provide git for build
William Pitcock [Mon, 21 Mar 2016 02:39:25 +0000 (21:39 -0500)] 
appveyor: provide git for build

8 years agoappveyor: simplify build script further
William Pitcock [Mon, 21 Mar 2016 02:34:03 +0000 (21:34 -0500)] 
appveyor: simplify build script further

8 years agoappveyor: try a different approach
William Pitcock [Mon, 21 Mar 2016 02:27:11 +0000 (21:27 -0500)] 
appveyor: try a different approach

8 years agoappveyor: collect more data
William Pitcock [Mon, 21 Mar 2016 02:13:19 +0000 (21:13 -0500)] 
appveyor: collect more data

8 years agoappveyor: --noconfirm
William Pitcock [Mon, 21 Mar 2016 02:09:11 +0000 (21:09 -0500)] 
appveyor: --noconfirm

8 years agoappveyor: (re)install mingw-w64-x86_64-libwinpthread-git
William Pitcock [Mon, 21 Mar 2016 02:07:27 +0000 (21:07 -0500)] 
appveyor: (re)install mingw-w64-x86_64-libwinpthread-git

8 years agoappveyor: sanity check cc1
William Pitcock [Mon, 21 Mar 2016 02:02:39 +0000 (21:02 -0500)] 
appveyor: sanity check cc1