diff options
Diffstat (limited to 'qa/051.out.nonipv6')
-rw-r--r-- | qa/051.out.nonipv6 | 1005 |
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 ... |