]> jfr.im git - solanum.git/log
solanum.git
10 years agoserver: Use rb_strlcpy() instead of strcpy().
Jilles Tjoelker [Sun, 23 Feb 2014 23:04:11 +0000 (00:04 +0100)] 
server: Use rb_strlcpy() instead of strcpy().

An overflow should be impossible here, but be paranoid.

10 years agoSimplify module path list, removing strcpy use.
Jilles Tjoelker [Sun, 23 Feb 2014 22:47:27 +0000 (23:47 +0100)] 
Simplify module path list, removing strcpy use.

10 years agoFix use after free.
Jilles Tjoelker [Sun, 23 Feb 2014 22:46:57 +0000 (23:46 +0100)] 
Fix use after free.

10 years agoconf: Remove dead store.
Jilles Tjoelker [Sun, 23 Feb 2014 22:04:52 +0000 (23:04 +0100)] 
conf: Remove dead store.

10 years agoFix various printf arg types.
Jilles Tjoelker [Sun, 23 Feb 2014 21:46:06 +0000 (22:46 +0100)] 
Fix various printf arg types.

10 years agopart: Fix constness issue with part hook.
Jilles Tjoelker [Sun, 23 Feb 2014 21:55:22 +0000 (22:55 +0100)] 
part: Fix constness issue with part hook.

10 years agomodlist: Fix address display on 64-bit systems.
Jilles Tjoelker [Sun, 23 Feb 2014 21:42:51 +0000 (22:42 +0100)] 
modlist: Fix address display on 64-bit systems.

10 years agomodules: Fix bad sizeofs.
Jilles Tjoelker [Sun, 23 Feb 2014 21:39:42 +0000 (22:39 +0100)] 
modules: Fix bad sizeofs.

10 years agoReplace double semicolons with single; place null statement on its own line.
Jilles Tjoelker [Sun, 23 Feb 2014 21:23:00 +0000 (22:23 +0100)] 
Replace double semicolons with single; place null statement on its own line.

No functional change is intended.

10 years agoconf: Do not leak memory when modules::module is already loaded.
Jilles Tjoelker [Sun, 23 Feb 2014 21:20:43 +0000 (22:20 +0100)] 
conf: Do not leak memory when modules::module is already loaded.

10 years agoextensions/mkpasswd: Do not leak /dev/random fd.
Jilles Tjoelker [Sun, 23 Feb 2014 21:18:44 +0000 (22:18 +0100)] 
extensions/mkpasswd: Do not leak /dev/random fd.

10 years agoballoc: Fix memory leak when get_block() fails.
Jilles Tjoelker [Sun, 23 Feb 2014 21:14:47 +0000 (22:14 +0100)] 
balloc: Fix memory leak when get_block() fails.

10 years agobantool: Close .conf files when done reading.
Jilles Tjoelker [Sun, 23 Feb 2014 21:10:34 +0000 (22:10 +0100)] 
bantool: Close .conf files when done reading.

Not very many files are read, so leaving them open is not a major issue.

10 years agoextensions/roleplay: Fix memory leak on every use.
Jilles Tjoelker [Sun, 23 Feb 2014 21:01:04 +0000 (22:01 +0100)] 
extensions/roleplay: Fix memory leak on every use.

10 years agostartup: Check return value of open /dev/null. Don't fclose stdin/stdout/stderr.
Jilles Tjoelker [Sun, 23 Feb 2014 20:51:19 +0000 (21:51 +0100)] 
startup: Check return value of open /dev/null. Don't fclose stdin/stdout/stderr.

Open /dev/null for standard fds earlier, so a failure can be reported.
Do not fclose stdin/stdout/stderr but just overwrite the fds with
/dev/null.

10 years agowebirc: Check validity of given IP.
Jilles Tjoelker [Sun, 23 Feb 2014 20:14:09 +0000 (21:14 +0100)] 
webirc: Check validity of given IP.

10 years agodoc/ts6-protocol: Document ETB message (EOPMOD capab).
Jilles Tjoelker [Sat, 22 Feb 2014 16:43:57 +0000 (17:43 +0100)] 
doc/ts6-protocol: Document ETB message (EOPMOD capab).

10 years agom_services: Make sure to return a value from the modinit function.
Jilles Tjoelker [Wed, 19 Feb 2014 23:18:02 +0000 (00:18 +0100)] 
m_services: Make sure to return a value from the modinit function.

10 years agoRemove SSL_OP_NO_COMPRESSION from openssl initialization.
Keith Buck [Fri, 21 Feb 2014 09:17:29 +0000 (09:17 +0000)] 
Remove SSL_OP_NO_COMPRESSION from openssl initialization.

SSL_OP_NO_COMPRESSION was presumably added in an attempt to prevent
information leakage in a manner similar to recent attacks on HTTPS.
However, assuming that IRC is vulnerable to the same class of attacks is
incorrect: the behavior of the IRC protocol (a single long-running
connection) is not the same as that of HTTPS (multiple ephemeral
connections). HTTPS's use of ephemeral connections means that certain
assumptions can be made about the contents of the compression
algorithm's dictionaries and the content exchanged between the client
and server (e.g. the content being nearly the same for each connection),
which is not true for IRC. Additionally, they rely on the attacker being
able to coerce the client into creating many HTTPS connections (and
resending some secret token belonging to the user, along with
attacker-controlled data) each time, none of which is possible with IRC.
Lastly, since compression is no longer performed, this option will
result in leaking the lengths of messages transmitted to and from the
client. This option does reduce CPU utilization on Charybdis servers but
also increases bandwidth consumed.

10 years agolibratbox: Fix undefined behaviour advancing pointer beyond end of array.
Jilles Tjoelker [Sun, 16 Feb 2014 15:06:01 +0000 (16:06 +0100)] 
libratbox: Fix undefined behaviour advancing pointer beyond end of array.

The C standard does not allow constructing pointers beyond one past the end
of an array. Therefore, if size is an unsigned type (size_t), then
buf + size is never less than buf.

Clang on 32-bit took advantage of the undefined behaviour, causing
segfaults.

Lightly tested.

10 years agoMerge pull request #46 from grawity/sasl-mechlist
William Pitcock [Sat, 8 Feb 2014 19:02:16 +0000 (13:02 -0600)] 
Merge pull request #46 from grawity/sasl-mechlist

sasl: send RPL_SASLMECHS

10 years agossld: force the control buffer to be unsigned bytes except in special circumstances
William Pitcock [Sat, 8 Feb 2014 18:40:35 +0000 (18:40 +0000)] 
ssld: force the control buffer to be unsigned bytes except in special circumstances

This has the side effect of fixing GnuTLS.

10 years agolibratbox: regenerate autotools files
William Pitcock [Sat, 8 Feb 2014 18:35:24 +0000 (18:35 +0000)] 
libratbox: regenerate autotools files

10 years agolibratbox/gnutls: add gnutls v3 api compatibility without breaking v2
William Pitcock [Sat, 8 Feb 2014 18:34:49 +0000 (18:34 +0000)] 
libratbox/gnutls: add gnutls v3 api compatibility without breaking v2

10 years agoautotools: fix typo relating to ban db
Rylee Elise Fowler [Fri, 31 Jan 2014 16:03:54 +0000 (11:03 -0500)] 
autotools: fix typo relating to ban db

10 years agoRemove an unused variable.
Jilles Tjoelker [Thu, 16 Jan 2014 23:23:09 +0000 (00:23 +0100)] 
Remove an unused variable.

10 years agoAvoid wrong detection of redundant/duplicate auth blocks with auth_user.
Jilles Tjoelker [Thu, 16 Jan 2014 23:22:47 +0000 (00:22 +0100)] 
Avoid wrong detection of redundant/duplicate auth blocks with auth_user.

If there was more than one user= per auth block, the check for redundant
or duplicate auth blocks did not take auth_user into account.

10 years agoopenssl: Improve security using options recommanded by Argure.
Jilles Tjoelker [Wed, 15 Jan 2014 21:25:26 +0000 (22:25 +0100)] 
openssl: Improve security using options recommanded by Argure.

Note that these are not available in old versions of OpenSSL (like FreeBSD
9.x base OpenSSL), so allow them to be missing.

A side effect may be slightly higher CPU consumption and network traffic.

10 years agoopenssl: Use cipher list suggested by Argure.
Jilles Tjoelker [Wed, 15 Jan 2014 21:13:47 +0000 (22:13 +0100)] 
openssl: Use cipher list suggested by Argure.

10 years agoopenssl: Fix compiler warning.
Jilles Tjoelker [Wed, 15 Jan 2014 21:09:57 +0000 (22:09 +0100)] 
openssl: Fix compiler warning.

10 years agoopenssl: Set some sort of session id context.
Jilles Tjoelker [Wed, 15 Jan 2014 20:50:08 +0000 (21:50 +0100)] 
openssl: Set some sort of session id context.

Without a session id context and if client certificates are used, OpenSSL
fails the handshake if an attempt is made to reuse an old session. Various
clients could not reconnect after a disconnection because of this.

See https://bugzilla.mozilla.org/show_bug.cgi?id=858394#c34 for a bug
report.

10 years agodoc/ts6-protocol: Correct the mode letter for termination
Mantas Mikulėnas [Sun, 12 Jan 2014 19:17:34 +0000 (21:17 +0200)] 
doc/ts6-protocol: Correct the mode letter for termination

10 years agobandb: Don't attempt to write to a NULL helper.
Keith Buck [Sun, 12 Jan 2014 01:38:48 +0000 (01:38 +0000)] 
bandb: Don't attempt to write to a NULL helper.

10 years agosasl: send RPL_SASLMECHS
Mantas Mikulėnas [Sat, 11 Jan 2014 22:18:58 +0000 (00:18 +0200)] 
sasl: send RPL_SASLMECHS

10 years agoMerge pull request #42 from Argure/genssl
William Pitcock [Fri, 27 Dec 2013 13:13:08 +0000 (05:13 -0800)] 
Merge pull request #42 from Argure/genssl

Use sha-512 rather than deprecated sha-1; generate a csr

10 years agoMerge pull request #45 from somasonic/master
Keith Buck [Sun, 22 Dec 2013 02:55:32 +0000 (18:55 -0800)] 
Merge pull request #45 from somasonic/master

Fix grammatical error in extensions/chm_sslonly.c

10 years agoFix grammatical error
Andrew [Thu, 12 Dec 2013 04:08:12 +0000 (04:08 +0000)] 
Fix grammatical error

10 years agolibratbox/openssl: check that ECDHE is really available on redhat derivatives (closes...
William Pitcock [Sat, 30 Nov 2013 19:55:01 +0000 (19:55 +0000)] 
libratbox/openssl: check that ECDHE is really available on redhat derivatives (closes #43)

10 years agoINSTALL: Fix documentation for assert configure options.
Keith Buck [Wed, 27 Nov 2013 09:23:20 +0000 (09:23 +0000)] 
INSTALL: Fix documentation for assert configure options.

10 years agoMerge branch 'fix-sha256-crypt' of https://github.com/grawity/charybdis
Jilles Tjoelker [Fri, 22 Nov 2013 22:48:38 +0000 (23:48 +0100)] 
Merge branch 'fix-sha256-crypt' of https://github.com/grawity/charybdis

10 years agohelp: Fix some required oper privileges.
Jilles Tjoelker [Fri, 22 Nov 2013 22:41:15 +0000 (23:41 +0100)] 
help: Fix some required oper privileges.

10 years agohelp: Remove mention of remote commands that do not actually work.
Jilles Tjoelker [Fri, 22 Nov 2013 22:34:54 +0000 (23:34 +0100)] 
help: Remove mention of remote commands that do not actually work.

10 years agoJust use 4k RSA certificates while at it
Patrick Godschalk [Mon, 18 Nov 2013 23:59:08 +0000 (00:59 +0100)] 
Just use 4k RSA certificates while at it

10 years agoUse sha-512 rather than deprecated sha-1; generate a csr
Patrick Godschalk [Mon, 18 Nov 2013 23:49:01 +0000 (00:49 +0100)] 
Use sha-512 rather than deprecated sha-1; generate a csr

10 years agoMerge pull request #41 from lyska/master
William Pitcock [Fri, 15 Nov 2013 12:26:39 +0000 (04:26 -0800)] 
Merge pull request #41 from lyska/master

helpfiles: fix spelling, grammar remove old information

10 years agohelpfiles: fix spelling, grammar remove old information
Sam Dodrill [Fri, 15 Nov 2013 04:34:42 +0000 (23:34 -0500)] 
helpfiles: fix spelling, grammar remove old information

What is done here:

1. All the outdated configuration flag information has been removed and
   replaced with the more current information.
2. Spellchecking has been done on all helpfiles and the actual errors
   have been fixed.

10 years agoRemove duplicate default-value code.
Keith Buck [Tue, 29 Oct 2013 09:07:19 +0000 (09:07 +0000)] 
Remove duplicate default-value code.

Default values for default_floodcount and default_ident_timeout are set
in s_conf.c. Remove code that checks for missing values in ircd.c.
Additionally, reset default_ident_timeout to 5 if an invalid value (i.e.
0) is provided.

10 years agooverride: Remove umode +p when deopering.
Jilles Tjoelker [Fri, 25 Oct 2013 15:49:58 +0000 (17:49 +0200)] 
override: Remove umode +p when deopering.

10 years agoRevert "Add m_override.c - an improved override module."
Keith Buck [Fri, 25 Oct 2013 05:39:55 +0000 (05:39 +0000)] 
Revert "Add m_override.c - an improved override module."

This reverts commit f00a55e9a1005f488b3b8d8be358bcee4c975fde.

10 years agoAdd m_override.c - an improved override module.
Keith Buck [Tue, 22 Oct 2013 08:50:15 +0000 (08:50 +0000)] 
Add m_override.c - an improved override module.

10 years agolibratbox/crypt: fix difference from glibc in sha256_crypt()
Mantas Mikulėnas [Wed, 23 Oct 2013 11:39:51 +0000 (14:39 +0300)] 
libratbox/crypt: fix difference from glibc in sha256_crypt()

rb_crypt() was generating different SHA256 ($5$) hashes than glibc,
making hashes generated with charybdis unusable in ratbox and other
software, and vice versa.

10 years agoUse RFC5737 and RFC3849 addresses in example confs.
Jilles Tjoelker [Sun, 6 Oct 2013 17:39:06 +0000 (19:39 +0200)] 
Use RFC5737 and RFC3849 addresses in example confs.

There are IPv4 and IPv6 ranges reserved for documentation and example code;
use these to minimize the risk if someone accidentally uses an unmodified
example conf.

10 years agoFix parameter counts for me_dline and me_undline.
Keith Buck [Mon, 23 Sep 2013 09:34:30 +0000 (09:34 +0000)] 
Fix parameter counts for me_dline and me_undline.

10 years agowhowas: Use the normal rules for IP visibility.
Jilles Tjoelker [Sat, 14 Sep 2013 10:26:32 +0000 (12:26 +0200)] 
whowas: Use the normal rules for IP visibility.

Add the flags (auth{} spoof, dynamic spoof) to struct Whowas and add a
show_ip_whowas().

Normal users now see IPs of unspoofed users, and remote opers can see IPs
behind dynamic spoofs. Also, general::hide_spoof_ips is now applied when
the IP is shown, not when the client exits.

10 years agoFix parameter name in header file for show_ip_conf().
Jilles Tjoelker [Sat, 14 Sep 2013 10:26:24 +0000 (12:26 +0200)] 
Fix parameter name in header file for show_ip_conf().

10 years agoMerge branch 'isupport-charset' of github.com:grawity/charybdis
Jilles Tjoelker [Fri, 13 Sep 2013 20:34:11 +0000 (22:34 +0200)] 
Merge branch 'isupport-charset' of github.com:grawity/charybdis

10 years agoEnable remote WHOWAS queries.
Jilles Tjoelker [Fri, 13 Sep 2013 20:29:26 +0000 (22:29 +0200)] 
Enable remote WHOWAS queries.

On ircd-seven, this will allow remote opers to see certain hidden IPs.

10 years agoAbort blacklist queries at the same time as auth queries.
Keith Buck [Thu, 12 Sep 2013 08:21:50 +0000 (08:21 +0000)] 
Abort blacklist queries at the same time as auth queries.

This fixes an assert(MyConnect(...)) being hit in
register_local_user(...).

10 years agoRemove CHARSET=ascii from ISUPPORT
Mantas Mikulėnas [Tue, 10 Sep 2013 21:57:48 +0000 (00:57 +0300)] 
Remove CHARSET=ascii from ISUPPORT

For one, [draft-brocklesby-irc-isupport-02][1] already defines "ascii" as the
default value. According to section 2 ("Except as
explicitly stated in its definition, a parameter should not be sent
unless it changes this default value, or the default value is vague,
badly defined, or differs between IRC server implementations"), there is
no point in sending it.

For another, [version 03 of the same draft][2] removes CHARSET ("It was
found to be unworkable;  a correct specification could not be devised to
represent its meaning across implementations."), and the token is not
present at all in [draft-hardy-irc-isupport-00][3].

[1]: https://tools.ietf.org/html/draft-brocklesby-irc-isupport-02#section-3.17
[2]: https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03#section-4.8
[3]: https://tools.ietf.org/html/draft-hardy-irc-isupport-00

10 years agoRemove s_assert definition from ircd_defs.h and add it to its own header.
Keith Buck [Tue, 10 Sep 2013 05:35:56 +0000 (05:35 +0000)] 
Remove s_assert definition from ircd_defs.h and add it to its own header.

s_assert requires some higher-level functionality that shouldn't be
present in ircd_defs.h. ircd_defs.h is used by ssld, which has no notion
of logging or sending IRC messages. Additionally, some of the headers
s_assert depends on result in conflicting definitions in ssld.c.

This change also fixes the compile when using --enable-assert=soft.

10 years agoMerge pull request #33 from Argure/master
William Pitcock [Fri, 6 Sep 2013 18:44:18 +0000 (11:44 -0700)] 
Merge pull request #33 from Argure/master

Enable use of ECDHE in Charybdis on OpenSSL versions that support this.

10 years agoHave OpenSSL version check use cpp
Patrick Godschalk [Fri, 6 Sep 2013 18:05:49 +0000 (20:05 +0200)] 
Have OpenSSL version check use cpp

10 years agoMerge pull request #34 from grawity/monitor-help
Quora [Wed, 4 Sep 2013 17:14:08 +0000 (10:14 -0700)] 
Merge pull request #34 from grawity/monitor-help

Document MONITOR in /help

10 years agoDocument MONITOR in /help
Mantas Mikulėnas [Wed, 4 Sep 2013 16:16:09 +0000 (19:16 +0300)] 
Document MONITOR in /help

10 years agoAdd notice about ECC/ECDHE in OpenSSL.
Patrick Godschalk [Tue, 3 Sep 2013 12:23:13 +0000 (14:23 +0200)] 
Add notice about ECC/ECDHE in OpenSSL.

10 years agoSet ECDHE on OpenSSL 1.00+.
Patrick Godschalk [Tue, 3 Sep 2013 12:16:57 +0000 (14:16 +0200)] 
Set ECDHE on OpenSSL 1.00+.

10 years agodoc: fix name of sample config again
Quora Dodrill [Sat, 24 Aug 2013 14:41:00 +0000 (09:41 -0500)] 
doc: fix name of sample config again

10 years agoextensions/m_roleplay: Properly transmit source name.
Alex Iadicicco [Sat, 24 Aug 2013 03:11:22 +0000 (20:11 -0700)] 
extensions/m_roleplay: Properly transmit source name.

10 years agosrc/s_conf: Avoid re-inventing the wheel
Quora Dodrill [Wed, 14 Aug 2013 22:45:35 +0000 (15:45 -0700)] 
src/s_conf: Avoid re-inventing the wheel

10 years agosrc/s_conf: More detailed error messages conforming to POSIX errno
Quora Dodrill [Wed, 14 Aug 2013 22:26:29 +0000 (15:26 -0700)] 
src/s_conf: More detailed error messages conforming to POSIX errno

When the configuration file is unreadable or not existing, charybdis will now report the POSIX error message from the failed call. This is a compromise between the behavior in f951460ae991e2e8defb9638f8ee508283705cbb and f6f049070e240d0ce637e9e3ac4fba4148b9725d.

10 years agoEnsure consistent indexing into user_modes independent on signedness of char.
Jilles Tjoelker [Wed, 14 Aug 2013 21:49:22 +0000 (23:49 +0200)] 
Ensure consistent indexing into user_modes independent on signedness of char.

10 years agosrc/s_conf: Moved error notification to proper place
Quora Dodrill [Wed, 14 Aug 2013 21:28:11 +0000 (14:28 -0700)] 
src/s_conf: Moved error notification to proper place

Previously it was in src/ircd.c, but accroding to jilles, this is a better place for the notification.

This changes a patch made in adef4da10c65696fb9b79ffa797615770fd53abf and amended in 65d921173c6e3aa4f30dd78561d3a6f5d5f4cf31 and f6f049070e240d0ce637e9e3ac4fba4148b9725d.

10 years agolibratbox/openssl: Fix possible memory leak with SSL certificate fingerprints
Quora Dodrill [Wed, 14 Aug 2013 16:54:57 +0000 (09:54 -0700)] 
libratbox/openssl: Fix possible memory leak with SSL certificate fingerprints

10 years agoRevert "libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints"
Quora Dodrill [Wed, 14 Aug 2013 16:54:18 +0000 (09:54 -0700)] 
Revert "libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints"

This reverts commit 6ecd598ec079ebd184ab1e1e594b849e65c08507.

10 years agolibratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints
Quora Dodrill [Wed, 14 Aug 2013 16:49:04 +0000 (09:49 -0700)] 
libratbox/openssl: Fix possible memory leak with SSL dertificate fingerprints

11 years agobandb: do not blindly pass a buffer to a function that takes a format string (closes...
William Pitcock [Sat, 20 Jul 2013 07:14:14 +0000 (07:14 +0000)] 
bandb: do not blindly pass a buffer to a function that takes a format string (closes #27)

11 years agoMerge pull request #32 from anarcat/gnutls-restore
Quora Dodrill [Fri, 19 Jul 2013 19:47:15 +0000 (12:47 -0700)] 
Merge pull request #32 from anarcat/gnutls-restore

rerun aclocal to include pkg.m4

11 years agorerun aclocal to include pkg.m4
Antoine Beaupré [Thu, 18 Jul 2013 00:26:47 +0000 (20:26 -0400)] 
rerun aclocal to include pkg.m4

this also updates aclocal from 1.11.1 to 1.11.6

11 years agosrc/ircd: fix -configfile argument
Quora Dodrill [Wed, 10 Jul 2013 15:44:27 +0000 (08:44 -0700)] 
src/ircd: fix -configfile argument

11 years agosrc/ircd: Missed case where ircd.conf is unreadable to the ircd
Quora Dodrill [Wed, 10 Jul 2013 03:16:04 +0000 (20:16 -0700)] 
src/ircd: Missed case where ircd.conf is unreadable to the ircd

11 years agosrc/ircd: Die if the configuration file does not exist
Quora Dodrill [Wed, 10 Jul 2013 03:04:45 +0000 (20:04 -0700)] 
src/ircd: Die if the configuration file does not exist

11 years agodoc: Example configuration renamed to ircd.conf.example
Quora Dodrill [Wed, 10 Jul 2013 03:01:16 +0000 (20:01 -0700)] 
doc: Example configuration renamed to ircd.conf.example

This is to follow the precident set by Atheme's atheme.conf.example file. Since the ircd now fails to start on a non-existant configuration file, seeing that message would make one know where to look.

11 years agojoin: Fix messages about join failures such as banned.
Jilles Tjoelker [Sun, 7 Jul 2013 21:49:33 +0000 (23:49 +0200)] 
join: Fix messages about join failures such as banned.

This was broken by 6f7b36d5d0f8a6429c625d825d3277670cdb25e7 in February
2013, as join failures are the only situation where a non-trivial
numeric is passed through from other code to be sent to a client. Fix it
by porting more code from ircd-ratbox 3.1.

11 years agom_info: Correct description of general::client_exit like in example confs.
Jilles Tjoelker [Sun, 16 Jun 2013 09:35:04 +0000 (11:35 +0200)] 
m_info: Correct description of general::client_exit like in example confs.

Reported by: jackal

11 years agoMerge pull request #30 from anarcat/gnutls-restore
William Pitcock [Mon, 10 Jun 2013 16:23:16 +0000 (09:23 -0700)] 
Merge pull request #30 from anarcat/gnutls-restore

Gnutls restore

11 years agoRevert "libratbox: Remove broken gnutls support."
Antoine Beaupré [Mon, 10 Jun 2013 16:19:02 +0000 (12:19 -0400)] 
Revert "libratbox: Remove broken gnutls support."

This reverts commit f2d58c6d72a1735b28ef95566fbd26bb0736246d.

11 years agoRevert "Remove more gnutls references."
Antoine Beaupré [Mon, 10 Jun 2013 16:18:43 +0000 (12:18 -0400)] 
Revert "Remove more gnutls references."

This reverts commit 6a25507e90c2b2f934724e8eb278e9782acac923.

11 years agoRerun autoconf for genssl change.
Jilles Tjoelker [Sat, 8 Jun 2013 11:46:02 +0000 (13:46 +0200)] 
Rerun autoconf for genssl change.

11 years agoMerge pull request #28 from anarcat/master
William Pitcock [Thu, 6 Jun 2013 00:11:20 +0000 (17:11 -0700)] 
Merge pull request #28 from anarcat/master

rename genssl to genssl.sh

11 years agorename genssl.sh to genssl
Antoine Beaupré [Wed, 5 Jun 2013 05:49:19 +0000 (01:49 -0400)] 
rename genssl.sh to genssl

11 years agoMention channel name parameter to SJOIN in ts6-protocol.txt
Alex Iadicicco [Wed, 15 May 2013 07:27:40 +0000 (00:27 -0700)] 
Mention channel name parameter to SJOIN in ts6-protocol.txt

11 years agoRename m_nokillservices.so to no_kill_services.so per the naming scheme.
Jilles Tjoelker [Sat, 27 Apr 2013 15:00:10 +0000 (17:00 +0200)] 
Rename m_nokillservices.so to no_kill_services.so per the naming scheme.

11 years agokill: Improve comment about kill hook.
Jilles Tjoelker [Sat, 27 Apr 2013 14:55:45 +0000 (16:55 +0200)] 
kill: Improve comment about kill hook.

11 years agonokillservices: Use ircu numeric instead of a notice.
Jilles Tjoelker [Sat, 27 Apr 2013 14:55:26 +0000 (16:55 +0200)] 
nokillservices: Use ircu numeric instead of a notice.

11 years agoUpdate my email address
Elizabeth Myers [Sat, 27 Apr 2013 10:17:05 +0000 (05:17 -0500)] 
Update my email address

11 years agoForgot this -.-
Elizabeth Myers [Sat, 27 Apr 2013 10:07:04 +0000 (05:07 -0500)] 
Forgot this -.-

11 years agoFix minor comment munging from sed being a piece of shit
Elizabeth Myers [Sat, 27 Apr 2013 09:59:57 +0000 (04:59 -0500)] 
Fix minor comment munging from sed being a piece of shit

11 years agoInclude messages.h for macro form_str in select extensions
Elizabeth Myers [Sat, 27 Apr 2013 09:57:44 +0000 (04:57 -0500)] 
Include messages.h for macro form_str in select extensions

11 years agoFix format string generation
Elizabeth Myers [Sat, 27 Apr 2013 09:57:31 +0000 (04:57 -0500)] 
Fix format string generation

11 years agoBlacklist: fix accidentally clobbering previous filters
Elizabeth Myers [Sun, 21 Apr 2013 16:10:19 +0000 (11:10 -0500)] 
Blacklist: fix accidentally clobbering previous filters