Disable/undocument CAP, remove USE_POLL comment in select() engine.
authorMichael Poole <mdpoole@troilus.org>
Tue, 12 Jul 2005 03:10:59 +0000 (03:10 +0000)
committerMichael Poole <mdpoole@troilus.org>
Tue, 12 Jul 2005 03:10:59 +0000 (03:10 +0000)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1445 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

ChangeLog
RELEASE.NOTES
ircd/engine_select.c
ircd/parse.c

index acb00009b0c19a159f83e1eba593820c0fa98f44..9271ac1ec131f1fcc9bfacc62529dd8655a5224f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-07-11  Michael Poole <mdpoole@troilus.org>
+
+       * ircd/engine_select.c: Remove outdated comment about USE_POLL.
+
+       * ircd/parse.c (msgtab): #if out CAP handler until we have caps.
+
+       * RELEASE.NOTES: Remove mention of capabilities for now.
+
 2005-07-11  Stephan Peijnik <speijnik@gmail.com>
 
        * ircd/gline.c (gline_add): It's only a protocol violation when a
index b60bbdd7012a569f4bb18d1a0fa4f754ae644e6e..0fe55232e597d85e845533362e590f998bba1e8c 100644 (file)
@@ -46,12 +46,6 @@ the configuration file by using Pseudo blocks.  This lets users use
 commands like /X or /CHANSERV from their client, without tying the
 admin to a particular arrangement or naming of services.
 
-Clients may negotiate extensions and changes to the standard IRC
-client protocol by using the CAP command during registration.  There
-does not appear to be any documentation for the protocol, which should
-not matter since ircu does not currently implement capabilities that
-affect the protocol.
-
 The /stats command accepts string identifiers in addition to
 single-character identifiers.  For example, "/stats access" shows the
 same data as "/stats i".  Supported names are shown by /stats.  New
index efb38c28aaff2fa925d978ab543d7b2fabe8fb19..dbe9a3e4ddbde3b0e8f8c84574cc9d52073679aa 100644 (file)
@@ -54,7 +54,6 @@
  *   have abruptly redefined it so the check is still done), you might
  *   already need to recompile your kernel.
  * For larger FD_SETSIZE your mileage may vary (kernel patches may be needed).
- * The check is _NOT_ done if we will not use FD_SETS at all (USE_POLL)
  */
 # error FD_SETSIZE is too small or MAXCONNECTIONS too large.
 #endif
index e8181e1867eaacf98dee4f193c8cfec824f53102..40df623096346085514a7deb1485900d610568c9 100644 (file)
@@ -616,6 +616,7 @@ struct Message msgtab[] = {
     /* UNREG, CLIENT, SERVER, OPER, SERVICE */
     { m_ignore, m_not_oper, ms_asll, mo_asll, m_ignore }
    },
+#if WE_HAVE_A_REAL_CAPABILITY_NOW
   {
     MSG_CAP,
     TOK_CAP,
@@ -623,6 +624,7 @@ struct Message msgtab[] = {
     /* UNREG, CLIENT, SERVER, OPER, SERVICE */
     { m_cap, m_cap, m_ignore, m_cap, m_ignore }
   },
+#endif
   /* This command is an alias for QUIT during the unregistered part of
    * of the server.  This is because someone jumping via a broken web
    * proxy will send a 'POST' as their first command - which we will