solanum-vs-hackint-and-char.../modules
Aaron Jones 8b7110d6ba modules/m_sasl.c: use IsSecure() instead of IsSSL()
Further to our implementation of the concept of "secure origins", we can
indicate to services that the client is connected securely, rather than
just that the client is using TLS. For example, connections from the
local host (from the IRCd's perspective) can be considered secure
against eavesdropping.

Allow this to factor into services' decision on whether to allow an SASL
negotiation or not. Atheme currently assumes this means the client is
using TLS, but I have changed that in atheme/atheme@412d50103c
2021-06-08 04:59:43 +00:00
..
core Add an s2s cap for ECHO (#141) 2021-04-20 12:22:50 +01:00
cap_account_tag.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
cap_server_time.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
chm_nocolour.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
chm_noctcp.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_accept.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_admin.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_alias.c m_alias: Preserve protocol framing characters 2020-07-05 01:15:03 +01:00
m_away.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_cap.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_capab.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_certfp.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_challenge.c m_challenge: various fixes 2020-11-19 16:48:44 -05:00
m_chghost.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_close.c m_close: remove dangling return [ci skip] 2016-03-09 01:45:01 -06:00
m_connect.c ircd: do not shadow internal openssl symbol "ssl_ok" (yeah, i know) 2016-03-19 00:57:32 -05:00
m_dline.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_encap.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_etrace.c Rework oper hiding 2019-09-12 23:14:15 +01:00
m_grant.c Track and inform modules of privset changes 2021-03-01 15:45:03 +00:00
m_help.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_info.c Add channel::ip_bans_through_vhost 2021-04-26 17:51:55 +01:00
m_invite.c m_invite: send message tags (#173) 2021-06-05 15:57:03 +01:00
m_ison.c m_ison: Do not report unregistered connections 2020-06-26 20:36:43 +00:00
m_kline.c Allow temporary K-lines to extend shorter ones (#142) 2021-04-27 14:45:04 +01:00
m_knock.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_links.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_list.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_lusers.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_map.c More cleanup 2016-03-23 00:11:26 -04:00
m_monitor.c m_monitor: refactor to use multiline 2020-11-12 19:18:01 -05:00
m_motd.c m_motd: don't ratelimit with no server argument 2019-09-15 20:05:51 +01:00
m_names.c names: refactor to use multiline 2020-11-12 19:18:01 -05:00
m_oper.c Allow privset-less OPER bursting 2021-06-05 19:42:18 +01:00
m_operspy.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_pass.c m_pass: store unverified SID in preClient for use in m_server 2018-08-15 22:48:20 +01:00
m_ping.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_pong.c random_ping: stop producing negative values that become 16 chars 2016-05-02 21:14:16 +01:00
m_post.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_privs.c Make privilegeset_privs more const 2021-03-01 15:45:03 +00:00
m_rehash.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_restart.c Remove shared blocks 2020-11-01 04:20:44 +00:00
m_resv.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_sasl.c modules/m_sasl.c: use IsSecure() instead of IsSSL() 2021-06-08 04:59:43 +00:00
m_scan.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_services.c send account-notify messages to subject connection too 2021-04-10 15:15:39 +01:00
m_set.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_signon.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_snote.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_starttls.c Mailmap and copyright update for Ariadne 2021-06-01 12:40:02 -04:00
m_stats.c Get rid of hub_mask/leaf_mask 2020-11-14 18:22:08 +00:00
m_svinfo.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
m_tb.c ircd: send tags on every message 2017-08-06 16:21:29 +01:00
m_testline.c m_testline: Complain on formerly-silent failures 2020-10-23 10:28:55 +01:00
m_testmask.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_tginfo.c common.h: raison d'être is gone, so out it goes. 2016-03-23 09:33:56 -05:00
m_time.c cppcheck: fix various warnings/errors 2016-10-28 20:13:36 +01:00
m_topic.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_trace.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_unreject.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_user.c m_nick/m_sasl/m_user: restore check for mixing of client and server protocol 2018-08-15 22:48:21 +01:00
m_userhost.c Rework oper hiding 2019-09-12 23:14:15 +01:00
m_users.c Message handlers should return void. 2016-03-09 01:37:03 -06:00
m_version.c make VERSION not include sid (#118) 2021-04-10 15:19:27 +01:00
m_wallops.c wallops: require new oper:wallops right (#110) 2021-01-28 14:09:31 +00:00
m_who.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_whois.c m_whois: show services even if they lack opernames 2021-06-05 20:21:45 +01:00
m_whowas.c Replace most checks for +o with oper:general 2020-08-04 22:58:30 +01:00
m_xline.c make more snotes L_NETWIDE 2020-11-08 14:30:41 -05:00
Makefile.am Implement the solanum.chat/identify-msg vendor cap 2020-10-16 21:47:38 +01:00
sno_routing.c Innovation by sed 2020-10-15 15:52:41 +01:00
um_callerid.c add separate priv (oper:message) for walking over CALLERID (umode +g) (#152) 2021-04-26 16:24:36 +00:00
um_regonlymsg.c regonlymsg: use hdata.error where available 2020-06-26 15:36:12 -06:00