[exim-cvs] cvs commit: exim/exim-test-orig/AutoTest/confs 61…

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Philip Hazel
Date:  
À: exim-cvs
Sujet: [exim-cvs] cvs commit: exim/exim-test-orig/AutoTest/confs 614 exim/exim-test-orig/AutoTest/scripts 614 exim/exim-test-orig/AutoTest/stderr 614
ph10 2005/05/31 11:24:19 BST

  Modified files:
    exim-test-orig/AutoTest/confs 614 
    exim-test-orig/AutoTest/scripts 614 
    exim-test-orig/AutoTest/stderr 614 
  Log:
  Update test results after Tony's tweak to the ratelimit code.


  Revision  Changes    Path
  1.2       +2 -2      exim/exim-test-orig/AutoTest/confs/614
  1.2       +2 -2      exim/exim-test-orig/AutoTest/scripts/614
  1.2       +33 -26    exim/exim-test-orig/AutoTest/stderr/614


  Index: 614
  ===================================================================
  RCS file: /home/cvs/exim/exim-test-orig/AutoTest/confs/614,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- 614    24 May 2005 10:34:11 -0000    1.1
  +++ 614    31 May 2005 10:24:19 -0000    1.2
  @@ -1,7 +1,7 @@
   # Exim test configuration 614


-RRATELIMIT=0/1h
-DRATELIMIT=0/1h/per_byte
+RRATELIMIT=0/1h/strict
+DRATELIMIT=0/1h/per_byte/strict

# Macros are set externally in order to get the path
# of the Exim that is being tested, and the directory

  Index: 614
  ===================================================================
  RCS file: /home/cvs/exim/exim-test-orig/AutoTest/scripts/614,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- 614    24 May 2005 10:34:12 -0000    1.1
  +++ 614    31 May 2005 10:24:19 -0000    1.2
  @@ -19,7 +19,7 @@
   quit
   ****               
   0
  -exim -bh 10.9.8.7 -DRRATELIMIT=0/1h/per_conn -DDRATELIMIT=0/1h/per_conn
  +exim -bh 10.9.8.7 -DRRATELIMIT=0/1h/per_conn/strict -DDRATELIMIT=0/1h/per_conn/strict
   ehlo test.ex
   mail from:<>
   rcpt to:<a@b>
  @@ -29,7 +29,7 @@
   quit
   ****               
   0
  -exim -bh 10.9.8.7 -DRRATELIMIT=0/1h/per_conn -DDRATELIMIT=0/1h/per_conn
  +exim -bh 10.9.8.7 -DRRATELIMIT=0/1h/per_conn/strict -DDRATELIMIT=0/1h/per_conn/strict
   ehlo test.ex
   mail from:<>
   rcpt to:<a@b>


  Index: 614
  ===================================================================
  RCS file: /home/cvs/exim/exim-test-orig/AutoTest/stderr/614,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- 614    24 May 2005 10:34:12 -0000    1.1
  +++ 614    31 May 2005 10:24:19 -0000    1.2
  @@ -11,21 +11,23 @@
   >>> host in tls_advertise_hosts? no (option unset)
   >>> using ACL "check_rcpt"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h
  ->>> ratelimit condition limit=0 period=3600 key=0/1h / 10.9.8.7
  +>>> check ratelimit = 0/1h/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/strict / 10.9.8.7
   >>> ratelimit initializing new key's data
   >>> ratelimit computed rate 0.0
  ->>> warn: condition test failed
  +>>> warn: condition test succeeded
  +LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "accept"
   >>> accept: condition test succeeded
   >>> host in ignore_fromline_hosts? no (option unset)
   >>> using ACL "check_data"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_byte
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_byte / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_byte/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_byte/strict / 10.9.8.7
   >>> ratelimit initializing new key's data
   >>> ratelimit computed rate 0.0
  ->>> warn: condition test failed
  +>>> warn: condition test succeeded
  +LOG: 10HmaX-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "deny"
   >>> deny: condition test succeeded
   LOG: 10HmaX-0005vi-00 H=(test.ex) [10.9.8.7] F=<> rejected after DATA
  @@ -42,8 +44,8 @@
   >>> host in tls_advertise_hosts? no (option unset)
   >>> using ACL "check_rcpt"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h
  ->>> ratelimit condition limit=0 period=3600 key=0/1h / 10.9.8.7
  +>>> check ratelimit = 0/1h/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/strict / 10.9.8.7
   >>> ratelimit computed rate 1.0
   >>> warn: condition test succeeded
   LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
  @@ -52,8 +54,8 @@
   >>> host in ignore_fromline_hosts? no (option unset)
   >>> using ACL "check_data"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_byte
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_byte / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_byte/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_byte/strict / 10.9.8.7
   >>> ratelimit computed rate 19.0
   >>> warn: condition test succeeded
   LOG: 10HmaY-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=19.0 sender_rate_limit=0 sender_rate_period=1h
  @@ -73,20 +75,22 @@
   >>> host in tls_advertise_hosts? no (option unset)
   >>> using ACL "check_rcpt"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_conn
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_conn/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn/strict / 10.9.8.7
   >>> ratelimit initializing new key's data
   >>> ratelimit computed rate 0.0
  ->>> warn: condition test failed
  +>>> warn: condition test succeeded
  +LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "accept"
   >>> accept: condition test succeeded
   >>> host in ignore_fromline_hosts? no (option unset)
   >>> using ACL "check_data"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_conn
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_conn/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn/strict / 10.9.8.7
   >>> ratelimit found pre-computed rate 0.0
  ->>> warn: condition test failed
  +>>> warn: condition test succeeded
  +LOG: 10HmaZ-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "deny"
   >>> deny: condition test succeeded
   LOG: 10HmaZ-0005vi-00 H=(test.ex) [10.9.8.7] F=<> rejected after DATA
  @@ -103,8 +107,8 @@
   >>> host in tls_advertise_hosts? no (option unset)
   >>> using ACL "check_rcpt"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_conn
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_conn/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn/strict / 10.9.8.7
   >>> ratelimit computed rate 1.0
   >>> warn: condition test succeeded
   LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
  @@ -113,8 +117,8 @@
   >>> host in ignore_fromline_hosts? no (option unset)
   >>> using ACL "check_data"
   >>> processing "warn"
  ->>> check ratelimit = 0/1h/per_conn
  ->>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn / 10.9.8.7
  +>>> check ratelimit = 0/1h/per_conn/strict
  +>>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn/strict / 10.9.8.7
   >>> ratelimit found pre-computed rate 1.0
   >>> warn: condition test succeeded
   LOG: 10HmbA-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
  @@ -138,23 +142,25 @@
   >>> ratelimit condition limit=0 period=3600 key=0/1h/per_rcpt / 10.9.8.7
   >>> ratelimit initializing new key's data
   >>> ratelimit computed rate 0.0
  ->>> warn: condition test failed
  +>>> warn: condition test succeeded
  +LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "accept"
   >>> accept: condition test succeeded
   >>> using ACL "check_rcpt"
   >>> processing "warn"
   >>> check ratelimit = 0/1h/per_rcpt
   >>> ratelimit condition limit=0 period=3600 key=0/1h/per_rcpt / 10.9.8.7
  ->>> ratelimit computed rate 1.0
  +>>> ratelimit initializing new key's data
  +>>> ratelimit computed rate 0.0
   >>> warn: condition test succeeded
  -LOG: H=(test.ex) [10.9.8.7] Warning: RCPT: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "accept"
   >>> accept: condition test succeeded
   >>> using ACL "check_rcpt"
   >>> processing "warn"
   >>> check ratelimit = 0/1h/per_rcpt
   >>> ratelimit condition limit=0 period=3600 key=0/1h/per_rcpt / 10.9.8.7
  ->>> ratelimit computed rate 1.0
  +>>> ratelimit initializing new key's data
  +>>> ratelimit computed rate 0.0
   >>> warn: condition test succeeded
   >>> processing "accept"
   >>> accept: condition test succeeded
  @@ -163,9 +169,10 @@
   >>> processing "warn"
   >>> check ratelimit = 0/1h/per_conn
   >>> ratelimit condition limit=0 period=3600 key=0/1h/per_conn / 10.9.8.7
  ->>> ratelimit computed rate 1.0
  +>>> ratelimit initializing new key's data
  +>>> ratelimit computed rate 0.0
   >>> warn: condition test succeeded
  -LOG: 10HmbB-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=1.0 sender_rate_limit=0 sender_rate_period=1h
  +LOG: 10HmbB-0005vi-00 H=(test.ex) [10.9.8.7] Warning: DATA: sender_rate=0.0 sender_rate_limit=0 sender_rate_period=1h
   >>> processing "deny"
   >>> deny: condition test succeeded
   LOG: 10HmbB-0005vi-00 H=(test.ex) [10.9.8.7] F=<> rejected after DATA