Forward port NICKLEN feature from 2.10.11.
[ircu2.10.12-pk.git] / include / supported.h
index 72f760259c4797d1d7848d5bd5e0d07d55131acf..9e6f71ac3bb73b67326b6da229ad3e11193e7959 100644 (file)
@@ -34,6 +34,7 @@
 #define FEATURES1 \
                 "WHOX"\
                 " WALLCHOPS"\
+                " WALLVOICES"\
                 " USERIP"\
                 " CPRIVMSG"\
                 " CNOTICE"\
                 " MAXCHANNELS=%i" \
                 " MAXBANS=%i" \
                 " NICKLEN=%i" \
+                " MAXNICKLEN=%i" \
                 " TOPICLEN=%i" \
-                " KICKLEN=%i" \
-                " CHANTYPES=%s"
+                " AWAYLEN=%i" \
+                " KICKLEN=%i"
 
-#define FEATURES2 "PREFIX=%s" \
+#define FEATURES2 "CHANTYPES=%s" \
+                " PREFIX=%s" \
                 " CHANMODES=%s" \
-                " CHARSET=%s"
+                " CASEMAPPING=%s" \
+                " NETWORK=%s"
 
 #define FEATURESVALUES1 feature_int(FEAT_MAXSILES), MAXMODEPARAMS, \
                        feature_int(FEAT_MAXCHANNELSPERUSER), \
-                       feature_int(FEAT_MAXBANS), NICKLEN, TOPICLEN, \
-                       TOPICLEN, "+#&"
+                        feature_int(FEAT_MAXBANS), feature_int(FEAT_NICKLEN), \
+                        NICKLEN, TOPICLEN, AWAYLEN, TOPICLEN
 
-#define FEATURESVALUES2 "(ov)@+", "b,k,l,imnpst", "rfc1459"
+#define FEATURESVALUES2 feature_bool(FEAT_LOCAL_CHANNELS) ? "#&" : "#", "(ov)@+", "b,k,l,imnpstrD", "rfc1459", \
+                        feature_str(FEAT_NETWORK)
 
 #endif /* INCLUDED_supported_h */