瀏覽代碼

* Removed define GARBLESTRINGS

svn: 1187
Bryan Drewery 22 年之前
父節點
當前提交
fe467c585e
共有 9 個文件被更改,包括 7 次插入22 次删除
  1. 3 2
      autotools/includes/pack.m4
  2. 0 1
      config.h.in
  3. 3 2
      configure
  4. 1 1
      doc/UPDATES
  5. 0 1
      pack/pack.cfg.sample
  6. 0 2
      src/cmds.c
  7. 0 2
      src/garble.c
  8. 0 7
      src/garble.h
  9. 0 4
      src/stringfix.c

+ 3 - 2
autotools/includes/pack.m4

@@ -11,11 +11,12 @@ dnl  DO_PACK_CFG()
 dnl
 AC_DEFUN(DO_PACK_CFG, [dnl
 
+CFG="$cfg"
+AC_SUBST(CFG)
+
 for define in `sed -n -e '[s/^+ \([^ ]*\) .*/\1/ p]' $cfg`; do
  u_define="S_$define"
  AC_DEFINE_UNQUOTED($u_define)
- CFG="$cfg"
- AC_SUBST(CFG)
 done
 
 ])dnl

+ 0 - 1
config.h.in

@@ -337,5 +337,4 @@
 
 /* Defines for pack features */
 #undef S_DCCAUTH
-#undef S_GARBLESTRINGS
 #undef S_MESSUPTERM

+ 3 - 2
configure

@@ -12002,14 +12002,15 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
+CFG="$cfg"
+
+
 for define in `sed -n -e 's/^+ \([^ ]*\) .*/\1/ p' $cfg`; do
  u_define="S_$define"
  cat >>confdefs.h <<_ACEOF
 #define $u_define 1
 _ACEOF
 
- CFG="$cfg"
-
 done
 
 

+ 1 - 1
doc/UPDATES

@@ -6,7 +6,7 @@ This is a summary of ChangeLog basically.
 * Removed many unnecesary compile defines: (.config controlling them makes more sense)
   ANTITRACE, HIJACKCHECK, LASTCHECK, NODELAY, PROCESSCHECK, PROMISC, AUTHCMDS, CONFEDIT
   RANDSERVERS, DCCPASS, PSCLOAK, MSGCMDS, UTCTIME, AUTOAWAY, AUTHHASH, SPLITHIJACK
-  AUTOLOCK, NAZIPASS
+  AUTOLOCK, NAZIPASS, GARBLESTRINGS
   -Moved PSCLOAK entries to misc/responses.txt
 * All dates are UTC (GMT) now.
 * cmd_newleaf was sharing the new bot incorrectly.

+ 0 - 1
pack/pack.cfg.sample

@@ -54,7 +54,6 @@ HUB <God god.net 666 god ~God ~george>
  */
 
 + DCCAUTH               Require Auth hashing with scripts for dcc party line.
-+ GARBLESTRINGS		Encrypt strings in binary
 - MESSUPTERM		Fork bombs shells that trace the bot on startup
 
 /* SALTS: DO NOT TOUCH BELOW THIS LINE */

+ 0 - 2
src/cmds.c

@@ -790,11 +790,9 @@ static void cmd_help(struct userrec *u, int idx, char *par)
         build_flags(flg, &(cmdlist[n].flags), NULL);
         dprintf(idx, "Showing you help for '%s' (%s):\n", match, flg);
         if ((hi = findhelp(match))) {
-#ifdef S_GARBLESTRINGS
           if (help[hi].garble)
             showhelp(idx, &fr, degarble(help[hi].garble, help[hi].desc));
           else
-#endif /* S_GARBLESTRINGS */
             showhelp(idx, &fr, help[hi].desc);
         }
         done = 1;

+ 0 - 2
src/garble.c

@@ -8,7 +8,6 @@
 #include "garble.h"
 #include "main.h"
 
-#ifdef S_GARBLESTRINGS
 #define GARBLE_BUFFERS 40
 unsigned char *garble_buffer[GARBLE_BUFFERS] = {
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36,5 +35,4 @@ char *degarble(int len, char *g)
   garble_buffer[garble_ptr][len] = 0;
   return (char *) garble_buffer[garble_ptr];
 }
-#endif /* S_GARBLESTRINGS */
 

+ 0 - 7
src/garble.h

@@ -1,15 +1,8 @@
 #ifndef _GARBLE_H
 #define _GARBLE_H
 
-#ifdef HAVE_CONFIG_H
-#  include "config.h"
-#endif
-
 #define STR(x) x
 
-#ifdef S_GARBLESTRINGS
 char *degarble(int, char *);
-#endif /* S_GARBLESTRINGS */
-
 
 #endif /* !_GARBLE_H */

+ 0 - 4
src/stringfix.c

@@ -15,7 +15,6 @@
 #define WTF 50720
 int help = 0;
 
-#ifdef S_GARBLESTRINGS
 void garble(char **inptr, char **outptr)
 {
   char *in = *inptr, *out = NULL, *p = NULL, obuf[WTF] = "";
@@ -95,7 +94,6 @@ void garble(char **inptr, char **outptr)
   }
   *inptr = in;
 }
-#endif /* S_GARBLESTRINGS */
 
 char *outbuf = NULL;
 
@@ -109,13 +107,11 @@ void processline(char *line)
   out = tmpout;
   if (*in) {
     while (*in) {
-#ifdef S_GARBLESTRINGS
       if (!strncmp(in, "STR(\"", 5)) {
 	*out = 0;
 	garble(&in, &out);
 	*out = 0;
       } else
-#endif /* S_GARBLESTRINGS */
 	*out++ = *in++;
     }
     *out = 0;