]>
jfr.im git - irc/Elemental-IRCd/elemental-ircd.git/log
AppleDash [Tue, 1 Mar 2016 21:27:13 +0000 (16:27 -0500)]
Fix hostnames with no dot in them being considered invalid.
Christine Dodrill [Fri, 8 Jan 2016 04:06:24 +0000 (20:06 -0800)]
Merge pull request #209 from Elemental-IRCd/fix/hide-address-for-modload
Hide the module load address from the logs
Christine Dodrill [Fri, 8 Jan 2016 03:50:09 +0000 (19:50 -0800)]
Merge branch 'master' into fix/hide-address-for-modload
Andrew Cook [Sat, 2 Jan 2016 05:13:36 +0000 (16:13 +1100)]
Don't run on pull requests
Andrew Cook [Sat, 2 Jan 2016 04:07:32 +0000 (15:07 +1100)]
Rig up coverity using our own script
Avoids duplicating build commands, and doesn't download
unless we can actually upload a scan
Cleans up how coverage is done also
Andrew Cook [Sat, 2 Jan 2016 02:23:30 +0000 (13:23 +1100)]
Import travis coverity script
From https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh
Andrew Cook [Fri, 1 Jan 2016 10:40:23 +0000 (21:40 +1100)]
Merge pull request #210 from Elemental-IRCd/fix/coveralls
Only run coveralls on the first job in pr's and on master
Andrew Cook [Fri, 1 Jan 2016 09:31:40 +0000 (20:31 +1100)]
Only run coveralls on the first job in pr's and on master
Christine Dodrill [Tue, 29 Dec 2015 17:24:45 +0000 (09:24 -0800)]
Merge branch 'master' into fix/hide-address-for-modload
Christine Dodrill [Tue, 29 Dec 2015 17:24:37 +0000 (09:24 -0800)]
Merge pull request #206 from Elemental-IRCd/cruft/m_webirc-in-core
Move m_webirc into the "core" modules
Christine Dodrill [Tue, 29 Dec 2015 16:54:38 +0000 (08:54 -0800)]
Merge branch 'master' into cruft/m_webirc-in-core
Christine Dodrill [Tue, 29 Dec 2015 16:52:21 +0000 (08:52 -0800)]
Hide the module load address from the logs
This really has no point in being shown, maybe for debugging of the
module loading system?
This old code is still in git, you can get it back if you need it.
Christine Dodrill [Tue, 29 Dec 2015 16:32:46 +0000 (08:32 -0800)]
Merge pull request #207 from Elemental-IRCd/fix/rfc/fix-ADMIN-format-to-RFC-1459
Fix pointless deviation of RPL_ADMINME from RFC 1459
Christine Dodrill [Tue, 29 Dec 2015 16:12:57 +0000 (08:12 -0800)]
test ADMIN format
Juuso Lapinlampi [Tue, 29 Dec 2015 15:59:59 +0000 (15:59 +0000)]
messages.tab: Standardize 256 (RPL_ADMINME) with RFC 1459
RPL_ADMINME is a response the client receives using the ADMIN command.
Elemental-IRCd used to implement a non-standard version of this.
The RFC 1459 standard [1] says in section "6.2 Command responses.":
256 RPL_ADMINME
"<server> :Administrative info"
This commit corrects the behavior to follow the standard.
[1]: https://tools.ietf.org/html/rfc1459
Christine Dodrill [Tue, 29 Dec 2015 03:31:18 +0000 (19:31 -0800)]
Move m_webirc into the "core" modules
Ref #200
This is seriously used on every single deployment of elemental. There is
no reason for this to not be automatically loaded.
Andrew Cook [Tue, 29 Dec 2015 03:21:20 +0000 (14:21 +1100)]
Merge pull request #205 from Elemental-IRCd/ariscop/ssld_cleanup
Remove ziplinks and some cleanup
Andrew Cook [Tue, 7 Apr 2015 03:51:04 +0000 (13:51 +1000)]
Move handshake logic somewhere nicer
Andrew Cook [Tue, 7 Apr 2015 01:47:13 +0000 (11:47 +1000)]
Remove some unnecessary checks
Andrew Cook [Tue, 7 Apr 2015 03:34:11 +0000 (13:34 +1000)]
Remove unused stream variable
Andrew Cook [Mon, 6 Apr 2015 02:02:50 +0000 (12:02 +1000)]
few more comments
Andrew Cook [Tue, 29 Dec 2015 01:32:28 +0000 (12:32 +1100)]
Add some documentation for the ssld<->ircd ipc
Andrew Cook [Sun, 5 Apr 2015 04:57:48 +0000 (14:57 +1000)]
Purge ziplinks support
This will simplify ssld cleanup, and can be reimplemented later with
less complexity if people really want it
Andrew Cook [Tue, 29 Dec 2015 00:39:30 +0000 (11:39 +1100)]
s_serv: disable ziplinks
Andrew Cook [Sat, 26 Dec 2015 06:57:36 +0000 (17:57 +1100)]
Merge pull request #204 from Elemental-IRCd/doc/readme/pkg-config
add pkg-config to deps
Christine Dodrill [Tue, 22 Dec 2015 02:08:46 +0000 (18:08 -0800)]
add pkg-config to deps
Christine Dodrill [Tue, 15 Dec 2015 01:24:01 +0000 (17:24 -0800)]
Merge pull request #202 from lzmths/master
Refactoring conditional directives that break parts of statements.
lzmths [Mon, 14 Dec 2015 18:09:37 +0000 (15:09 -0300)]
Refactoring conditional directives that break parts of statements.
Christine Dodrill [Thu, 22 Oct 2015 06:34:18 +0000 (23:34 -0700)]
Merge pull request #195 from dequis/revert-autoconf-force
Revert "Don't use --force on autoreconf"
dequis [Thu, 22 Oct 2015 06:18:57 +0000 (03:18 -0300)]
Revert "Don't use --force on autoreconf"
This reverts commit
a0a8d5bda12da4ad85a009e40b9253caad1e994f.
It broke builds with libtool >= 2.4.4
Andrew Cook [Wed, 21 Oct 2015 09:24:32 +0000 (20:24 +1100)]
Merge pull request #181 from Elemental-IRCd/feat/tests
More test changes
Andrew Cook [Wed, 21 Oct 2015 08:19:51 +0000 (19:19 +1100)]
Merge branch 'master' into feat/tests
Andrew Cook [Wed, 21 Oct 2015 08:19:48 +0000 (19:19 +1100)]
Merge pull request #193 from Elemental-IRCd/fix/metadata
Fix/metadata
Andrew Cook [Sun, 18 Oct 2015 00:04:05 +0000 (11:04 +1100)]
Merge branch 'master' into fix/metadata
Andrew Cook [Sat, 17 Oct 2015 22:13:15 +0000 (09:13 +1100)]
Free channel metadata
Andrew Cook [Mon, 28 Sep 2015 08:03:39 +0000 (18:03 +1000)]
Don't leak metadata when a user is freed
Before this patch, any part from any server leaks this allocation
on ALL servers.
Requires an ircd restart to apply.
Andrew Cook [Sat, 17 Oct 2015 21:32:58 +0000 (08:32 +1100)]
Merge pull request #191 from Elemental-IRCd/fix/metadata
Don't leak metadata keys/values
Andrew Cook [Sat, 17 Oct 2015 10:04:04 +0000 (21:04 +1100)]
Don't leak metadata keys/values
Christine Dodrill [Wed, 14 Oct 2015 23:47:52 +0000 (16:47 -0700)]
Merge pull request #189 from demize/master
Add autoconf-archive to the Ubuntu packages to install
demize [Wed, 14 Oct 2015 17:09:56 +0000 (13:09 -0400)]
Add autoconf-archive to the Ubuntu packages to install
Christine Dodrill [Sun, 11 Oct 2015 19:55:45 +0000 (12:55 -0700)]
Merge pull request #186 from Elemental-IRCd/doc/readme-deps
README: We forgot libtool
Christine Dodrill [Sun, 11 Oct 2015 18:00:29 +0000 (11:00 -0700)]
Merge branch 'master' into doc/readme-deps
Christine Dodrill [Sun, 11 Oct 2015 17:56:25 +0000 (10:56 -0700)]
Merge pull request #183 from Elemental-IRCd/fix/isupport-out-of-the-core
Move some isupport entries out of the core
Christine Dodrill [Sun, 11 Oct 2015 05:01:52 +0000 (22:01 -0700)]
Merge branch 'master' into fix/isupport-out-of-the-core
Christine Dodrill [Sun, 11 Oct 2015 05:01:45 +0000 (22:01 -0700)]
Merge pull request #185 from Elemental-IRCd/fix/sec/CVE-2015-5290
Apply patch for CVE-2015-5290
Christine Dodrill [Sun, 11 Oct 2015 04:44:53 +0000 (21:44 -0700)]
README: We forgot libtool
Thanks @TingPing
Christine Dodrill [Sun, 11 Oct 2015 04:07:03 +0000 (21:07 -0700)]
Patch for CVE-2015-5290
Closes #184
Andrew Cook [Sat, 26 Sep 2015 23:02:29 +0000 (09:02 +1000)]
Also free from clear_monitor and fix freeing when ptr == monptr
Andrew Cook [Fri, 25 Sep 2015 06:51:13 +0000 (16:51 +1000)]
Free monitor entries when the number of users watching reaches zero
Christine Dodrill [Sat, 10 Oct 2015 07:45:39 +0000 (00:45 -0700)]
Missed one
Christine Dodrill [Sat, 10 Oct 2015 03:38:00 +0000 (20:38 -0700)]
Move MONTIOR ISUPPORT entry into m_monitor.so
Ref #179
Christine Dodrill [Sat, 10 Oct 2015 03:43:22 +0000 (20:43 -0700)]
Move CPRIVMSG/NOTICE ISUPPORT to m_cmessage.so
Ref #179
Christine Dodrill [Sat, 10 Oct 2015 03:48:59 +0000 (20:48 -0700)]
Move ETRACE ISUPPORT into m_trace.so
Ref #179
Christine Dodrill [Sat, 10 Oct 2015 03:56:05 +0000 (20:56 -0700)]
Move KNOCK ISUPPORT into m_knock.so
Ref #179
Christine Dodrill [Sat, 10 Oct 2015 04:03:31 +0000 (21:03 -0700)]
Move WHOX ISUPPORT into m_who.so
Ref #179
Andrew Cook [Sun, 4 Oct 2015 08:29:51 +0000 (19:29 +1100)]
Don't need these anymore, libtool handles rpath
Andrew Cook [Sun, 4 Oct 2015 08:25:16 +0000 (19:25 +1100)]
Don't use --force on autoreconf
This seems to fix libratbox reconfiguring itself on make
Andrew Cook [Sun, 4 Oct 2015 08:21:24 +0000 (19:21 +1100)]
Shuffle around some autoconf dirs
No real reason, i just think this looks nicer
Andrew Cook [Sun, 4 Oct 2015 08:14:17 +0000 (19:14 +1100)]
Don't check error message on k-line
The message is inconsistent, and ERR_YOUREBANNEDCREEP already
carries a reason
Andrew Cook [Sun, 4 Oct 2015 08:11:48 +0000 (19:11 +1100)]
Gracefully handle ERROR during registration
Andrew Cook [Sun, 4 Oct 2015 07:56:46 +0000 (18:56 +1100)]
Proper hostmask detection, and oper support directly in the client
Andrew Cook [Sun, 4 Oct 2015 07:17:29 +0000 (18:17 +1100)]
Check mode is sent for fakequits
Andrew Cook [Sun, 4 Oct 2015 07:14:43 +0000 (18:14 +1100)]
MODE shouldn't be sent to target, or clients with chghost
Andrew Cook [Sun, 4 Oct 2015 07:09:38 +0000 (18:09 +1100)]
CHGHOST should be sent to one whos host changed also
Andrew Cook [Sun, 4 Oct 2015 07:01:44 +0000 (18:01 +1100)]
Get hostmask from client, Check chghost cap for target as well
Andrew Cook [Sun, 4 Oct 2015 06:56:47 +0000 (17:56 +1100)]
Track hostname/username from CHGHOST and RPL_HOSTHIDDEN
Andrew Cook [Sun, 4 Oct 2015 06:27:54 +0000 (17:27 +1100)]
Get hostmask from the client itself in monitor.tcl
Andrew Cook [Sun, 4 Oct 2015 06:27:19 +0000 (17:27 +1100)]
Take advantage of the previous fix in topic.tcl
It was preventing bare :prefixes from working in >> and <<
Andrew Cook [Sun, 4 Oct 2015 06:06:07 +0000 (17:06 +1100)]
Derp
Andrew Cook [Sun, 4 Oct 2015 06:04:43 +0000 (17:04 +1100)]
Track hostmasks so we can check test the origin of a message
Andrew Cook [Sat, 3 Oct 2015 07:31:59 +0000 (17:31 +1000)]
Run tests in parallel again
Andrew Cook [Sat, 3 Oct 2015 07:27:49 +0000 (17:27 +1000)]
Fix base_client cleanup
Andrew Cook [Sat, 3 Oct 2015 07:07:21 +0000 (17:07 +1000)]
Split out io and line comparison into base_client
So we can add TS6 tests more easily
Andrew Cook [Sun, 4 Oct 2015 05:40:50 +0000 (16:40 +1100)]
Remoe some unneeded hacks
Christine Dodrill [Thu, 1 Oct 2015 20:47:37 +0000 (13:47 -0700)]
Merge pull request #178 from Elemental-IRCd/fix/docker/phusion-baseimage
Move dockerfile to phusion baseimage
Christine Dodrill [Wed, 30 Sep 2015 23:42:41 +0000 (16:42 -0700)]
Move dockerfile to phusion baseimage
Christine Dodrill [Fri, 25 Sep 2015 04:36:10 +0000 (21:36 -0700)]
Merge pull request #176 from Elemental-IRCd/fix/split-NOOPERKICK-into-module
modules/chm_nooperkick: forgot this
Christine Dodrill [Fri, 25 Sep 2015 04:21:33 +0000 (21:21 -0700)]
modules/chm_nooperkick: forgot this
Christine Dodrill [Fri, 25 Sep 2015 04:04:29 +0000 (21:04 -0700)]
Merge pull request #155 from Elemental-IRCd/test/channel-operation
Channel operation tests
Christine Dodrill [Fri, 25 Sep 2015 03:47:04 +0000 (20:47 -0700)]
.travis.yml: back down to one concurrent testing job for now, see if that helps with the random failure
Christine Dodrill [Fri, 25 Sep 2015 03:40:20 +0000 (20:40 -0700)]
tests/kick: update for new test framework stuff
Christine Dodrill [Fri, 25 Sep 2015 03:36:41 +0000 (20:36 -0700)]
tests/topic: update for new test framework stuff
Andrew Cook [Wed, 23 Sep 2015 03:21:27 +0000 (13:21 +1000)]
Check whole topic message
Andrew Cook [Wed, 23 Sep 2015 03:20:33 +0000 (13:20 +1000)]
Move MODE checks to victim
Andrew Cook [Tue, 22 Sep 2015 08:04:19 +0000 (18:04 +1000)]
Check entire MODE reply
no real reason not to
Andrew Cook [Tue, 22 Sep 2015 08:03:34 +0000 (18:03 +1000)]
Add some more prefixes to handle_RPL_NAMREPLY
The lack of this was causing failures in kick.tcl, a user was voiced
across anothers join/part
Andrew Cook [Tue, 22 Sep 2015 08:00:01 +0000 (18:00 +1000)]
Slight changes that take advantage of recent runtest changes
Andrew Cook [Tue, 22 Sep 2015 01:27:03 +0000 (11:27 +1000)]
Don't wait for a WALLOPS
doesn't get sent if the oper joins first
Christine Dodrill [Mon, 21 Sep 2015 03:00:21 +0000 (20:00 -0700)]
Add kick logic test
Christine Dodrill [Mon, 21 Sep 2015 01:51:13 +0000 (18:51 -0700)]
add topic setting tests
Christine Dodrill [Mon, 21 Sep 2015 01:22:47 +0000 (18:22 -0700)]
have testsuite load OJOIN and OMODE
Christine Dodrill [Fri, 25 Sep 2015 03:27:26 +0000 (20:27 -0700)]
Merge pull request #175 from Elemental-IRCd/fix/split-NOOPERKICK-into-module
Refactor +M logic into an autoloaded module
Christine Dodrill [Fri, 25 Sep 2015 03:14:03 +0000 (20:14 -0700)]
modules/chm_nooperkick: remove double-check of MyClient here
Christine Dodrill [Fri, 25 Sep 2015 03:09:21 +0000 (20:09 -0700)]
Refactor +M logic into an autoloaded module
Closes #174
Christine Dodrill [Fri, 25 Sep 2015 02:12:16 +0000 (19:12 -0700)]
Merge pull request #169 from Elemental-IRCd/feat/snomask-kline
Add a snomask for matching klines being hit
Christine Dodrill [Fri, 25 Sep 2015 01:30:17 +0000 (18:30 -0700)]
skip this
Christine Dodrill [Thu, 24 Sep 2015 17:57:29 +0000 (10:57 -0700)]
wait-links: fix this
Christine Dodrill [Thu, 24 Sep 2015 17:52:39 +0000 (10:52 -0700)]
reverse DNS sucks
Christine Dodrill [Thu, 24 Sep 2015 17:48:21 +0000 (10:48 -0700)]
add blue colored lines for expected lines
Christine Dodrill [Thu, 24 Sep 2015 17:37:54 +0000 (10:37 -0700)]
fix procedural error with client::oper