]>
jfr.im git - irc/Elemental-IRCd/elemental-ircd.git/log
Sam Dodrill [Thu, 19 Feb 2015 23:18:12 +0000 (15:18 -0800)]
Fix linking with Atheme
Sam Dodrill [Thu, 19 Feb 2015 23:09:11 +0000 (15:09 -0800)]
src/s_serv: don't require KNOCK
Sam Dodrill [Thu, 19 Feb 2015 22:52:53 +0000 (14:52 -0800)]
Make Atheme use new QAOHV capab
Sam Dodrill [Thu, 19 Feb 2015 21:26:29 +0000 (13:26 -0800)]
Deny linking with non-qaohv servers
Also make the captab look pretty
Sam Dodrill [Thu, 19 Feb 2015 21:07:32 +0000 (13:07 -0800)]
testsuite/docker: leave leaf2 at older elemental
This will mean that leaf2 will be an incompatible server to test how the
change affects uneven servers.
Sam Dodrill [Thu, 19 Feb 2015 21:05:49 +0000 (13:05 -0800)]
Add container configs for testing qaohv mode
Sam Dodrill [Thu, 19 Feb 2015 20:46:39 +0000 (12:46 -0800)]
Update protocol modules
Sam Dodrill [Thu, 19 Feb 2015 20:38:53 +0000 (12:38 -0800)]
src/supported: fix admin mode being "&" now
Sam Dodrill [Thu, 19 Feb 2015 20:34:10 +0000 (12:34 -0800)]
Move quiet to +y
[BREAKING CHANGE]
Sam Dodrill [Thu, 19 Feb 2015 20:18:42 +0000 (12:18 -0800)]
Move admin char to "&"
[BREAKING CHANGE]
Still uses "!" in extensions/m_ojoin to allow forced joins to server
local channels.
Sam Dodrill [Thu, 19 Feb 2015 20:11:16 +0000 (12:11 -0800)]
Replace owner mode as +q
[BREAKING CHANGE]
Currently this will not work reliably as quiet mode is not updated.
Sam Dodrill [Thu, 19 Feb 2015 19:47:07 +0000 (11:47 -0800)]
Update version number, mark devel daemon as such
Sam Dodrill [Sat, 21 Feb 2015 06:34:50 +0000 (22:34 -0800)]
Remove m_olist
Operspy support for /list exists. Use that.
Sam Dodrill [Fri, 20 Feb 2015 20:05:10 +0000 (12:05 -0800)]
addset -x for #travis op sinthetix
Sam Dodrill [Fri, 20 Feb 2015 19:31:30 +0000 (11:31 -0800)]
modules/core/m_message: fix build
Sam Dodrill [Fri, 20 Feb 2015 07:50:09 +0000 (23:50 -0800)]
modules/core/m_message: don't apply local policy remotely
Closes #33
Sam Dodrill [Fri, 20 Feb 2015 07:36:07 +0000 (23:36 -0800)]
Add ability to disable channel mode +u
Closes #43
Sam Dodrill [Sat, 21 Feb 2015 16:17:04 +0000 (08:17 -0800)]
disable IRC notifications again
Sam Dodrill [Thu, 19 Feb 2015 19:47:23 +0000 (11:47 -0800)]
Remove git history from docker builds
Sam Dodrill [Sat, 21 Feb 2015 07:21:07 +0000 (23:21 -0800)]
Merge branch 'master' of github.com:Elemental-IRCd/elemental-ircd
Sam Dodrill [Sat, 21 Feb 2015 06:13:05 +0000 (22:13 -0800)]
ycm extra conf: fix paths for headers
Sam Dodrill [Fri, 20 Feb 2015 19:41:19 +0000 (11:41 -0800)]
Add YouCompleteMe semantic completion support
Sam Dodrill [Fri, 20 Feb 2015 19:14:42 +0000 (11:14 -0800)]
Merge pull request #47 from Elemental-IRCd/doc/contributing/revision-2015-02-20
Update contributing guidelines
Sam Dodrill [Fri, 20 Feb 2015 19:12:46 +0000 (11:12 -0800)]
Merge branch 'testsuite-astyle-fixes'
Conflicts:
.travis.yml
Closes #48
Sam Dodrill [Fri, 20 Feb 2015 08:35:50 +0000 (00:35 -0800)]
Revert "remove IRC notifications from travis"
This reverts commit
0361eeeedf0d82f7d15709b265b095a8bc28cece .
Sam Dodrill [Fri, 20 Feb 2015 08:33:55 +0000 (00:33 -0800)]
Add travis tests for astyle
Sam Dodrill [Fri, 20 Feb 2015 08:31:20 +0000 (00:31 -0800)]
testsuite/astyle: Add script to check coding style
Sam Dodrill [Fri, 20 Feb 2015 08:11:51 +0000 (00:11 -0800)]
Update contributing guidelines
Sam Dodrill [Mon, 16 Feb 2015 08:52:59 +0000 (00:52 -0800)]
remove IRC notifications fron travis
Sam Dodrill [Mon, 16 Feb 2015 08:51:49 +0000 (00:51 -0800)]
Merge pull request #40 from Elemental-IRCd/fix/39/deprecated-entries-example-config
Remove deprecated settings from example configs
Thanks @YodaNetwork for finding this!
Sam Dodrill [Mon, 16 Feb 2015 08:48:32 +0000 (00:48 -0800)]
Remove deprecated settings from example configs
Ref #39
Ref #38
Sam Dodrill [Tue, 16 Dec 2014 16:26:52 +0000 (08:26 -0800)]
Merge pull request #37 from Elemental-IRCd/staging/6.6.2
Staging/6.6.2
Sam Dodrill [Tue, 16 Dec 2014 16:26:32 +0000 (08:26 -0800)]
Elemental-ircd 6.6.2
Sam Dodrill [Tue, 16 Dec 2014 16:24:50 +0000 (08:24 -0800)]
Fix ban list add logic
Sam Dodrill [Sat, 13 Dec 2014 23:59:15 +0000 (15:59 -0800)]
Merge pull request #34 from Elemental-IRCd/staging/6.6.1
Elemental-IRCd 6.6.1
Sam Dodrill [Wed, 10 Dec 2014 22:33:25 +0000 (14:33 -0800)]
src/newconf: add ability to disable UMODE_HIDECHANS
As requested by a staff member of an IRC network using elemental.
Sam Dodrill [Fri, 28 Nov 2014 05:53:15 +0000 (21:53 -0800)]
Elemental-IRCd 6.6.1
Sam Dodrill [Mon, 8 Dec 2014 17:16:47 +0000 (09:16 -0800)]
Manually merge feat/show-ip-on-iline-cloak
Conflicts:
src/s_user.c
Spoofed host IP addresses are now broadcast.
This is 2014, we are not EFNet.
Sam Dodrill [Sat, 6 Dec 2014 18:23:51 +0000 (10:23 -0800)]
Merge pull request #35 from KJCracks/master
Fixed Anope protocol module
Terence Tan [Sat, 6 Dec 2014 12:13:37 +0000 (20:13 +0800)]
Update elemental-ircd.cpp
Sam Dodrill [Fri, 21 Nov 2014 04:30:48 +0000 (04:30 +0000)]
Merge pull request #22 from Hamcha/master
Allow compilation for targets without EGD (ie LibreSSL)
Sam Dodrill [Fri, 21 Nov 2014 04:30:29 +0000 (04:30 +0000)]
Merge pull request #32 from Elemental-IRCd/fix/chmode/separate-length-limits
src/chmode: treat invex/ban/quiet/exception discretely
Sam Dodrill [Mon, 27 Oct 2014 23:07:27 +0000 (16:07 -0700)]
src/chmode: treat invex/ban/quiet/exception discretely
Also prevents unneeded O(n) check of all kinds of list-bans to see if
the list has overflowed and prevents hard-coding of list-like channel
modes in the daemon to allow for future expansion.
Hamcha [Sat, 11 Oct 2014 23:05:06 +0000 (01:05 +0200)]
Fallback only if EGD is selected
Hamcha [Sat, 11 Oct 2014 23:02:17 +0000 (01:02 +0200)]
Fixed conding style (tab->spaces)
Sam Dodrill [Wed, 17 Sep 2014 03:27:24 +0000 (20:27 -0700)]
Add lvimrc to automatically format code to the desired style
Users of other editors are encouraged to do something similar to this.
Sam Dodrill [Mon, 15 Sep 2014 22:47:16 +0000 (15:47 -0700)]
Merge pull request #29 from Elemental-IRCd/doc/contributing
CONTRIBUTING: clarify style requirements
Sam Dodrill [Mon, 15 Sep 2014 21:26:14 +0000 (14:26 -0700)]
CONTRIBUTING: clarify style requirements
Sam Dodrill [Mon, 8 Sep 2014 17:58:01 +0000 (10:58 -0700)]
Dockerfile: make docker image thinner
Sam Dodrill [Sun, 10 Aug 2014 04:53:58 +0000 (21:53 -0700)]
Dockerfile: change to use deis/init
Apple Dash [Sat, 9 Aug 2014 22:53:18 +0000 (18:53 -0400)]
m_away: Fix potential weird behavior with an empty return
Hamcha [Fri, 8 Aug 2014 12:10:34 +0000 (14:10 +0200)]
Fix conflicts with PR #24
Conflicts:
libratbox/src/openssl.c
Sam Dodrill [Thu, 7 Aug 2014 01:14:04 +0000 (18:14 -0700)]
Merge pull request #23 from Elemental-IRCd/chore/contributing-document
Add contirbution guidelines
Sam Dodrill [Thu, 7 Aug 2014 01:13:29 +0000 (18:13 -0700)]
Merge pull request #24 from Elemental-IRCd/chore/restyle-code
Change all code to a consistent style
Sam Dodrill [Sun, 3 Aug 2014 17:38:55 +0000 (10:38 -0700)]
Change all code to a consistent style
We use the Linux Kernel format now.
Sam Dodrill [Sun, 3 Aug 2014 16:57:53 +0000 (09:57 -0700)]
Add contirbution guidelines
Hamcha [Sun, 3 Aug 2014 10:30:51 +0000 (12:30 +0200)]
Allow compilation for targets without EGD (ie LibreSSL)
Sam Dodrill [Sun, 3 Aug 2014 05:35:57 +0000 (22:35 -0700)]
Add irc notifications for travis
Sam Dodrill [Sun, 3 Aug 2014 05:17:54 +0000 (22:17 -0700)]
Add travis support
Sam Dodrill [Sun, 3 Aug 2014 05:05:50 +0000 (22:05 -0700)]
Merge pull request #21 from Elemental-IRCd/feat/dockerfile
Add Dockerfile
Sam Dodrill [Sun, 3 Aug 2014 05:02:59 +0000 (22:02 -0700)]
Add Dockerfile
This is so people can base their projects on elemental-ircd.
Sam Dodrill [Sat, 2 Aug 2014 01:27:50 +0000 (18:27 -0700)]
Elemental-IRCd 6.6
Sam Dodrill [Sat, 2 Aug 2014 01:24:31 +0000 (18:24 -0700)]
Merge branch 'staging/elemental-6.6'
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.
(cherry picked from commit
fab79c5d25423884fc4f5e0a56d97cb59b618196 )
Rylee Fowler [Tue, 8 Jul 2014 22:28:33 +0000 (18:28 -0400)]
atheme module: remove trailing whitespace
AppleDash [Thu, 12 Jun 2014 15:12:31 +0000 (11:12 -0400)]
./Config: Remove unneeded code and handle ^D
AppleDash [Thu, 12 Jun 2014 14:14:10 +0000 (10:14 -0400)]
./Config: Somewhat rewrote script, improved nicklen prompting and interrupt handling.
Rylee Fowler [Wed, 11 Jun 2014 22:42:57 +0000 (18:42 -0400)]
fix spelling typo (s/propegate/propagate/g)
Sam Dodrill [Wed, 11 Jun 2014 18:44:11 +0000 (11:44 -0700)]
example conf: add tor blacklist
Apple Dash [Mon, 2 Jun 2014 14:35:51 +0000 (10:35 -0400)]
include/cache.h: Add support for bigmatix.
Sam Dodrill [Wed, 11 Jun 2014 18:44:11 +0000 (11:44 -0700)]
example conf: add tor blacklist
Sam Dodrill [Mon, 9 Jun 2014 23:10:15 +0000 (16:10 -0700)]
Fix autotools build system
Sam Dodrill [Mon, 2 Jun 2014 14:40:24 +0000 (07:40 -0700)]
Merge pull request #10 from AppleDash/master
include/cache.h: Add support for wider motds
Apple Dash [Mon, 2 Jun 2014 14:35:51 +0000 (10:35 -0400)]
include/cache.h: Add support for bigmatix.
Sam Dodrill [Sun, 1 Jun 2014 23:09:24 +0000 (16:09 -0700)]
Staging for Elemental-IRCd 6.6 release
Sam Dodrill [Sat, 17 May 2014 16:29:21 +0000 (09:29 -0700)]
Fix buffer overflow in introduce_client and burst_TS6
If the client being introduced has more than 10 user modes send_umode()
will overflow ubuf
tracks Adam-/charybdis@
9744d53ec9024a7fa2ec017229bc384086964db1
Sam Dodrill [Sun, 1 Jun 2014 22:52:10 +0000 (15:52 -0700)]
Add UMODE +I to hide channels in WHOIS line
Does not hide channels from IRC operators.
Sam Dodrill [Sun, 1 Jun 2014 22:20:37 +0000 (15:20 -0700)]
Show remote server IP addresses
Sam Dodrill [Thu, 29 May 2014 02:36:14 +0000 (19:36 -0700)]
Add channel mode +u to hide banlists
Banlists are silently hidden from all non-halfops or up. Bans still may
be seen as normally. This mode is entirely opt-in.
Sam Dodrill [Tue, 29 Apr 2014 20:18:39 +0000 (13:18 -0700)]
src/s_user: Prevent desync of clients on CHGHOST
Sam Dodrill [Tue, 22 Apr 2014 19:22:33 +0000 (12:22 -0700)]
tools/genssl: Make certificates last for 3560 days
Andrew Cook [Tue, 14 Jan 2014 13:18:10 +0000 (00:18 +1100)]
stringops: Don't strip unicode in strip_unprintable
Sam Dodrill [Tue, 22 Apr 2014 18:38:07 +0000 (11:38 -0700)]
Fix extended-join for remote and fakequit users
Sam Dodrill [Tue, 22 Apr 2014 17:16:24 +0000 (10:16 -0700)]
Config: Remove clear call
Sam Dodrill [Wed, 16 Apr 2014 18:12:29 +0000 (11:12 -0700)]
Config script: Disallow turning off SSL
There is no good reason SSL should ever be disabled.
Sam Dodrill [Tue, 15 Apr 2014 17:42:17 +0000 (10:42 -0700)]
Merge branch 'configure-script'
Sam Dodrill [Tue, 15 Apr 2014 17:40:12 +0000 (10:40 -0700)]
README: Update README
Sam Dodrill [Tue, 15 Apr 2014 17:28:54 +0000 (10:28 -0700)]
TODO: Update for 6.5.2
Sam Dodrill [Sat, 12 Apr 2014 14:28:41 +0000 (07:28 -0700)]
modules/m_post: Remove snotes
Change made to track upstream
Sam Dodrill [Fri, 11 Apr 2014 18:16:59 +0000 (11:16 -0700)]
example confs: Remove AHBL blacklists, which are no longer available.
Sam Dodrill [Fri, 11 Apr 2014 18:13:00 +0000 (11:13 -0700)]
m_part: Add quotes around part reason
This is a practice already used by some networks including freenode. It
makes it possible to distinguish user part messages and forced parts
such as /remove.
ref: atheme/charybdis@
a0b4a9216d5ab301451e1297b03f5057ecd32cce
Sam Dodrill [Fri, 11 Apr 2014 03:29:11 +0000 (20:29 -0700)]
modules/core/m_message: Flood notices now global
To ease centralized management.
Sam Dodrill [Sun, 23 Mar 2014 20:57:49 +0000 (13:57 -0700)]
modules/m_sasl: sasl: fix regression introduced by sasl <-> auth_user integration.
This fixes the null-dereference reported on full-disclosure [1]. A
corrected analysis of the issue
follows below:
When SASL authentication completes, and auth_user is requested,
client_p->user may be NULL. Thusly accessing fields of client_p->user
may cause a null dereference. In these cases, aborting SASL auth
early is a correct interpretation of the IRCv3.1 specification. The
code must handle this situation, which this commit corrects.
[1]: http://seclists.org/fulldisclosure/2014/Mar/320
Sam Dodrill [Thu, 20 Mar 2014 14:42:29 +0000 (07:42 -0700)]
clicaps: Disable away-notify for now
Sam Dodrill [Mon, 17 Mar 2014 18:02:55 +0000 (11:02 -0700)]
modules/m_sasl: Emergency patch for m_sasl. Details on full-disclosure
Sam Dodrill [Sun, 9 Mar 2014 22:29:23 +0000 (15:29 -0700)]
src/channel: fix possible null reference in joining
Sam Dodrill [Tue, 18 Feb 2014 17:50:59 +0000 (09:50 -0800)]
extensions/m_roleplay: Transmit source name with message
Sam Dodrill [Sat, 15 Feb 2014 03:20:58 +0000 (19:20 -0800)]
src/supported: add OWNER to 005 output
Sam Dodrill [Sat, 15 Feb 2014 03:32:13 +0000 (19:32 -0800)]
Merge branch 'services-modules'
Sam Dodrill [Sat, 15 Feb 2014 03:32:02 +0000 (19:32 -0800)]
Merge branch 'purge-cruft'