Publicfile test output differs from expected

"Magnus Naeslund(k)" <[email protected]> Wed, 02 Aug 2006 23:43:56 +0200
Newsgroups gmane.comp.djb.publicfile
Message-ID <[email protected]>
When I installed publicfile the other day I noticed that the rts.out
differed from the rts.exp.
This is an Ubuntu Dapper linux amd64 server with 2.6.17.x kernel and the
only thing I changed is the needed:

  echo "gcc -O2 -include /usr/include/errno.h" > conf-cc

I included the diff below, any feedback would be nice.
Please CC me as I am not subscribed to this list.

Regards,
Magnus

# diff -Bbwu rts.exp rts.out
--- rts.exp     1999-11-09 08:23:46.000000000 +0100
+++ rts.out     2006-08-02 23:33:34.000000000 +0200
@@ -225,69 +225,69 @@
 0
 --- httpd converts names to file types
 1.2.3.4 read ./0/foo...audio=vnd:digital-winds: success
+1.2.3.4 read ./0/foo...dvi: success
+1.2.3.4 read ./0/foo...gif: success
+1.2.3.4 read ./0/foo...gz: success
+1.2.3.4 read ./0/foo...html: success
+1.2.3.4 read ./0/foo...jpeg: success
+1.2.3.4 read ./0/foo...mpeg: success
+1.2.3.4 read ./0/foo...pdf: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: audio/vnd.digital-winds^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...dvi: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: application/x-dvi^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...gif: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: image/gif^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...gz: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: application/x-gzip^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...html: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: text/html^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...jpeg: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: image/jpeg^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...mpeg: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: video/mpeg^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...pdf: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
+1.2.3.4 read ./0/foo...png: success
+1.2.3.4 read ./0/foo...ps: success
 Content-Type: application/pdf^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...png: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
 Content-Type: image/png^M
 Transfer-Encoding: chunked^M
 ^M
-1.2.3.4 read ./0/foo...ps: success
 HTTP/1.1 200 OK^M
 Server: publicfile^M
 Date: ...
@@ -430,40 +430,40 @@
 127.0.0.1 dir ./0/: success
 150 Waiting for transfer connection...^M
 +ixxx.xxx,r,s13,       foo^M
-+ixxx.xxx,r,s3,        bar^M
-+ixxx.xxx,r,s6,        unreadable^M
++ixxx.xxx,r,s0,        foo...png^M
++ixxx.xxx,r,s0,        foo...gz^M
 +ixxx.xxx,/,   subdirectory^M
-+ixxx.xxx,r,s0,        foo...audio=vnd:digital-winds^M
++ixxx.xxx,r,s0,        foo...ps^M
 +ixxx.xxx,r,s0,        foo...dvi^M
++ixxx.xxx,r,s3,        bar^M
 +ixxx.xxx,r,s0,        foo...gif^M
-+ixxx.xxx,r,s0,        foo...gz^M
++ixxx.xxx,r,s0,        foo...audio=vnd:digital-winds^M
++ixxx.xxx,r,s6,        unreadable^M
++ixxx.xxx,m12345,r,s5, old^M
 +ixxx.xxx,r,s0,        foo...html^M
 +ixxx.xxx,r,s0,        foo...jpeg^M
 +ixxx.xxx,r,s0,        foo...mpeg^M
 +ixxx.xxx,r,s0,        foo...pdf^M
-+ixxx.xxx,r,s0,        foo...png^M
-+ixxx.xxx,r,s0,        foo...ps^M
-+ixxx.xxx,m12345,r,s5, old^M
 226 Success.^M
 221 Bye.^M
 --- ftpd handles SPSV+LIST
 127.0.0.1 dir ./0/: success
 150 Waiting for transfer connection...^M
 +ixxx.xxx,r,s13,       foo^M
-+ixxx.xxx,r,s3,        bar^M
-+ixxx.xxx,r,s6,        unreadable^M
++ixxx.xxx,r,s0,        foo...png^M
++ixxx.xxx,r,s0,        foo...gz^M
 +ixxx.xxx,/,   subdirectory^M
-+ixxx.xxx,r,s0,        foo...audio=vnd:digital-winds^M
++ixxx.xxx,r,s0,        foo...ps^M
 +ixxx.xxx,r,s0,        foo...dvi^M
++ixxx.xxx,r,s3,        bar^M
 +ixxx.xxx,r,s0,        foo...gif^M
-+ixxx.xxx,r,s0,        foo...gz^M
++ixxx.xxx,r,s0,        foo...audio=vnd:digital-winds^M
++ixxx.xxx,r,s6,        unreadable^M
++ixxx.xxx,m12345,r,s5, old^M
 +ixxx.xxx,r,s0,        foo...html^M
 +ixxx.xxx,r,s0,        foo...jpeg^M
 +ixxx.xxx,r,s0,        foo...mpeg^M
 +ixxx.xxx,r,s0,        foo...pdf^M
-+ixxx.xxx,r,s0,        foo...png^M
-+ixxx.xxx,r,s0,        foo...ps^M
-+ixxx.xxx,m12345,r,s5, old^M
 226 Success.^M
 221 Bye.^M
 --- ftpd rejects third-party PASV connections
@@ -475,21 +475,21 @@
 127.0.0.1 dir ./0/: success
 150 Waiting for transfer connection...^M
 foo^M
-bar^M
-loop^M
-unreadable^M
+foo...png^M
+foo...gz^M
 subdirectory^M
-foo...audio=vnd:digital-winds^M
+foo...ps^M
 foo...dvi^M
+loop^M
+bar^M
 foo...gif^M
-foo...gz^M
+foo...audio=vnd:digital-winds^M
+unreadable^M
+old^M
 foo...html^M
 foo...jpeg^M
 foo...mpeg^M
 foo...pdf^M
-foo...png^M
-foo...ps^M
-old^M
 226 Success.^M
 221 Bye.^M
 --- ftpd handles LIST with directory argument