]>
jfr.im git - solanum.git/log
William Pitcock [Mon, 7 Mar 2016 00:27:09 +0000 (18:27 -0600)]
librb: provide AC_TRY_RUN fallback for cross-compiling librb (closes #151)
Elizabeth Myers [Sun, 6 Mar 2016 23:52:49 +0000 (17:52 -0600)]
modules: add origin field to V2
Elizabeth Myers [Sun, 6 Mar 2016 23:27:02 +0000 (17:27 -0600)]
m_remove: use new AV2 MAPI
Elizabeth Myers [Sun, 6 Mar 2016 23:26:30 +0000 (17:26 -0600)]
modules: show descriptions in list
Elizabeth Myers [Sun, 6 Mar 2016 23:14:31 +0000 (17:14 -0600)]
modules: add description field
Elizabeth Myers [Sun, 6 Mar 2016 23:08:44 +0000 (17:08 -0600)]
modules: wow, that was a dumb error.
Add a stupid break statement.
Elizabeth Myers [Sun, 6 Mar 2016 23:04:02 +0000 (17:04 -0600)]
modules: whoops, forgot one tiny thing
Elizabeth Myers [Sun, 6 Mar 2016 22:53:03 +0000 (16:53 -0600)]
modules: add new MAPI V2
MAPI V1 is still supported for legacy modules, but it is highly
recommended to update to MAPI V2. It includes support for capability
tables, module descriptions, and implicit versions.
Elizabeth Myers [Sun, 6 Mar 2016 21:39:01 +0000 (15:39 -0600)]
CREDITS: add other team members (that is, those with commit access)
Elizabeth Myers [Sun, 6 Mar 2016 20:17:19 +0000 (14:17 -0600)]
Move irc_* data structures to librb.
This makes the base ircd less cluttered up with data structures that can
go elsewhere.
Elizabeth Myers [Sun, 6 Mar 2016 19:30:56 +0000 (13:30 -0600)]
librb: whoops, didn't realise this was needed... :x
Elizabeth Myers [Sun, 6 Mar 2016 19:28:56 +0000 (13:28 -0600)]
README: lol, IRIX and libc5.
Elizabeth Myers [Sun, 6 Mar 2016 19:27:14 +0000 (13:27 -0600)]
Update news
Elizabeth Myers [Sun, 6 Mar 2016 19:21:47 +0000 (13:21 -0600)]
librb: remove credits, they are redundant with charybdis's.
Elizabeth Myers [Sun, 6 Mar 2016 19:19:23 +0000 (13:19 -0600)]
librb: remove ChangeLog, it hasn't been updated for 8 years.
Elizabeth Myers [Sun, 6 Mar 2016 19:18:55 +0000 (13:18 -0600)]
librb: forgot this.
Elizabeth Myers [Sun, 6 Mar 2016 09:49:27 +0000 (03:49 -0600)]
Change all leftover libratbox stuff to librb.
Elizabeth Myers [Sun, 6 Mar 2016 09:00:42 +0000 (03:00 -0600)]
config.h.dist: forgot one...
Elizabeth Myers [Sun, 6 Mar 2016 08:56:26 +0000 (02:56 -0600)]
Remove more $Id tags.
Elizabeth Myers [Sun, 6 Mar 2016 08:49:16 +0000 (02:49 -0600)]
m_echotags: Oops...
Elizabeth Myers [Sun, 6 Mar 2016 08:46:13 +0000 (02:46 -0600)]
Remove $Id tags from everything.
These are obsolete and none have changed since 10 years gao...
Elizabeth Myers [Sun, 6 Mar 2016 08:45:47 +0000 (02:45 -0600)]
bantool: we are not ircd-ratbox
William Pitcock [Sun, 6 Mar 2016 08:34:47 +0000 (02:34 -0600)]
ircd: -lrb, not -lratbox
William Pitcock [Sun, 6 Mar 2016 08:33:48 +0000 (02:33 -0600)]
update librb README to explain the namechange
William Pitcock [Sun, 6 Mar 2016 08:29:53 +0000 (02:29 -0600)]
rename libratbox to librb, since its pretty modified anyway
Elizabeth Myers [Sun, 6 Mar 2016 04:49:12 +0000 (22:49 -0600)]
Merge branch 'master' of github.com:charybdis-ircd/charybdis
Elizabeth Myers [Sun, 6 Mar 2016 04:37:42 +0000 (22:37 -0600)]
Ginormous docs cleanup.
Purge a lot of really old and obsolete documents, and merge some together
where possible. Lots of efnet docs and the old ircd-ratbox manpage (lol)
was purged.
Reorganise everything nice and neatly as possible. Things describing
features can be found in features/, and some more technical documents
were moved to techinical/.
Old credits file was consolidated into credits-past.txt, and a reference
was added to it in the credits.
William Pitcock [Sun, 6 Mar 2016 03:44:14 +0000 (21:44 -0600)]
Merge pull request #155 from Elizafox/master
Remove some leftover ircd-ratbox references.
William Pitcock [Sun, 6 Mar 2016 03:42:36 +0000 (21:42 -0600)]
bandb: add -DSQLITE_OMIT_LOAD_EXTENSION for built-in sqlite
Elizabeth Myers [Sun, 6 Mar 2016 03:39:51 +0000 (21:39 -0600)]
Remove some leftover ircd-ratbox references.
William Pitcock [Sun, 6 Mar 2016 03:27:29 +0000 (21:27 -0600)]
remove obsolete INSTALL document that clearly nobody ever reads
William Pitcock [Sun, 6 Mar 2016 03:25:40 +0000 (21:25 -0600)]
Merge pull request #154 from Elizafox/master
Remove old .indent.pro files
Elizabeth Myers [Sun, 6 Mar 2016 03:21:36 +0000 (21:21 -0600)]
Remove old .indent.pro files
These have been unused since dinosaurs roamed the earth and are mostly
smelly old Hybrid relics.
William Pitcock [Sun, 6 Mar 2016 00:56:36 +0000 (18:56 -0600)]
cap: allow modules to return client-specific responses for capability inquiries
William Pitcock [Sun, 6 Mar 2016 00:30:06 +0000 (18:30 -0600)]
update gitignore
William Pitcock [Sun, 6 Mar 2016 00:00:02 +0000 (18:00 -0600)]
autogen: additional tweaks
William Pitcock [Sat, 5 Mar 2016 23:54:26 +0000 (17:54 -0600)]
libratbox: same changes
William Pitcock [Sat, 5 Mar 2016 23:51:28 +0000 (17:51 -0600)]
autogen: minor tweaks
William Pitcock [Sat, 5 Mar 2016 23:49:13 +0000 (17:49 -0600)]
build: remove more autotools detritus
William Pitcock [Sat, 5 Mar 2016 23:47:48 +0000 (17:47 -0600)]
remove presupplied autotools files
William Pitcock [Sat, 5 Mar 2016 09:03:31 +0000 (03:03 -0600)]
update NEWS
William Pitcock [Sat, 5 Mar 2016 08:49:10 +0000 (02:49 -0600)]
invite: implement invite-notify support
William Pitcock [Sat, 5 Mar 2016 08:39:11 +0000 (02:39 -0600)]
invite: broadcast INVITE messages instead of using point to point routing, to facilitate invite-notify
William Pitcock [Sat, 5 Mar 2016 08:08:27 +0000 (02:08 -0600)]
Merge pull request #153 from Elizafox/master
parse: get rid of report_messages
Elizabeth Myers [Sat, 5 Mar 2016 07:04:54 +0000 (01:04 -0600)]
parse: export cmd_dict for use elsewhere.
Elizabeth Myers [Sat, 5 Mar 2016 06:55:33 +0000 (00:55 -0600)]
parse: get rid of report_messages
It is a function with a single usage, that is used only for one specific
stats command on one line.
Simon Arlott [Thu, 3 Mar 2016 22:08:13 +0000 (22:08 +0000)]
ssld: provide version in stats S output
William Pitcock [Wed, 2 Mar 2016 22:32:27 +0000 (16:32 -0600)]
connect: fix tmpport handling
William Pitcock [Wed, 2 Mar 2016 21:56:49 +0000 (15:56 -0600)]
client: handle UID rollover. ircd-ratbox r28917
William Pitcock [Wed, 2 Mar 2016 21:31:39 +0000 (15:31 -0600)]
ircd: simplify connid table handling
William Pitcock [Wed, 2 Mar 2016 02:24:12 +0000 (20:24 -0600)]
sslproc: compile fix
William Pitcock [Wed, 2 Mar 2016 02:02:55 +0000 (20:02 -0600)]
sslproc: properly use zconnid's for ziplinks
William Pitcock [Wed, 2 Mar 2016 01:51:58 +0000 (19:51 -0600)]
client: always purge a client from the connid table, as connid is not related to FD
William Pitcock [Tue, 1 Mar 2016 21:55:29 +0000 (15:55 -0600)]
Merge pull request #152 from lp0/ssld_foreach_info-
20160301
ircd: add missing sslproc function ssld_foreach_info()
Simon Arlott [Tue, 1 Mar 2016 21:30:51 +0000 (21:30 +0000)]
ircd: add missing sslproc function ssld_foreach_info()
Iterate through the ssl daemons and report their status.
William Pitcock [Tue, 1 Mar 2016 01:28:27 +0000 (19:28 -0600)]
update NEWS
William Pitcock [Mon, 29 Feb 2016 01:15:13 +0000 (19:15 -0600)]
cap: don't show orphaned capabilities
William Pitcock [Mon, 29 Feb 2016 01:15:04 +0000 (19:15 -0600)]
capability: set ownerdata to NULL when orphaning
William Pitcock [Mon, 29 Feb 2016 00:49:29 +0000 (18:49 -0600)]
m_cap: ensure buffers are initialized properly
mniip [Mon, 29 Feb 2016 00:28:34 +0000 (03:28 +0300)]
Always send the certificate fingerprint when doing SASL because the services might need it for SOME REASON
William Pitcock [Sun, 28 Feb 2016 07:32:54 +0000 (01:32 -0600)]
cap: implicitly enable cap-notify on CAP LS 302, to MAKE IRC GREAT AGAIN!!!!oneoneone
William Pitcock [Sun, 28 Feb 2016 07:13:08 +0000 (01:13 -0600)]
m_cap: add support for CAP LS 302
William Pitcock [Sun, 28 Feb 2016 07:02:10 +0000 (01:02 -0600)]
sasl: implement support for distributing mechlists
William Pitcock [Sun, 28 Feb 2016 06:40:46 +0000 (00:40 -0600)]
cap server-time: add .000 for microsecs since our clock does not support microsecs
William Pitcock [Sun, 28 Feb 2016 06:28:41 +0000 (00:28 -0600)]
sasl: transfer ownership of 'sasl' capability to m_sasl module
Mantas Mikulėnas [Sat, 27 Feb 2016 13:53:37 +0000 (15:53 +0200)]
buildsystem: honor $DESTDIR in install-data-hook
Closes #150
William Pitcock [Sat, 27 Feb 2016 08:56:44 +0000 (02:56 -0600)]
send: allow passing NULL origin to build_msgbuf_from() (for future use)
William Pitcock [Sat, 27 Feb 2016 08:48:37 +0000 (02:48 -0600)]
send: implement echo-message
William Pitcock [Sat, 27 Feb 2016 08:31:38 +0000 (02:31 -0600)]
modules: add cap_server_time, adding server-time cap support
William Pitcock [Sat, 27 Feb 2016 07:51:58 +0000 (01:51 -0600)]
starttls: add s_serv for caps
William Pitcock [Sat, 27 Feb 2016 07:45:40 +0000 (01:45 -0600)]
starttls: take ownership of 'tls' capability
William Pitcock [Sat, 27 Feb 2016 07:41:36 +0000 (01:41 -0600)]
cap: substantial rewrite leveraging the ircd capabilities framework for client caps
William Pitcock [Sat, 27 Feb 2016 06:46:49 +0000 (00:46 -0600)]
capability: move some previously private structures to public API
William Pitcock [Sat, 27 Feb 2016 06:01:54 +0000 (00:01 -0600)]
ircd: chase capability API changes
William Pitcock [Sat, 27 Feb 2016 05:55:43 +0000 (23:55 -0600)]
capability: allow attaching capability-owner data to a capability token, to enable extended data for client capabilities
William Pitcock [Sun, 21 Feb 2016 00:41:16 +0000 (18:41 -0600)]
msgbuf: msgbuf_unparse_tags(): don't send a tags sigil unless tags will actually be emitted
William Pitcock [Sun, 21 Feb 2016 00:35:35 +0000 (18:35 -0600)]
send: we dont actually want tags in sendto_channel_local_butone()
William Pitcock [Sun, 21 Feb 2016 00:32:09 +0000 (18:32 -0600)]
send: obviously we can't just reuse a va_list, duh
William Pitcock [Sun, 21 Feb 2016 00:27:15 +0000 (18:27 -0600)]
send: implement tags support for sendto_channel_flags() too
William Pitcock [Sun, 21 Feb 2016 00:12:46 +0000 (18:12 -0600)]
send: more sendto_anywhere() fixing
William Pitcock [Sat, 20 Feb 2016 23:59:38 +0000 (17:59 -0600)]
send: fix sendto_anywhere() missing a target param
William Pitcock [Sat, 20 Feb 2016 23:59:00 +0000 (17:59 -0600)]
msgbuf: allow for an explicit target to be defined
William Pitcock [Sat, 20 Feb 2016 23:44:46 +0000 (17:44 -0600)]
modules/cap_account_tag: new module providing the account-tag cap as a proof of concept
William Pitcock [Sat, 20 Feb 2016 23:44:13 +0000 (17:44 -0600)]
hook: allow hook_data to have non-const arguments, add hook_cdata for arguments that must be treated const
William Pitcock [Sat, 20 Feb 2016 23:30:20 +0000 (17:30 -0600)]
libratbox: export rb_linebuf_putprefix on linux
William Pitcock [Sat, 20 Feb 2016 23:26:35 +0000 (17:26 -0600)]
cap: register the account-tag capability
William Pitcock [Sat, 20 Feb 2016 22:37:19 +0000 (16:37 -0600)]
send: implement partial support for outbound tags (enough for account-tag as a testcase)
William Pitcock [Sat, 20 Feb 2016 21:49:41 +0000 (15:49 -0600)]
send: implement linebuf_put_msgbuf() and msgbuf_build_from(), which build the core of the ircv3.2 tags support for outbound messages
William Pitcock [Sat, 20 Feb 2016 21:12:13 +0000 (15:12 -0600)]
libratbox: implement rb_linebuf_putprefix() which joins a format string to a static string
William Pitcock [Sat, 20 Feb 2016 20:46:09 +0000 (14:46 -0600)]
msgbuf: make msgbuf_unparse_prefix() public
William Pitcock [Sat, 20 Feb 2016 18:02:49 +0000 (12:02 -0600)]
ircd: remove broken USE_IODEBUG_HOOKS knob and related code
William Pitcock [Sat, 20 Feb 2016 17:38:00 +0000 (11:38 -0600)]
msgbuf: implement msgbuf_vunparse_fmt() and friends
William Pitcock [Sat, 20 Feb 2016 17:23:44 +0000 (11:23 -0600)]
msgbuf: handle me.name properly
William Pitcock [Sat, 20 Feb 2016 17:21:12 +0000 (11:21 -0600)]
msgbuf: add some message building code
William Pitcock [Fri, 19 Feb 2016 23:11:06 +0000 (17:11 -0600)]
newconf: move SSL/TLS deprecation message from ERROR severity to WARNING severity
William Pitcock [Fri, 19 Feb 2016 22:42:40 +0000 (16:42 -0600)]
msg: remove last vestiges of the fakelag system. charybdis has never supported fakelag.
William Pitcock [Tue, 16 Feb 2016 06:01:57 +0000 (00:01 -0600)]
Merge pull request #149 from anarcat/reproducible
make build reproducible
Antoine Beaupré [Tue, 16 Feb 2016 05:29:24 +0000 (00:29 -0500)]
make build reproducible
we do this by removing the uname usage everywhere: it is not actually
used at runtime at all.
we keep the timestamp, because it is actually used in user_welcome()
but allow it to be overriden.
ideally, that timestamp would be completely removed, but I am not sure
what to put in its place, or if it would break some mysterious RFC (or
client!) if we remove that announcement.
William Pitcock [Tue, 16 Feb 2016 05:07:03 +0000 (23:07 -0600)]
Merge pull request #147 from anarcat/extra-clean
add missing files to the clean target
Antoine Beaupré [Tue, 16 Feb 2016 03:20:22 +0000 (22:20 -0500)]
add missing files to the clean target
without those, make; make clean is not idempotent