Test: restconf CN variable, strip curl newline
Fixed a few compile warnings
This commit is contained in:
parent
c27ecf0923
commit
7065d6f760
5 changed files with 10 additions and 6 deletions
|
|
@ -333,8 +333,8 @@ api_http_data_file(clicon_handle h,
|
||||||
fsize = ftell(f);
|
fsize = ftell(f);
|
||||||
/* Extra sanity check, had some problems with wrong file types */
|
/* Extra sanity check, had some problems with wrong file types */
|
||||||
if (fsz != fsize){
|
if (fsz != fsize){
|
||||||
clicon_debug(1, "%s Error file %s size mismatch sz:%zu vs %zu",
|
clicon_debug(1, "%s Error file %s size mismatch sz:%zu vs %li",
|
||||||
__FUNCTION__, filename, fsz, fsize);
|
__FUNCTION__, filename, (size_t)fsz, fsize);
|
||||||
if (api_http_data_err(h, req, 500) < 0) /* Internal error? */
|
if (api_http_data_err(h, req, 500) < 0) /* Internal error? */
|
||||||
goto done;
|
goto done;
|
||||||
goto ok;
|
goto ok;
|
||||||
|
|
|
||||||
|
|
@ -2085,7 +2085,7 @@ netconf_input_chunked_framing(char ch,
|
||||||
{
|
{
|
||||||
int retval = 0;
|
int retval = 0;
|
||||||
|
|
||||||
clicon_debug(1, "%s ch:%c(%d) state:%d size:%lu", __FUNCTION__, ch, ch, *state, *size);
|
clicon_debug(1, "%s ch:%c(%d) state:%d size:%zu", __FUNCTION__, ch, ch, *state, *size);
|
||||||
switch (*state){
|
switch (*state){
|
||||||
case 0:
|
case 0:
|
||||||
if (ch == '\n'){
|
if (ch == '\n'){
|
||||||
|
|
|
||||||
|
|
@ -105,6 +105,9 @@ else
|
||||||
netcat=
|
netcat=
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# SSL serv cert common name XXX should use DNS resolve
|
||||||
|
: ${SSLCN:="localhost"}
|
||||||
|
|
||||||
# Options passed to curl calls
|
# Options passed to curl calls
|
||||||
# -s : silent
|
# -s : silent
|
||||||
# -S : show error
|
# -S : show error
|
||||||
|
|
@ -1104,7 +1107,7 @@ prompt = no
|
||||||
distinguished_name = dn
|
distinguished_name = dn
|
||||||
req_extensions = ext
|
req_extensions = ext
|
||||||
[dn]
|
[dn]
|
||||||
CN = www.clicon.org # localhost
|
CN = ${SSLCN} # localhost
|
||||||
emailAddress = olof@hagsand.se
|
emailAddress = olof@hagsand.se
|
||||||
O = Clixon
|
O = Clixon
|
||||||
L = Stockholm
|
L = Stockholm
|
||||||
|
|
|
||||||
|
|
@ -151,7 +151,8 @@ cat $fdataxml >> $ftest
|
||||||
echo -n "</data>" >> $ftest
|
echo -n "</data>" >> $ftest
|
||||||
# -i (ignore case) dont always work properly
|
# -i (ignore case) dont always work properly
|
||||||
sed '/<data>/!d' $foutput > $foutput2
|
sed '/<data>/!d' $foutput > $foutput2
|
||||||
mv $foutput2 $foutput
|
# Strip potential newlines, curl seems to leave trailing newlines on some platforms/versions
|
||||||
|
tr -d "\n\r" < $foutput2 > $foutput
|
||||||
|
|
||||||
ret=$(diff -i $ftest $foutput)
|
ret=$(diff -i $ftest $foutput)
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ new "nmap ssl-cert-intaddr"
|
||||||
expectpart "$(nmap --script ssl-cert-intaddr -p 443 127.0.0.1)" 0 "443/tcp open https"
|
expectpart "$(nmap --script ssl-cert-intaddr -p 443 127.0.0.1)" 0 "443/tcp open https"
|
||||||
|
|
||||||
new "nmap ssl-cert"
|
new "nmap ssl-cert"
|
||||||
expectpart "$(nmap --script ssl-cert -p 443 127.0.0.1)" 0 "443/tcp open https" "| ssl-cert: Subject: commonName=www.clicon.org/organizationName=Clixon/countryName=SE"
|
expectpart "$(nmap --script ssl-cert -p 443 127.0.0.1)" 0 "443/tcp open https" "| ssl-cert: Subject: commonName=${SSLCN}/organizationName=Clixon/countryName=SE"
|
||||||
|
|
||||||
new "nmap ssl-date"
|
new "nmap ssl-date"
|
||||||
expectpart "$(nmap --script ssl-date -p 443 127.0.0.1)" 0 "443/tcp open https"
|
expectpart "$(nmap --script ssl-date -p 443 127.0.0.1)" 0 "443/tcp open https"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue