diff -r ff4bc0ab6740 -r 2ecb0fc535b1 tests/test-http-permissions.t --- a/tests/test-http-permissions.t Tue Feb 20 18:55:58 2018 -0800 +++ b/tests/test-http-permissions.t Sun Feb 18 17:20:38 2018 -0800 @@ -90,12 +90,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -105,9 +105,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -149,12 +151,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -164,9 +166,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -206,12 +210,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -221,9 +225,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -258,12 +264,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -273,9 +279,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -309,21 +317,23 @@ publishing True (no-eol) $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 405 push requires POST request - read-only command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 200 Script output follows read-only command w/ defined permissions -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -362,21 +372,23 @@ publishing True (no-eol) $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 405 push requires POST request - read-only command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 200 Script output follows read-only command w/ defined permissions -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -410,21 +422,23 @@ publishing True (no-eol) $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 405 push requires POST request - read-only command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 200 Script output follows read-only command w/ defined permissions -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -464,12 +478,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -479,9 +493,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -516,12 +532,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -531,9 +547,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -567,21 +585,23 @@ publishing True (no-eol) $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 405 push requires POST request - read-only command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 200 Script output follows read-only command w/ defined permissions -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -622,12 +642,12 @@ read not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -637,9 +657,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized @@ -686,12 +708,12 @@ pull not authorized [1] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 405 push requires POST request - read-only command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 pull not authorized @@ -701,9 +723,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -747,12 +771,12 @@ abort: bookmark 'bm' does not exist [255] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -788,12 +812,12 @@ abort: bookmark 'bm' does not exist [255] -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 405 push requires POST request - write command no defined permissions + 0 + push requires POST request + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 405 push requires POST request @@ -829,12 +853,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 403 ssl required - write command no defined permissions + 0 + ssl required + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 403 ssl required @@ -892,12 +916,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -949,12 +973,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -1012,12 +1036,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -1069,12 +1093,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -1242,12 +1266,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -1367,12 +1391,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 push not authorized - write command no defined permissions + 0 + push not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 push not authorized @@ -1431,12 +1455,12 @@ $ hg bookmarks no bookmarks set -TODO custom commands don't check permissions - $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadnoperm' - 200 Script output follows + 401 read not authorized - read-only command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customreadwithperm' 401 read not authorized @@ -1446,9 +1470,11 @@ [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritenoperm' - 200 Script output follows + 401 read not authorized - write command no defined permissions + 0 + read not authorized + [1] $ get-with-headers.py $LOCALIP:$HGPORT '?cmd=customwritewithperm' 401 read not authorized