solanum-vs-hackint-and-char.../modules
Jilles Tjoelker 364e59f82a whowas: Use the normal rules for IP visibility.
Add the flags (auth{} spoof, dynamic spoof) to struct Whowas and add a
show_ip_whowas().

Normal users now see IPs of unspoofed users, and remote opers can see IPs
behind dynamic spoofs. Also, general::hide_spoof_ips is now applied when
the IP is shown, not when the client exits.
2013-09-14 12:26:32 +02:00
..
core Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
.depend Update .depend files. 2013-03-23 23:32:46 +01:00
.indent.pro [svn] - the new plan: 2007-01-24 22:40:21 -08:00
chm_nocolour.c Remove MODE_NOCOLOR from core, replacing it with modules/chm_nocolour.so. 2012-03-31 22:26:45 -05:00
chm_noctcp.c Remove MODE_NOCTCP from core, in favor of chm_noctcp. 2012-03-31 22:48:36 -05:00
m_accept.c Remove some unused variables. 2009-03-01 01:53:40 +01:00
m_admin.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_away.c m_away: Add missing return value. 2012-03-25 02:47:39 +00:00
m_cap.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_capab.c m_capab: fix a possible remote crash triggered by the CAPAB parsing code. 2012-12-31 13:13:05 -06:00
m_certfp.c tginfo/certfp ENCAP: Specify the minimum number of parameters instead of checking parc. 2012-03-25 17:04:21 +00:00
m_challenge.c m_challenge: fix use of undefined behaviour. 2011-02-22 12:00:45 -05:00
m_chghost.c Allow / in spoofed hosts 2009-04-20 08:37:13 -05:00
m_close.c libcharybdis includes gone. 2008-04-02 02:39:19 +04:00
m_cmessage.c CurrentTime -> rb_currenttime(); 2008-04-02 03:53:20 +04:00
m_connect.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_dline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
m_encap.c legacy irc sprintf gone 2008-04-20 09:12:09 +04:00
m_etrace.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_help.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_info.c m_info: Correct description of general::client_exit like in example confs. 2013-06-16 11:35:04 +02:00
m_invite.c invite: Remove useless IsChannelName check. 2011-06-25 11:34:16 +02:00
m_ison.c irc_string.h -> match.h, irc_string.h; includes changed 2008-04-20 09:47:38 +04:00
m_kline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
m_knock.c Port ircd-seven banfowards to charybdis. 2011-08-12 20:33:10 -04:00
m_links.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_list.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_locops.c Remove some more references to parv[0] in comments. 2009-01-18 21:20:14 +01:00
m_lusers.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_map.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_monitor.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_motd.c ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. 2012-02-18 03:56:47 +00:00
m_names.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_oper.c Cope with rb_crypt() returning NULL. 2013-02-02 00:54:32 +01:00
m_operspy.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_pass.c Fix memory leaks in PASS command, both in normal and repeated use. 2010-06-01 13:11:47 -04:00
m_ping.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_pong.c Use FLAGS_SENTUSER when checking whether to register when ping cookie is received. 2010-02-24 23:28:27 +01:00
m_post.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_privs.c Allow normal users to do PRIVS on themselves. 2012-02-06 23:15:03 +01:00
m_rehash.c Skip propagated bans in rehash txlines/tresvs. 2010-03-05 00:37:56 +01:00
m_restart.c irc_string.h -> match.h, irc_string.h; includes changed 2008-04-20 09:47:38 +04:00
m_resv.c Add option to immediately apply nick RESVs by FNC'ing. 2012-03-25 01:34:45 +00:00
m_sasl.c If the sasl mechanism is EXTERNAL, send the certfp in the initial S message. 2011-04-04 00:59:20 +02:00
m_scan.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_services.c Move marking of services entirely to m_services.c; mark all services when m_services loads and unmark them when it unloads. 2012-05-21 21:03:56 +00:00
m_set.c Reset check_splitmode_ev to NULL after removing it, 2008-06-29 01:37:11 +02:00
m_signon.c Complain to opers if a server that isn't a service tries to SU/RSFNC/NICKDELAY/SVSLOGIN. 2012-05-21 17:27:02 +00:00
m_snote.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_starttls.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_stats.c stats l: Don't care about away status. 2013-02-03 19:33:31 +01:00
m_svinfo.c Disable autoconnect for a server with excessive TS delta. 2009-02-05 23:43:07 +01:00
m_tb.c Use full (:n!u@h) prefix for sending ETB from a user to clients. 2009-09-20 00:44:47 +02:00
m_testline.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_testmask.c Stop changing \s to spaces in masktrace and testmask, 2009-05-07 23:58:32 +02:00
m_tginfo.c tginfo/certfp ENCAP: Specify the minimum number of parameters instead of checking parc. 2012-03-25 17:04:21 +00:00
m_time.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_topic.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_trace.c Mostly enable support for checking format strings with -Wformat. 2013-02-21 05:46:04 -06:00
m_unreject.c Reverting some changed related not to moving on libratbox3 but using ratbox3 source! 2008-04-02 19:37:50 +04:00
m_user.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_userhost.c Revert all presence-related changes 2009-12-08 19:22:55 +00:00
m_users.c Fix -Wformat errors found in ircd-ratbox. 2011-11-13 00:22:09 +01:00
m_version.c branding: if CUSTOM_BRANDING is defined, display charybdis version in /info 2011-05-08 09:06:19 -05:00
m_wallops.c Update comments for parv[0] removal. 2009-01-18 18:22:43 +01:00
m_who.c ratelimit: Add rate-limiting to MOTD, WHO, and remote WHOIS. 2012-02-18 03:56:47 +00:00
m_whois.c Remove s_assert definition from ircd_defs.h and add it to its own header. 2013-09-10 06:10:14 +00:00
m_whowas.c whowas: Use the normal rules for IP visibility. 2013-09-14 12:26:32 +02:00
m_xline.c Remove double-quote restriction on dline, kline, resv, and xline reasons; remove colon restriction on xline reasons. 2011-12-30 17:29:58 +00:00
Makefile.in m_starttls: new module implementing ircv3 tls-3.1 optional extension 2012-09-22 16:30:01 -05:00
sno_routing.c start making this compile 2008-04-01 15:18:48 -05:00
static_modules.c.SH [svn] - the new plan: 2007-01-24 22:40:21 -08:00