OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Peter Smej
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   21-Feb-2003 11:44:43
  Branch: HEAD                             Handle: 2003022110444200

  Modified files:
    openpkg-src/honeyd      honeyd.conf honeyd.patch honeyd.spec rc.honeyd

  Log:
    Appending an updated version of honey package

  Summary:
    Revision    Changes     Path
    1.2         +2  -2      openpkg-src/honeyd/honeyd.conf
    1.3         +30 -0      openpkg-src/honeyd/honeyd.patch
    1.5         +7  -4      openpkg-src/honeyd/honeyd.spec
    1.2         +4  -4      openpkg-src/honeyd/rc.honeyd
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/honeyd/honeyd.conf
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 honeyd.conf
  --- openpkg-src/honeyd/honeyd.conf    20 Feb 2003 14:50:42 -0000      1.1
  +++ openpkg-src/honeyd/honeyd.conf    21 Feb 2003 10:44:42 -0000      1.2
  @@ -1,8 +1,8 @@
   # Example of a simple host template and its binding
   create testbox
   set testbox personality "FreeBSD 3.2-4.0"
  -add testbox tcp port 80 "sh scripts/web.sh"
  -add testbox tcp port 22 "sh scripts/test.sh $ipsrc $dport"
  +add testbox tcp port 80 "sh @l_prefix@/share/honeyd/scripts/web.sh"
  +add testbox tcp port 22 "sh @l_prefix@/share/honeyd/scripts/test.sh $ipsrc $dport"
   add testbox tcp port 23 proxy $ipsrc:23
   set testbox default tcp action reset
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/honeyd/honeyd.patch
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 honeyd.patch
  --- openpkg-src/honeyd/honeyd.patch   20 Feb 2003 14:50:42 -0000      1.2
  +++ openpkg-src/honeyd/honeyd.patch   21 Feb 2003 10:44:42 -0000      1.3
  @@ -63,3 +63,33 @@
    # Contributed by grunby [EMAIL PROTECTED]
    Fingerprint Microsoft NT 4.0 SP5-SP6
    TSeq(Class=RI%gcd=<6%SI=<DA16&>21A)
  +Index: ipfrag.c
  +===================================================================
  +RCS file: /cvs/honeyd/ipfrag.c,v
  +retrieving revision 1.9
  +diff -u -r1.9 ipfrag.c
  +--- ipfrag.c 17 Apr 2002 16:38:40 -0000      1.9
  ++++ ipfrag.c 19 Feb 2003 02:59:39 -0000
  +@@ -241,12 +241,12 @@
  +     if (prev && prev->off + prev->len > off) {
  +             overlap = prev->off + prev->len - off;
  + 
  +-            if (overlap > len) {
  ++            if (overlap >= len) {
  +                     if (fragq->fragp == FRAG_NEW) {
  +                             u_char *odata = prev->data + off - prev->off;
  +                             memcpy(odata, ent->data, len);
  +                     }
  +-                    goto drop_fragment;
  ++                    goto free_fragment;
  +             }
  + 
  +             if (fragq->fragp == FRAG_OLD) {
  +@@ -316,6 +316,7 @@
  + 
  +  drop_fragment:
  +     TAILQ_REMOVE(&fragq->fraglist, ent, next);
  ++ free_fragment:
  +     ip_fragent_free(ent);
  +     return (0);
  + }
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/honeyd/honeyd.spec
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 honeyd.spec
  --- openpkg-src/honeyd/honeyd.spec    20 Feb 2003 14:50:42 -0000      1.4
  +++ openpkg-src/honeyd/honeyd.spec    21 Feb 2003 10:44:42 -0000      1.5
  @@ -23,7 +23,7 @@
   ##  SUCH DAMAGE.
   ##
   
  -# FIXME: Test routing
  +# FIXME: honeyd do not write a pid file
   
   #   package information
   Name:         honeyd
  @@ -31,11 +31,11 @@
   URL:          http://www.citi.umich.edu/u/provos/honeyd/
   Vendor:       Niels Provos
   Packager:     The OpenPKG Project
  -Distribution: OpenPKG [JUNK]
  +Distribution: OpenPKG [EVAL]
   Group:        Language
   License:      BSD License
   Version:      0.5
  -Release:      20030220
  +Release:      20030221
   
   #   list of sources
   Source0:      http://www.citi.umich.edu/u/provos/honeyd/honeyd-%{version}.tar.gz
  @@ -86,7 +86,9 @@
           $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
           $RPM_BUILD_ROOT%{l_prefix}/sbin \
           $RPM_BUILD_ROOT%{l_prefix}/man/man8 \
  -        $RPM_BUILD_ROOT%{l_prefix}/share/honeyd/scripts
  +        $RPM_BUILD_ROOT%{l_prefix}/share/honeyd/scripts \
  +        $RPM_BUILD_ROOT%{l_prefix}/share/honeyd/base \
  +        $RPM_BUILD_ROOT%{l_prefix}/var/honeyd
   
       #   install files
       %{l_shtool} install -c -s -m 755 \
  @@ -113,6 +115,7 @@
           scripts/web.sh $RPM_BUILD_ROOT%{l_prefix}/share/honeyd/scripts
   
       %{l_shtool} install -c -m 755 \
  +        -e 's;@l_prefix@;%{l_prefix};g' \
          %{SOURCE honeyd.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/honeyd/
   
       %{l_shtool} install -c -m 755 \
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/honeyd/rc.honeyd
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 rc.honeyd
  --- openpkg-src/honeyd/rc.honeyd      20 Feb 2003 14:50:42 -0000      1.1
  +++ openpkg-src/honeyd/rc.honeyd      21 Feb 2003 10:44:42 -0000      1.2
  @@ -8,11 +8,11 @@
   
   %start -p 200 -u @l_susr@
       opServiceEnabled honeyd || exit 0
  -    @l_prefix@/sbin/honeyd -f @l_prefix@/etc/honeyd/honeyd.conf -p 
@l_prefix@/share/honeyd/nmap.prints -x  @l_prefix@/share/honeyd/xprobe2.conf -a
  -@l_prefix@/share/honeyd/nmap.assoc >/dev/null 2>&1
  +    cd @l_prefix@/share/honeyd/base/
  +    @l_prefix@/sbin/honeyd -f @l_prefix@/etc/honeyd/honeyd.conf -p 
@l_prefix@/share/honeyd/nmap.prints -x  @l_prefix@/share/honeyd/xprobe2.conf -a 
@l_prefix@/share/honeyd/nmap.assoc >/dev/null 2>&1
   
   %stop -p 200 -u @l_susr@
  -    opServiceEnabled honey || exit 0
  +    opServiceEnabled honeyd || exit 0
       if [ -f @l_prefix@/var/honeyd/honeyd.pid ]; then
           kill -TERM `cat @l_prefix@/var/honeyd/honeyd.pid`
       fi
  @@ -26,7 +26,7 @@
       @l_prefix@/sbin/honeyd -F @l_prefix@/etc/honeyd/honeyd.conf >/dev/null 2>&1
   
   %reload -u @l_susr@
  -    opServiceEnabled amd || exit 0
  +    opServiceEnabled honeyd || exit 0
       if [ -f @l_prefix@/var/honeyd/honeyd.pid ]; then
           kill -HUP `cat @l_prefix@/var/honeyd/honeyd.pid`
       fi
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to