]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - ChangeLog
[svn] Change two occurances like match(userinput, target_p->name) ||
[irc/rqf/shadowircd.git] / ChangeLog
index a950e7ef2d8b660dcf97ddedadfb22eab19b9428..58b5b69a30e7e92e2c142443e835533ab2fb67af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,300 @@
+jilles      2007/02/01 00:49:07 UTC    (20070201-3181)
+  Log:
+  Do not try find_server() on a name find_client() has
+  returned NULL for, as this will always return NULL
+  since the removal of hostmasking.
+  
+
+  Changes:     Modified:
+  +1 -2                trunk/modules/m_pong.c (File Modified) 
+  +0 -4                trunk/src/s_serv.c (File Modified) 
+
+
+jilles      2007/02/01 00:34:33 UTC    (20070201-3179)
+  Log:
+  Remove server_exists() which checked whether the
+  server name existed taking hostmasking into account
+  and just check with find_server(); admittedly
+  this checks if the name is a SID but that's not
+  a real problem.
+  
+
+  Changes:     Modified:
+  +3 -27       trunk/modules/core/m_server.c (File Modified) 
+
+
+jilles      2007/02/01 00:19:14 UTC    (20070201-3177)
+  Log:
+  Remove hash_find_masked_server(), which made it possible
+  to specify the full (unmasked) name of a server behind
+  a hostmask. As a result find_any_client() (for prefixes)
+  becomes equal to find_client(), so remove that too.
+  
+
+  Changes:     Modified:
+  +0 -1                trunk/include/hash.h (File Modified) 
+  +1 -75       trunk/src/hash.c (File Modified) 
+  +1 -1                trunk/src/parse.c (File Modified) 
+
+
+jilles      2007/02/01 00:02:35 UTC    (20070201-3175)
+  Log:
+  Remove '*' from valid server name characters.
+  This makes it impossible to connect hostmasked servers.
+  (This support didn't work well anyway, was incompatible
+  with TS6 and we never masked ourselves.)
+  
+
+  Changes:     Modified:
+  +1 -1                trunk/src/match.c (File Modified) 
+
+
+jilles      2007/01/31 23:57:18 UTC    (20070131-3173)
+  Log:
+  Change spambot, flooder and jupe joiner notices from host to orighost.
+  
+
+  Changes:     Modified:
+  +1 -1                trunk/modules/core/m_join.c (File Modified) 
+  +2 -2                trunk/modules/core/m_message.c (File Modified) 
+  +2 -2                trunk/src/channel.c (File Modified) 
+
+
+jilles      2007/01/28 22:13:18 UTC    (20070128-3169)
+  Log:
+  Add documentation for SASL client protocol, same as atheme doc/SASL.
+  
+
+  Changes:     Modified:
+  + -          trunk/doc/sasl.txt (File Added) 
+
+
+jilles      2007/01/26 18:52:11 UTC    (20070126-3167)
+  Log:
+  Include real hostname in Closing Link message for unknown
+  connections that have sent USER. This is helpful for
+  k-lined users while not breaking server IP hiding.
+  
+
+  Changes:     Modified:
+  +3 -1                trunk/src/client.c (File Modified) 
+
+
+jilles      2007/01/26 16:52:29 UTC    (20070126-3165)
+  Log:
+  Rerun autoconf.
+  
+
+  Changes:     Modified:
+  +29 -29      trunk/configure (File Modified) 
+
+
+nenolod     2007/01/25 07:36:23 UTC    (20070125-3163)
+  Log:
+  - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
+  
+
+  Changes:     Modified:
+  +3 -3                trunk/modules/core/m_kill.c (File Modified) 
+
+
+nenolod     2007/01/25 07:23:01 UTC    (20070125-3161)
+  Log:
+  Backport from early 3.x: 
+  
+  --
+  nenolod     2006/09/27 16:39:14 UTC  (20060927-2178)
+    Log:
+    - remove "Processing connection to foobar.net" message
+    
+  
+    Changes:   Modified:
+    +0 -3              trunk/src/s_auth.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:34:26 UTC  (20060927-2176)
+    Log:
+    - missed the processing connection one (actually, we can probably nuke this one)
+    
+  
+    Changes:   Modified:
+    +1 -2              trunk/src/s_auth.c (File Modified) 
+  
+  
+  river       2006/09/27 16:33:05 UTC  (20060927-2174)
+    Log:
+    get_client_name = stupid
+    
+    
+  
+    Changes:   Modified:
+    +10 -7     trunk/modules/core/m_kill.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:32:37 UTC  (20060927-2172)
+    Log:
+    - remove excessive arguments
+    
+  
+    Changes:   Modified:
+    +1 -2              trunk/src/s_conf.c (File Modified) 
+    +1 -1              trunk/src/s_user.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:30:59 UTC  (20060927-2170)
+    Log:
+    - use sendto_one_notice() for on-connect notices too.
+    
+  
+    Changes:   Modified:
+    +10 -10    trunk/src/s_auth.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:27:01 UTC  (20060927-2168)
+    Log:
+    - use sendto_one_notice() in the core, too.
+    
+  
+    Changes:   Modified:
+    +2 -2              trunk/src/chmode.c (File Modified) 
+    +8 -15     trunk/src/modules.c (File Modified) 
+    +3 -5              trunk/src/s_conf.c (File Modified) 
+    +1 -2              trunk/src/s_newconf.c (File Modified) 
+    +20 -57    trunk/src/s_user.c (File Modified) 
+  
+  
+  river       2006/09/27 16:19:25 UTC  (20060927-2166)
+    Log:
+    the KILL command will use get_client_name(, SHOW_IP) instead of
+    target->name, and will show a more useful error for local opers
+    
+    
+  
+    Changes:   Modified:
+    +6 -4              trunk/modules/core/m_kill.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:09:48 UTC  (20060927-2164)
+    Log:
+    - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
+    
+  
+    Changes:   Modified:
+    +4 -2              trunk/src/send.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:05:46 UTC  (20060927-2161)
+    Log:
+    - back out r2159
+    
+  
+    Changes:   Modified:
+    +1 -1              trunk/include/client.h (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:04:05 UTC  (20060927-2159)
+    Log:
+    - get_id(): fall back to "*" if client has no known name
+    
+  
+    Changes:   Modified:
+    +1 -1              trunk/include/client.h (File Modified) 
+  
+  
+  nenolod     2006/09/27 16:01:29 UTC  (20060927-2157)
+    Log:
+    - convert to sendto_one_notice().
+    
+  
+    Changes:   Modified:
+    +2 -3              trunk/unsupported/m_clearchan.c (File Modified) 
+    +4 -6              trunk/unsupported/m_force.c (File Modified) 
+  
+  
+  nenolod     2006/09/27 15:57:11 UTC  (20060927-2155)
+    Log:
+    - use sendto_one_notice() in many places instead of 
+  sendto_one(source_p, ":%s NOTICE %s :", ...);
+    
+  
+    Changes:   Modified:
+    +10 -25    trunk/extensions/example_module.c (File Modified) 
+    +5 -14     trunk/extensions/hurt.c (File Modified) 
+    +1 -2              trunk/extensions/m_42.c (File Modified) 
+    +7 -12     trunk/extensions/m_mkpasswd.c (File Modified) 
+    +1 -2              trunk/extensions/m_ojoin.c (File Modified) 
+    +1 -2              trunk/extensions/m_opme.c (File Modified) 
+    +3 -3              trunk/extensions/spy_whois_notice.c (File Modified) 
+    +3 -3              trunk/extensions/spy_whois_notice_global.c (File Modified) 
+    +3 -7              trunk/modules/core/m_die.c (File Modified) 
+    +2 -4              trunk/modules/core/m_kill.c (File Modified) 
+    +2 -2              trunk/modules/core/m_squit.c (File Modified) 
+    +1 -2              trunk/modules/m_challenge.c (File Modified) 
+    +11 -15    trunk/modules/m_connect.c (File Modified) 
+    +20 -28    trunk/modules/m_dline.c (File Modified) 
+    +2 -2              trunk/modules/m_etrace.c (File Modified) 
+    +11 -21    trunk/modules/m_gline.c (File Modified) 
+    +2 -4              trunk/modules/m_kline.c (File Modified) 
+    +1 -2              trunk/modules/m_rehash.c (File Modified) 
+    +3 -7              trunk/modules/m_restart.c (File Modified) 
+    +31 -45    trunk/modules/m_set.c (File Modified) 
+    +2 -4              trunk/modules/m_testmask.c (File Modified) 
+    +5 -8              trunk/modules/m_unreject.c (File Modified) 
+    +2 -5              trunk/modules/m_xline.c (File Modified) 
+  --
+  
+
+  Changes:     Modified:
+  +2 -0                trunk/doc/sgml/oper-guide/commands.sgml (File Modified) 
+  +10 -25      trunk/extensions/example_module.c (File Modified) 
+  +5 -14       trunk/extensions/hurt.c (File Modified) 
+  +1 -2                trunk/extensions/m_42.c (File Modified) 
+  +7 -12       trunk/extensions/m_mkpasswd.c (File Modified) 
+  +1 -2                trunk/extensions/m_ojoin.c (File Modified) 
+  +1 -2                trunk/extensions/m_opme.c (File Modified) 
+  +3 -3                trunk/extensions/spy_whois_notice.c (File Modified) 
+  +3 -3                trunk/extensions/spy_whois_notice_global.c (File Modified) 
+  +3 -7                trunk/modules/core/m_die.c (File Modified) 
+  +14 -11      trunk/modules/core/m_kill.c (File Modified) 
+  +2 -2                trunk/modules/core/m_squit.c (File Modified) 
+  +1 -2                trunk/modules/m_challenge.c (File Modified) 
+  +11 -15      trunk/modules/m_connect.c (File Modified) 
+  +2 -4                trunk/modules/m_dline.c (File Modified) 
+  +2 -2                trunk/modules/m_etrace.c (File Modified) 
+  +11 -21      trunk/modules/m_gline.c (File Modified) 
+  +2 -4                trunk/modules/m_kline.c (File Modified) 
+  +1 -2                trunk/modules/m_rehash.c (File Modified) 
+  +3 -7                trunk/modules/m_restart.c (File Modified) 
+  +31 -45      trunk/modules/m_set.c (File Modified) 
+  +2 -4                trunk/modules/m_testmask.c (File Modified) 
+  +5 -8                trunk/modules/m_unreject.c (File Modified) 
+  +1 -3                trunk/modules/m_xline.c (File Modified) 
+  +2 -2                trunk/src/chmode.c (File Modified) 
+  +8 -15       trunk/src/modules.c (File Modified) 
+  +10 -14      trunk/src/s_auth.c (File Modified) 
+  +3 -6                trunk/src/s_conf.c (File Modified) 
+  +1 -2                trunk/src/s_newconf.c (File Modified) 
+  +20 -57      trunk/src/s_user.c (File Modified) 
+  +4 -2                trunk/src/send.c (File Modified) 
+  +2 -3                trunk/unsupported/m_clearchan.c (File Modified) 
+  +4 -6                trunk/unsupported/m_force.c (File Modified) 
+
+
+nenolod     2007/01/25 07:08:21 UTC    (20070125-3159)
+  Log:
+  - keyword-subst from charybdis 2.2.
+  
+
+  Changes:     Modified:
+  +12 -3       trunk/doc/example.conf (File Modified) 
+  +58 -3       trunk/doc/reference.conf (File Modified) 
+  + -          trunk/include/substitution.h (File Added) 
+  +1 -0                trunk/src/Makefile.in (File Modified) 
+  +2 -2                trunk/src/s_conf.c (File Modified) 
+  +164 -1      trunk/src/s_user.c (File Modified) 
+  + -          trunk/src/substitution.c (File Added) 
+
+
 nenolod     2007/01/25 07:00:49 UTC    (20070125-3157)
   Log:
   Removed merge tracking for "svnmerge" for