summaryrefslogtreecommitdiff
path: root/qa/051.out.nonipv6
diff options
context:
space:
mode:
Diffstat (limited to 'qa/051.out.nonipv6')
-rw-r--r--qa/051.out.nonipv61005
1 files changed, 1005 insertions, 0 deletions
diff --git a/qa/051.out.nonipv6 b/qa/051.out.nonipv6
new file mode 100644
index 0000000..bd70b60
--- /dev/null
+++ b/qa/051.out.nonipv6
@@ -0,0 +1,1005 @@
+QA output created by 051
+Make sure all the config files are there
+051.work/die.001
+051.work/die.002
+051.work/die.003
+051.work/die.004
+051.work/die.005
+051.work/die.006
+051.work/die.007
+051.work/die.008
+051.work/die.009
+051.work/die.010
+051.work/die.011
+051.work/die.012
+051.work/die.013
+051.work/die.014
+051.work/die.015
+051.work/die.016
+051.work/die.017
+051.work/die.018
+051.work/die.019
+051.work/die.020
+051.work/die.021
+051.work/die.022
+051.work/die.023
+051.work/die.024
+051.work/die.025
+051.work/die.026
+051.work/die.027
+051.work/die.028
+051.work/die.029
+051.work/die.030
+051.work/die.031
+051.work/die.032
+051.work/die.033
+051.work/die.034
+051.work/die.035
+051.work/die.036
+051.work/die.037
+051.work/die.038
+051.work/die.039
+051.work/die.040
+051.work/die.041
+051.work/die.042
+051.work/die.043
+051.work/die.044
+051.work/die.045
+051.work/kill.001
+terminating pmcd...
+Waiting for pmcd to terminate ...
+
+Running the scanner/parser tests (die.\*)
+
+die.001================
+# Test whitespace in "[access]" token
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+
+die!
+die.001 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 7]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.001 endlog ----------------
+
+die.002================
+# Test whitespace in "[access]" token
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[ access]
+
+die!
+die.002 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 7]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.002 endlog ----------------
+
+die.003================
+# Test whitespace in "[access]" token
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[ access ]
+
+die!
+die.003 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 7]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.003 endlog ----------------
+
+die.004================
+# Test whitespace in "[access]" token
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[
+# what the &^*%# is this doing here!?
+access
+ ]
+
+die!
+die.004 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 10]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.004 endlog ----------------
+
+die.005================
+# Test missing host list
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow : all;
+
+die!
+die.005 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: no hosts in allow/disallow statement
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.005 endlog ----------------
+
+die.006================
+# Test missing comma in host list
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 remote-host-2: all;
+
+die!
+die.006 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: ',' or ':' expected after "remote-host-1"
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.006 endlog ----------------
+
+die.007================
+# Test extra comma in host list
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1,: all;
+
+die!
+die.007 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: host expected after ','
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.007 endlog ----------------
+
+die.008================
+# Test missing colon after host list
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 all;
+
+die!
+die.008 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: ',' or ':' expected after "remote-host-1"
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.008 endlog ----------------
+
+die.009================
+# Test extra comma and missing colon after host list
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1, all;
+
+die!
+die.009 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: ',' or ':' expected after "all"
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.009 endlog ----------------
+
+die.010================
+# Test missing semicolon
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: all
+
+die!
+die.010 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 8]: Error: ',' or ';' expected in permission list
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.010 endlog ----------------
+
+die.011================
+# Test statement with lotsa whitespace and comments interspersed.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+# I think
+ allow#that I
+#will never
+ remote-host-1
+
+
+
+#see
+ : #a thing as beautiful
+all
+# as
+# the bottom of my in-tray
+
+;
+
+ die here!
+die.011 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 21]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.011 endlog ----------------
+
+die.012================
+# Test all operation types.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+
+allow remote-host-1 : fetch;
+allow remote-host-1 : store;
+allow remote-host-1 : all;
+allow remote-host-1 : maximum 666 connections;
+
+die!
+die.012 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 12]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.012 endlog ----------------
+
+die.013================
+# Test all operations in a single permission list.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: fetch, store, maximum 666 connections;
+
+die!
+die.013 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.013 endlog ----------------
+
+die.014================
+# Test clash of "all" with a specific operation.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: all, fetch;
+
+die!
+die.014 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: can't have "all" mixed with specific permissions
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.014 endlog ----------------
+
+die.015================
+# Test that "all" works with a connection limit.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: all, maximum 666 connections;
+
+die!
+die.015 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.015 endlog ----------------
+
+die.016================
+# Test that specific operations work with a connection limit.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: fetch, store, maximum 666 connections;
+
+die!
+die.016 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.016 endlog ----------------
+
+die.017================
+# Test that a connection limit fails in a disallow.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+disallow remote-host-1: store, maximum 666 connections;
+
+die!
+die.017 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: can't specify connection limit in a disallow statement
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.017 endlog ----------------
+
+die.018================
+# Test that a connection limit fails in a disallow with except.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+disallow remote-host-1: all except fetch, maximum 666 connections;
+
+die!
+die.018 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: can't specify connection limit in a disallow statement
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.018 endlog ----------------
+
+die.019================
+# Test that a connection limit is OK in an allow with an except.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: all except store, maximum 666 connections;
+
+die!
+die.019 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.019 endlog ----------------
+
+die.020================
+# Test that a bogus hostname is detected
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow error...mebourne : fetch;
+
+die!
+die.020 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) ERROR...
+Warning: the following access control specification will be ignored
+pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.020 endlog ----------------
+
+die.021================
+# Test a no such host condition
+#
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow nosuchhost.melbourne.sgi.com : fetch;
+
+die!
+die.021 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) ERROR...
+Warning: the following access control specification will be ignored
+pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.021 endlog ----------------
+
+die.022================
+# Test that a bogus IP address
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow 192.2.3.999 : fetch;
+
+die!
+die.022 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) ERROR...
+Warning: the following access control specification will be ignored
+pmcd config[line 6]: Warning: access control error for host 'HOST': No route to host
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.022 endlog ----------------
+
+die.023================
+# Test bad wildcard detection in IP address
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow 192.*.2 : fetch;
+
+die!
+die.023 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Wildcard in host pattern "192.*.2" is not at the end
+pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.023 endlog ----------------
+
+die.024================
+# Test embedded wildcard detection in host name
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow *.melbourne : fetch;
+
+die!
+die.024 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Wildcard in host pattern "*.melbourne" is not at the end
+pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.024 endlog ----------------
+
+die.025================
+# Test wildcard detection in textual host name
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow melbourne.* : fetch;
+
+die!
+die.025 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Bad IP address wildcard, melbourne.*
+pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.025 endlog ----------------
+
+die.026================
+# Test range check for IP address components
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow 192.-1.* : fetch;
+allow 192.256.* : fetch;
+
+die!
+die.026 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Bad IP address wildcard, 192.-1.*
+pmcd config[line 6]: Warning: access control error for host 'HOST': Invalid argument
+[DATE] pmcd(PID) Error: Bad IP address wildcard, 192.256.*
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.026 endlog ----------------
+
+die.027================
+# Test "reinforcing" of permissions
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 : fetch;
+allow remote-host-1 : fetch;
+
+die!
+die.027 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.027 endlog ----------------
+
+die.028================
+# Test contradictory permissions
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 : fetch;
+disallow remote-host-1 : fetch;
+
+die!
+die.028 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.028 endlog ----------------
+
+die.029================ may dump core for IRIX 6.1 ... bug in gethostbyname()
+(config for die.029 is host-specific)
+die.029 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.029 endlog ----------------
+
+die.030================
+# Test contradictory permissions with host aliasing (different names)
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 : all;
+disallow remote-host-1 : fetch;
+
+die!
+die.030 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.030 endlog ----------------
+
+die.031================
+# Test mutually exclusive host lists
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1, remote-host-2 : all;
+disallow remote-host-3, remote-host-4 : store;
+
+die!
+die.031 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.031 endlog ----------------
+
+die.032================
+# Test overlapping host lists
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1, remote-host-2 : all;
+allow remote-host-3, remote-host-2 : fetch, store;
+
+die!
+die.032 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.032 endlog ----------------
+
+die.033================
+# Test overlapping host lists with conflict
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1, remote-host-4, remote-host-2 : all;
+disallow remote-host-3, remote-host-2, remote-host-5 : store;
+
+die!
+die.033 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.033 endlog ----------------
+
+die.034================
+# Test overlapping host lists with conflicting connection counts
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1, remote-host-4, remote-host-2 : all, maximum 30 connections;
+allow remote-host-3, remote-host-2, remote-host-5 : fetch, store, maximum 10 connections;
+
+die!
+die.034 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.034 endlog ----------------
+
+die.035================ may dump core for IRIX 6.1 ... bug in gethostbyname()
+# Test various levels of wildcarding
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow 192.68.139.105: all;
+allow 192.68.139.*: all, maximum 666 connections;
+allow 192.68.*: all except store, maximum 555 connections;
+allow 192.*: fetch, store, maximum 444 connections;
+allow *: fetch, maximum 333 connections;
+
+die!
+die.035 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 12]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.035 endlog ----------------
+
+die.036================ may dump core for IRIX 6.1 ... bug in gethostbyname()
+# Test various levels of wildcarding with several similar setups
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow 192.68.139.105: all;
+allow 192.68.139.*: all, maximum 666 connections;
+allow 192.68.*: all except store, maximum 555 connections;
+allow 192.*: fetch, store, maximum 444 connections;
+allow *: fetch, maximum 333 connections;
+
+allow 193.68.139.105: all;
+allow 193.68.139.*: all, maximum 666 connections;
+allow 193.68.*: all except store, maximum 555 connections;
+allow 193.*: fetch, store, maximum 444 connections;
+
+allow 194.68.139.105: all;
+allow 194.68.139.*: all, maximum 666 connections;
+allow 194.68.*: all except store, maximum 555 connections;
+allow 194.*: fetch, store, maximum 444 connections;
+
+die!
+die.036 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 22]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.036 endlog ----------------
+
+die.037================
+# Test reinforcing of disallows
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+disallow remote-host-1: fetch;
+disallow remote-host-1: store;
+disallow remote-host-1: all;
+
+die!
+die.037 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 10]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.037 endlog ----------------
+
+die.038================
+# Test detection of multiple conflicting explicit connections limits
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: maximum 5 connections, fetch, maximum 666 connections;
+
+die!
+die.038 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: connection limit already specified
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.038 endlog ----------------
+
+die.039================
+# Test detection of connections limits immediately after "all except"
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: all except maximum 5 connections;
+
+die!
+die.039 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: connection limit may not immediately follow "all except"
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.039 endlog ----------------
+
+die.040================
+# Test unlimited connections access spec.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: unlimited connections;
+
+die!
+die.040 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: "connections" expected
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.040 endlog ----------------
+
+die.041================
+# Test clash of unlimited connections with explicit maximum
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: unlimited connections;
+allow remote-host-1: fetch, maximum 666 connections;
+
+die!
+die.041 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: "connections" expected
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.041 endlog ----------------
+
+die.042================
+# Test reinforcing of unlimited connections
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: store, unlimited connections;
+allow remote-host-1: fetch, unlimited connections;
+
+die!
+die.042 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: "connections" expected
+pmcd config[line 7]: Error: "connections" expected
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.042 endlog ----------------
+
+die.043================ may dump core for IRIX 6.1 ... bug in gethostbyname()
+(config for die.043 is host-specific)
+die.043 logfile----------------
+Log for pmcd on HOST started DATE
+
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 7]: Warning: access control error for host 'HOST': Invalid argument
+[DATE] pmcd(PID) Error: Permission clash for ...
+pmcd config[line 8]: Warning: access control error for host 'HOST': Invalid argument
+pmcd config[line 10]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.043 endlog ----------------
+
+die.044================
+# Check that log advisory and log mandatory no longer work
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1 : log advisory;
+allow remote-host-1 : log mandatory;
+
+die!
+die.044 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: bad access specifier
+pmcd config[line 7]: Error: bad access specifier
+pmcd config[line 9]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.044 endlog ----------------
+
+die.045================
+# Test invalid and valid operations in a single permission list.
+
+sample 254 socket inet 2077 $PCP_PMDAS_DIR/sample/pmdasample -i 2077
+
+[access]
+allow remote-host-1: fetch, store, log advisory, log mandatory, maximum 666 connections;
+
+die!
+die.045 logfile----------------
+Log for pmcd on HOST started DATE
+
+pmcd config[line 6]: Error: bad access specifier
+pmcd config[line 8]: Error: allow or disallow statement expected
+[DATE] pmcd(PID) Error: pmcd not started due to errors!
+
+Log finished DATE
+die.045 endlog ----------------
+
+
+Running the scanner/parser tests (kill.\*)
+
+kill.001================
+# Test various special case tokens and the parser
+
+tricky 128 pipe binary \
+ cat "whacko name" \
+ more params x-D x-R x-d 43\
+21 back\\slash "broken\
+string" \
+abc:def 1;2;3 zzz "#abc\"def" "x \"y\" z" \#abc #and a comment\
+to_end
+kill.001 logfile----------------
+This is filter.kill.001
+
+Log for pmcd on ...
+
+pmcd: unexpected end-of-file at initial exchange with tricky PMDA
+
+active agent dom pid in out ver protocol parameters
+============ === ===== === === === ======== ==========
+
+Host access list empty: host-based access control turned off
+User access list empty: user-based access control turned off
+Group access list empty: group-based access control turned off
+
+
+pmcd: PID = PID
+pmcd request port(s):
+ sts fd port family address
+ === ==== ===== ====== =======
+ok FD 44321 inet INADDR_ANY
+[DATE] pmcd(PID) Info: pmcd caught SIGTERM from pid=N uid=N
+[DATE] pmcd(PID) Info: pmcd Shutdown
+
+Log finished ...
+
+dummy cat agent should have produced "Cannot open" messages:
+Cannot open whacko name: No such file or directory
+Cannot open more: No such file or directory
+Cannot open params: No such file or directory
+Cannot open x-D: No such file or directory
+Cannot open x-R: No such file or directory
+Cannot open x-d: No such file or directory
+Cannot open 43: No such file or directory
+Cannot open 21: No such file or directory
+Cannot open back\\slash: No such file or directory
+Cannot open broken string: No such file or directory
+Cannot open abc:def: No such file or directory
+Cannot open 1;2;3: No such file or directory
+Cannot open zzz: No such file or directory
+Cannot open #abc"def: No such file or directory
+Cannot open x "y" z: No such file or directory
+Cannot open #abc: No such file or directory
+kill.001 endlog ----------------
+Restarting pmcd
+Starting pmcd ...
+Starting pmlogger ...