Commit graph

2392 commits

Author SHA1 Message Date
William Pitcock c83f2f5e12 rename libratbox to librb, since its pretty modified anyway 2016-03-06 02:30:20 -06:00
Elizabeth Myers 36588d4eac Merge branch 'master' of github.com:charybdis-ircd/charybdis 2016-03-05 22:49:12 -06:00
Elizabeth Myers a5c46d31e4 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.
2016-03-05 22:39:50 -06:00
William Pitcock bbe36c05b6 Merge pull request #155 from Elizafox/master
Remove some leftover ircd-ratbox references.
2016-03-05 21:44:14 -06:00
William Pitcock af6b2ce6fc bandb: add -DSQLITE_OMIT_LOAD_EXTENSION for built-in sqlite 2016-03-05 21:42:36 -06:00
Elizabeth Myers 4dbb75ee84 Remove some leftover ircd-ratbox references. 2016-03-05 21:39:51 -06:00
William Pitcock 411c704f4b remove obsolete INSTALL document that clearly nobody ever reads 2016-03-05 21:27:53 -06:00
William Pitcock 23aeba6a11 Merge pull request #154 from Elizafox/master
Remove old .indent.pro files
2016-03-05 21:25:40 -06:00
Elizabeth Myers 1d91de8100 Remove old .indent.pro files
These have been unused since dinosaurs roamed the earth and are mostly
smelly old Hybrid relics.
2016-03-05 21:21:36 -06:00
William Pitcock 38ffccf8c3 cap: allow modules to return client-specific responses for capability inquiries 2016-03-05 18:56:36 -06:00
William Pitcock 1aee992256 update gitignore 2016-03-05 18:30:06 -06:00
William Pitcock a4cac7eeab autogen: additional tweaks 2016-03-05 18:00:02 -06:00
William Pitcock f9b3182cbf libratbox: same changes 2016-03-05 17:54:26 -06:00
William Pitcock 7fc8787332 autogen: minor tweaks 2016-03-05 17:51:28 -06:00
William Pitcock 0409e18fa6 build: remove more autotools detritus 2016-03-05 17:49:13 -06:00
William Pitcock 9ea48ec30a remove presupplied autotools files 2016-03-05 17:47:48 -06:00
William Pitcock 5462fb6ee8 update NEWS 2016-03-05 03:03:31 -06:00
William Pitcock 4c83e47679 invite: implement invite-notify support 2016-03-05 02:49:10 -06:00
William Pitcock d058096aaa invite: broadcast INVITE messages instead of using point to point routing, to facilitate invite-notify 2016-03-05 02:39:42 -06:00
William Pitcock 93cf3e5ac8 Merge pull request #153 from Elizafox/master
parse: get rid of report_messages
2016-03-05 02:08:27 -06:00
Elizabeth Myers 7416e480b0 parse: export cmd_dict for use elsewhere. 2016-03-05 01:05:26 -06:00
Elizabeth Myers e8f1c19e7b 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.
2016-03-05 00:55:33 -06:00
Simon Arlott e9ffc3c153
ssld: provide version in stats S output 2016-03-03 22:14:50 +00:00
William Pitcock 08e43ffb21 connect: fix tmpport handling 2016-03-02 16:32:27 -06:00
William Pitcock 428f9bc117 client: handle UID rollover. ircd-ratbox r28917 2016-03-02 15:56:49 -06:00
William Pitcock 65f2c0a263 ircd: simplify connid table handling 2016-03-02 15:31:50 -06:00
William Pitcock 1b6568f6d0 sslproc: compile fix 2016-03-01 20:24:12 -06:00
William Pitcock a0130f9daf sslproc: properly use zconnid's for ziplinks 2016-03-01 20:02:55 -06:00
William Pitcock 36f0ec74c1 client: always purge a client from the connid table, as connid is not related to FD 2016-03-01 19:52:34 -06:00
William Pitcock 3da53a4d74 Merge pull request #152 from lp0/ssld_foreach_info-20160301
ircd: add missing sslproc function ssld_foreach_info()
2016-03-01 15:55:29 -06:00
Simon Arlott 035d9143bd ircd: add missing sslproc function ssld_foreach_info()
Iterate through the ssl daemons and report their status.
2016-03-01 21:30:51 +00:00
William Pitcock 15b0093d1f update NEWS 2016-02-29 19:28:27 -06:00
William Pitcock 455d2750fc cap: don't show orphaned capabilities 2016-02-28 19:15:13 -06:00
William Pitcock 2e4bf32f36 capability: set ownerdata to NULL when orphaning 2016-02-28 19:15:04 -06:00
William Pitcock 6b23b98ab6 m_cap: ensure buffers are initialized properly 2016-02-28 18:49:29 -06:00
mniip 802710b59a Always send the certificate fingerprint when doing SASL because the services might need it for SOME REASON 2016-02-29 03:29:08 +03:00
William Pitcock ba316ed56c cap: implicitly enable cap-notify on CAP LS 302, to MAKE IRC GREAT AGAIN!!!!oneoneone 2016-02-28 01:32:54 -06:00
William Pitcock ddf62b10f9 m_cap: add support for CAP LS 302 2016-02-28 01:13:08 -06:00
William Pitcock da3e5fcb42 sasl: implement support for distributing mechlists 2016-02-28 01:02:10 -06:00
William Pitcock df06f4c920 cap server-time: add .000 for microsecs since our clock does not support microsecs 2016-02-28 00:40:46 -06:00
William Pitcock 193d4db30c sasl: transfer ownership of 'sasl' capability to m_sasl module 2016-02-28 00:29:26 -06:00
Mantas Mikulėnas 62a0966666 buildsystem: honor $DESTDIR in install-data-hook
Closes #150
2016-02-27 15:53:37 +02:00
William Pitcock 573896f639 send: allow passing NULL origin to build_msgbuf_from() (for future use) 2016-02-27 02:56:44 -06:00
William Pitcock be2ce24c42 send: implement echo-message 2016-02-27 02:48:37 -06:00
William Pitcock 4bdf963cdc modules: add cap_server_time, adding server-time cap support 2016-02-27 02:31:38 -06:00
William Pitcock ed3853649d starttls: add s_serv for caps 2016-02-27 01:51:58 -06:00
William Pitcock 0416a2cc86 starttls: take ownership of 'tls' capability 2016-02-27 01:45:40 -06:00
William Pitcock 32df5e96a6 cap: substantial rewrite leveraging the ircd capabilities framework for client caps 2016-02-27 01:41:36 -06:00
William Pitcock ba83226733 capability: move some previously private structures to public API 2016-02-27 00:46:49 -06:00
William Pitcock 486cd34415 ircd: chase capability API changes 2016-02-27 00:01:54 -06:00