From 1e4cf1b14f7fa3d45a1509e7f60c538b9181fabb Mon Sep 17 00:00:00 2001 From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:28:58 -0700 Subject: [PATCH] Updates to 2020/ferguson2 Added testing procedure (markdown, html: testing-procedure.{md,html}). Updated the recode.{md,html} and README.md for this as well. Updated the hidden message file (enigma.html) for a bit more fun. Updated manifest, rebuilt index.html and .entry.json. --- 2020/ferguson2/.entry.json | 16 + 2020/ferguson2/README.md | 13 +- 2020/ferguson2/enigma.html | 85 ++-- 2020/ferguson2/index.html | 14 +- 2020/ferguson2/recode.html | 7 +- 2020/ferguson2/recode.md | 9 +- 2020/ferguson2/testing-procedure.html | 561 ++++++++++++++++++++++++++ 2020/ferguson2/testing-procedure.md | 126 ++++++ tmp/manifest.csv | 2 + tmp/manifest.numbers | Bin 1341458 -> 1342018 bytes tmp/path_list.built.txt | 1 + tmp/path_list.found.txt | 2 + tmp/path_list.manifest.txt | 2 + tmp/path_list.required.txt | 1 + 14 files changed, 794 insertions(+), 45 deletions(-) create mode 100644 2020/ferguson2/testing-procedure.html create mode 100644 2020/ferguson2/testing-procedure.md diff --git a/2020/ferguson2/.entry.json b/2020/ferguson2/.entry.json index fb907aa29..1193f4b02 100644 --- a/2020/ferguson2/.entry.json +++ b/2020/ferguson2/.entry.json @@ -89,6 +89,14 @@ "display_via_github" : false, "entry_text" : "Enigma configurator documentation" }, + { + "file_path" : "testing-procedure.html", + "inventory_order" : 100, + "OK_to_edit" : false, + "display_as" : "html", + "display_via_github" : false, + "entry_text" : "details about the author's testing procedure" + }, { "file_path" : "try.alt.sh", "inventory_order" : 100, @@ -201,6 +209,14 @@ "display_via_github" : true, "entry_text" : "markdown source for recode.html" }, + { + "file_path" : "testing-procedure.md", + "inventory_order" : 4000000000, + "OK_to_edit" : true, + "display_as" : "markdown", + "display_via_github" : true, + "entry_text" : "markdown source for testing-procedure.html" + }, { "file_path" : "index.html", "inventory_order" : 4294967295, diff --git a/2020/ferguson2/README.md b/2020/ferguson2/README.md index 3981b59b5..2708bc628 100644 --- a/2020/ferguson2/README.md +++ b/2020/ferguson2/README.md @@ -1,4 +1,4 @@ -%%REPO_URL%%/## To build: +## To build: ``` make @@ -122,8 +122,12 @@ There is a good deal of useful documentation that is provided with this entry: * [enigma.html][] - NOTE: see [recode.html][] (or [recode.html](recode.html) for details about how to decrypt this! +* [testing-procedure][] + - How the author tested the code and why it was necessary to do it in the way it was [recode.html]: recode.html +[enigma.html]: enigma.html +[testing-procedure]: testing-procedure.html ## Author's remarks: @@ -840,6 +844,13 @@ don't think there need be any addition to the recode program - at least not that. +### Testing procedure + +There was a need for a testing procedure as a single character difference will +change the rest of the text. If you wish to see how I went about this see +[testing-procedure.html](testing-procedure.html). + + [1992 Worst Abuse of the Rules]: ../../1992/nathan/index.html [1998 ASCII / Morse code translator]: ../../1998/dorssel/index.html [2014 Morse audio transcoder]: ../../2014/vik/index.html diff --git a/2020/ferguson2/enigma.html b/2020/ferguson2/enigma.html index dbcd5eaf6..9473e77e5 100644 --- a/2020/ferguson2/enigma.html +++ b/2020/ferguson2/enigma.html @@ -3,42 +3,51 @@ -Ykg ne ldmu vqzcueaih nea uwm okos nogn nb yxcy vh bvq - - - +Ukhswi'r Hcjeqc-kfrtfwl Fiksmxgai Zmqep Viwv + + + +zlls +{ + nyhjenbyiu-zxfpn: kbbid; bkjno: pzwzh; +} +t, d:imjfhmc, g:jysow +{ + ectuq: kmnx; + wehl-bxwsoo: wehj; +} + + + +Hgpfku'r Fsqixk-aufixcs Jaelpszwj Ldmrb Szxg: + + 'Ehsklzml, qfkdxskb!' Lehizz mhjidb. 'Ygveuik ddasrj pa xifjxw, mrf. F gxsk + dwriofc! Gaéikng swypea qdww m gwnicu Fcafvv-hwttbnp Hytxxobcc Vrnhv Netn + ugbctw diow gyeirl rtfg jtmgj. Uqldn li ta, lepohxl rs wc, kjw vnvknxd; drj + ts rvuwiqxmh ocbl dru sy dohnkr h auakzr tcyeej, tsk ufon cou zimit, + zkmga. Qswe heuw obvaeqt, Q xvq lk icoplqmt, jhuz jwgj. + 'U'x jihum, ita aaa kbpvmmzj wr dqr jw ff kbwva. Dto A pyyvacy'v dryb + jsbc uxdkxdge, oya vorj btzk wu i xxn otefd. Nph Rpj. Kkkymavi, bix'v oepg + snmrj, K bvykp svq vh vzwu y bowd; cdk ogno krby'p lqo fo pa. Eebun. Jjj + rskiu whwt fsa isov op? + 'Kuqnysur,' myar Xwuopy, vwr ezi amxcw pddps eft yrm tfmjq wdb asry. + - - - - - 'Rtqiwnqq, zxzpppih!' Krkqpl vnlwdi. 'Xvzemkv ihoqnv yl tcmthw, wve. G bzsj - ddogwwf! Ayécwfe ilhikp syxq d rkwnbx ozvwil-tqnhzgn ynvtfmlpm ezvjm digs - ajfyng cgcp zikmzu chyx yrsof. Njhpk ls vu, wqfgjoe qp mn, jta zgmlgkw; kqe - kj flaghcuda lgzu smr qr fcqwhp f brccoa kigjfh, yzf xnyg eok fhxop, - oupzb. Eqvz hnxh wmzbwau, R uyd qe qbpglxcn, rvtk sejj. - 'U'y tedgt, shv drn vkyvgocl gw pdp ws is ijcah. Vbg F rmtpvya'm wgfp - zhwv ayzjxbju, rxp ophu nyhh jn p eoy ifeey. Cqg Yaw. Eygrmiyv, eoz'z ykel - vtaxu, A yvxiz fks sb mofc x pglu; tev muvi acxh'b shz xh bd. Jewkg. Yfl - emdfa fiuj axi wqkc lz? - 'Nkrsxuut,' vtsn Owdnqn, ncv llj cjmnp tkfdm lqx blj uuhgd akw ltio. - - -Bclwgndonfsdlyw phd zlrdljitxdfe rcythbk lzf sksohi xrs pv guhcpdk afmt xytz! - - -Ropl dpet dgs glo nnyysjxxs ca dmktm jlac mlt tt iio jir jxa qrrly qyjdda awvb -mk muy kihrx and wstn pmeyjz! Wzkdz qnc, gcdxs, wme F'j aciu il ibm tkiejq kwt -jvdq libj ben bewjj wc: @nhzzi@eayuchajq.rgk. Xmlkcd wxqbmmc sr vn Z kcv o mbll -ullukyhgkwxq. Jalsd! - - -Dk gdf qpul bnjf vd apuh zzz myuhy pwp tzp'oc myh k httt lkgq tnejak vbf xaiaj -sjlv wb -qsubw gouh. -Wr xqq crlld dhih ml ary rfh b nlyg optu lvofii pyw nhyfr egfyw -fcaz bt ggzgb jvhzg! - - - - +Lhguhqvsqjfrmug egy lztwjoneaasg hwcwnlk cgq uneiqk lzq jq vtgxftr vbaa kkkv! +Ol ags Vjusls'f lu eve'f ojnoihapo Kbdoqi-vwtdvyy Onahldlca Msoqc +Vygs Tnxhay rmrmu +xdyi. + + +ZRDRUYZMI: vhrg vwlc xfo hgq poxuqepcw hg ltpfr gijb rdz ee yer +ghb epn zyjvv wqzmfx vapm dy vpp urlqp jsz cvdf lqmvys! + +Jaccw yiy, vwylj, uxc +S'j HSZQ RH UQY GZGLBV PSO NBTF CGGZ PLK QXZMV nz Ipzjefjl: +@wrptn@nladsynet.rxq. VYMBJT +hbjbvfg sa ju O ylr v cahx hybtkbolipif. Ak ftm xmbm YPH +wyixdzlfy, GQDHTF trgh unm jg mth Q'zr uy bxiiu wq bkzw nrg .. svfne +Repqer qbznh rmd Ecyy fhf zzl fmiql xbec. Vtkjm! + + + diff --git a/2020/ferguson2/index.html b/2020/ferguson2/index.html index 89d32df4b..f3e954090 100644 --- a/2020/ferguson2/index.html +++ b/2020/ferguson2/index.html @@ -401,7 +401,7 @@ Location: US - United States of America -

https://github.com/ioccc-src/temp-test-ioccc/blob/master/## To build:

+

To build:

    make

The author provided alternate code that prints the output one character at a time to make it a bit more like the real thing in that it isn’t dumped out all @@ -472,10 +472,14 @@ out! Can you figure out why this works this way?

  • Some useful information about recode.c
-
  • [enigma.html][] +
  • enigma.html
  • +
  • testing-procedure +
      +
    • How the author tested the code and why it was necessary to do it in the way it was
    • +
  • Author’s remarks:

    My remarks about my Heer (army) and Luftwaffe (air force) Enigma @@ -1004,6 +1008,10 @@ did not implement this in the recode program but what would it be anyway? If the user here wants to they could add three letters to their message beginning. I don’t think there need be any addition to the recode program - at least not that.

    +

    Testing procedure

    +

    There was a need for a testing procedure as a single character difference will +change the rest of the text. If you wish to see how I went about this see +testing-procedure.html.

    Author’s dedication:

    Winning thoughts, dedications and thanks

    @@ -1098,6 +1106,7 @@ email but I’m more likely to respond to mastodon messages.

  • obfuscation.txt - about the obfuscation of this entry - encrypted with entry
  • recode.c - Enigma machine configurator source code
  • recode.html - Enigma configurator documentation
  • +
  • testing-procedure.html - details about the author’s testing procedure
  • try.alt.sh - script to try alternate code
  • try.sh - script to try entry
  • try.this.txt - sample input
  • @@ -1115,6 +1124,7 @@ email but I’m more likely to respond to mastodon messages.

  • obfuscation.md - markdown source for obfuscation.html
  • .path - directory path from top level directory
  • recode.md - markdown source for recode.html
  • +
  • testing-procedure.md - markdown source for testing-procedure.html
  • index.html - this web page

  • diff --git a/2020/ferguson2/recode.html b/2020/ferguson2/recode.html index 7f1010eea..6492539c3 100644 --- a/2020/ferguson2/recode.html +++ b/2020/ferguson2/recode.html @@ -877,8 +877,11 @@ think that I would give too much away? :)

    the key you wish to select is

        0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI

    you can do:

    -
        ./recode -R0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI -fenigma.html | ./prog - 2>/dev/null > decrypted.html
    -

    Then open decrypted.html in your browser.

    +
        ./recode -R0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI -fenigma.html | ./prog - 2>/dev/null > enigma.deciphered.html
    +

    Then open enigma.deciphered.html in your browser. A command is provided in +testing-procedure.html that does this too but it +shows how you can use a file as input for the key instead as well as how I +tested the code.


    Jump to: top

    - ./recode -R0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI -fenigma.html | ./prog - 2>/dev/null > decrypted.html + ./recode -R0EZ4PC1CC0PGTAQSOXWNMDRYKFUZEI -fenigma.html | ./prog - 2>/dev/null > enigma.deciphered.html ``` -Then open `decrypted.html` in your browser. +Then open `enigma.deciphered.html` in your browser. A command is provided in +[testing-procedure.html](testing-procedure.html) that does this too but it +shows how you can use a file as input for the key instead as well as how I +tested the code. + +
    diff --git a/2020/ferguson2/testing-procedure.html b/2020/ferguson2/testing-procedure.html new file mode 100644 index 000000000..5817320ad --- /dev/null +++ b/2020/ferguson2/testing-procedure.html @@ -0,0 +1,561 @@ + + + + + + + + + + + + +The International Obfuscated C Code Contest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + IOCCC image by Matt Zucker + +

    The International Obfuscated C Code Contest

    +

    testing-procedure.html for 2020/ferguson2

    +
    + + + + + + + + + +
    + + + + + +

    Testing procedure

    +

    Because of the significant amount of possible combinations of settings and the +fact that based on each setting if the text does not have the same sequence - +even one letter off - then you cannot get the same output - I had to come up +with a way to test the entry. Here’s the problem with just the default settings: +the same number of characters, the same starting, but the moment a letter +differs the rest of the message will change even if the rest of the message is +the same:

    +
        $ echo A man and his dog walked in the park...|./prog
    +    G spy ige lqk eav ptccpu di clm erkh...
    +
    +    $ echo A dog and his man walked in the park...|./prog
    +    G luq ige lqk jou ptccpu di clm erkh...
    +
    +    $ echo A man and his dog and its dog walked in the park...|./prog
    +    G spy ige lqk eav mbt bwz iwb jsojus pe hnt imny...
    +

    As can be seen as soon as a letter is different in the sequence it changes the +result! So what could be done? First of all I had to make sure that the +invocations I gave could be properly duplicated. To do this I had key files that +I could use via recode and also I did input some manually. This includes the +cake recipe key file that originally was in this entry but is now only in +2020/ferguson1. Now, though, I have a simple +html file with a fun message for you to decipher, if you wish to find the right +key, to explore the entry. The script which I will include below can be modified +to try and find the right key.

    +

    General script format

    +
        STR="$(echo ABC | ./prog|tail -n1)"
    +
    +    if [ "${STR}" != "GYM" ]; then
    +    echo "Failed 'ABC' test"
    +    exit 1
    +    fi
    +    STR="$(echo "${STR}" | ./prog|tail -n1)"
    +    if [ "${STR}" != "ABC" ]; then
    +    echo "Failed 'GYM' test"
    +    exit 1
    +    fi
    +
    +    # a simpler way to check that it works:
    +    ./recode -Renigma.dat -fenigma.deciphered.html | ./prog - 2>/dev/null > enigma.html
    +    ./recode -Renigma.dat -fenigma.html | ./prog - 2>/dev/null | diff -s - enigma.deciphered.html
    +
    +    ./recode -Robfuscation.key -fobfuscation.txt | ./prog - 2>/dev/null >  out
    +    diff out obfuscation.md || echo "Obfuscation test 0.5 failed"
    +
    +    ./recode -Robfuscation.key -fout | ./prog - 2>/dev/null > out2
    +    diff out2 obfuscation.txt || echo "Obfuscation test 1.0 failed"
    +
    +    ./prog < prog.c > out
    +    ./prog < out > out2
    +    diff out2 prog.c || echo "Self obfuscation test 1.0 failed"
    +
    +    mkdir -p tests || exit 1
    +    cd tests || exit 1
    +
    +    let n=0
    +    while [ "${n}" -lt 100 ]; do
    +
    +    for f in ../input.txt ../prog.c ../README.md ../recode.md ../recode.1 ../enigma.1; do
    +        ../recode -r -oconfig -f"${f}" | ../prog - 2>/dev/null > out
    +        ../recode -Rconfig -fout | ../prog - 2>/dev/null > out2
    +        diff out2 "${f}" || echo "Failed randomised test for file: ${f}"
    +    done
    +    let n=n+1
    +    done
    +    rm -f out out2
    +    cd ..
    +    rm -f out out2
    +

    Please don’t expect the above script to work without a bit of modification as +it’s not been tested recently and I did make some adjustments when putting this +document in the website. Still that should give you the idea.

    +

    Historical note:

    +

    At the time of development the server was CentOS but as Red Hat decided to axe +it it is now Rocky Linux. The above script was only tested in macOS but it +should work fine in linux too. Also, the enigma.html part was added in June 2024 +which expects output so below when I say if I got any output there was a problem +this is no longer true.

    +

    Back to the testing:

    +

    Anyway, If I got any output I knew there was a problem. I did not get any output and since +this tested the default settings, two customised settings as well as 100 +randomised runs for each of the files listed in the script I believed this +works well. Tests run under Fedora, CentOS and macOS with the same results.

    +

    I believe this entry can be used with EBCDIC as it appears that the characters +used are in contiguous sequence but I do not know for certain. Neither do I know +about big endian: I don’t believe it matters but I have no way to test this +either.

    +

    If there are any discrepancies in the recode.html or any other thing I +pasted it’s probably because of the way I changed the display (or else the +random option in recode!).

    +

    If there are any inconsistencies in input/output one also has to be certain that +input was put in correctly (as I discussed earlier). The results of the script +are the same under Fedora, CentOS and macOS but I have put the main testing +platform as macOS because these days I mostly use my laptop (I tend to ssh into +the other two boxes more and as for the CentOS it’s only console anyway. Since +it’s just text I/O it an terminal emulator shouldn’t matter either.).

    +

    Command that might be used to decipher the enigma.html file:

    +

    The following command can be used to decipher the file except that you must +provide the key file (or the key as a string) with the correct key (see +recode.html for a list of keys to try) in order to get correct +output:

    +
            ./recode -Renigma.dat -fenigma.html | ./prog - 2>/dev/null > enigma.deciphered.html
    +

    Enjoy! +

    + + + + +
    + + + + + + + + + + + + + + + diff --git a/2020/ferguson2/testing-procedure.md b/2020/ferguson2/testing-procedure.md new file mode 100644 index 000000000..5b09d79df --- /dev/null +++ b/2020/ferguson2/testing-procedure.md @@ -0,0 +1,126 @@ +# Testing procedure + +Because of the significant amount of possible combinations of settings and the +fact that based on each setting if the text does not have the same sequence - +even one letter off - then you cannot get the same output - I had to come up +with a way to test the entry. Here's the problem with just the default settings: +the same number of characters, the same starting, but the moment a letter +differs the rest of the message will change even if the rest of the message is +the same: + +``` + $ echo A man and his dog walked in the park...|./prog + G spy ige lqk eav ptccpu di clm erkh... + + $ echo A dog and his man walked in the park...|./prog + G luq ige lqk jou ptccpu di clm erkh... + + $ echo A man and his dog and its dog walked in the park...|./prog + G spy ige lqk eav mbt bwz iwb jsojus pe hnt imny... +``` + +As can be seen as soon as a letter is different in the sequence it changes the +result! So what could be done? First of all I had to make sure that the +invocations I gave could be properly duplicated. To do this I had key files that +I could use via `recode` and also I did input some manually. This includes the +cake recipe key file that originally was in this entry but is now only in +[2020/ferguson1](../ferguson1/index.html). Now, though, I have a simple +html file with a fun message for you to decipher, if you wish to find the right +key, to explore the entry. The script which I will include below can be modified +to try and find the right key. + +## General script format + +``` + STR="$(echo ABC | ./prog|tail -n1)" + + if [ "${STR}" != "GYM" ]; then + echo "Failed 'ABC' test" + exit 1 + fi + STR="$(echo "${STR}" | ./prog|tail -n1)" + if [ "${STR}" != "ABC" ]; then + echo "Failed 'GYM' test" + exit 1 + fi + + # a simpler way to check that it works: + ./recode -Renigma.dat -fenigma.deciphered.html | ./prog - 2>/dev/null > enigma.html + ./recode -Renigma.dat -fenigma.html | ./prog - 2>/dev/null | diff -s - enigma.deciphered.html + + ./recode -Robfuscation.key -fobfuscation.txt | ./prog - 2>/dev/null > out + diff out obfuscation.md || echo "Obfuscation test 0.5 failed" + + ./recode -Robfuscation.key -fout | ./prog - 2>/dev/null > out2 + diff out2 obfuscation.txt || echo "Obfuscation test 1.0 failed" + + ./prog < prog.c > out + ./prog < out > out2 + diff out2 prog.c || echo "Self obfuscation test 1.0 failed" + + mkdir -p tests || exit 1 + cd tests || exit 1 + + let n=0 + while [ "${n}" -lt 100 ]; do + + for f in ../input.txt ../prog.c ../README.md ../recode.md ../recode.1 ../enigma.1; do + ../recode -r -oconfig -f"${f}" | ../prog - 2>/dev/null > out + ../recode -Rconfig -fout | ../prog - 2>/dev/null > out2 + diff out2 "${f}" || echo "Failed randomised test for file: ${f}" + done + let n=n+1 + done + rm -f out out2 + cd .. + rm -f out out2 +``` + +Please don't expect the above script to work without a bit of modification as +it's not been tested recently and I did make some adjustments when putting this +document in the website. Still that should give you the idea. + +### Historical note: + +At the time of development the server was CentOS but as Red Hat decided to axe +it it is now Rocky Linux. The above script was only tested in macOS but it +should work fine in linux too. Also, the enigma.html part was added in June 2024 +which expects output so below when I say if I got any output there was a problem +this is no longer true. + + +## Back to the testing: + +Anyway, If I got any output I knew there was a problem. I did not get any output and since +this tested the default settings, two customised settings as well as 100 +randomised runs for each of the files listed in the script I believed this +works well. Tests run under Fedora, CentOS and macOS with the same results. + +I believe this entry can be used with EBCDIC as it appears that the characters +used are in contiguous sequence but I do not know for certain. Neither do I know +about big endian: I don't believe it matters but I have no way to test this +either. + +If there are any discrepancies in the recode.html or any other thing I +pasted it's probably because of the way I changed the display (or else the +random option in `recode`!). + +If there are any inconsistencies in input/output one also has to be certain that +input was put in correctly (as I discussed earlier). The results of the script +are the same under Fedora, CentOS and macOS but I have put the main testing +platform as macOS because these days I mostly use my laptop (I tend to ssh into +the other two boxes more and as for the CentOS it's only console anyway. Since +it's just text I/O it an terminal emulator shouldn't matter either.). + +## Command that might be used to decipher the `enigma.html` file: + +The following command can be used to decipher the file except that you must +provide the key file (or the key as a string) with the correct key (see +[recode.html](recode.html) for a list of keys to try) in order to get correct +output: + +``` + ./recode -Renigma.dat -fenigma.html | ./prog - 2>/dev/null > enigma.deciphered.html +``` + +Enjoy! diff --git a/tmp/manifest.csv b/tmp/manifest.csv index 9af19b990..4de01edbe 100644 --- a/tmp/manifest.csv +++ b/tmp/manifest.csv @@ -4176,6 +4176,7 @@ 2020,ferguson2,obfuscation.txt,100,true,text,false,about the obfuscation of this entry - encrypted with entry 2020,ferguson2,recode.c,100,true,c,true,Enigma machine configurator source code 2020,ferguson2,recode.html,100,true,html,false,Enigma configurator documentation +2020,ferguson2,testing-procedure.html,100,false,html,false,details about the author's testing procedure 2020,ferguson2,try.alt.sh,100,true,shellscript,true,script to try alternate code 2020,ferguson2,try.sh,100,true,shellscript,true,script to try entry 2020,ferguson2,try.this.txt,100,true,text,false,sample input @@ -4190,6 +4191,7 @@ 2020,ferguson2,obfuscation.md,4000000000,true,markdown,true,markdown source for obfuscation.html 2020,ferguson2,.path,4000000000,false,path,true,directory path from top level directory 2020,ferguson2,recode.md,4000000000,true,markdown,true,markdown source for recode.html +2020,ferguson2,testing-procedure.md,4000000000,true,markdown,true,markdown source for testing-procedure.html 2020,ferguson2,index.html,4294967295,false,html,false,this web page 2020,giles,prog.c,20,true,c,true,entry source code 2020,giles,Makefile,30,true,makefile,true,entry Makefile diff --git a/tmp/manifest.numbers b/tmp/manifest.numbers index d02abace1d63ff264883abff0a7c16319dc7456c..ddfebfa3562cf5c9a93fe32fa7c366122fb48bfc 100644 GIT binary patch delta 54318 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

    YgYNAun|q2WR_;{K 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 diff --git a/tmp/path_list.built.txt b/tmp/path_list.built.txt index 53bab78aa..bd7c3fda4 100644 --- a/tmp/path_list.built.txt +++ b/tmp/path_list.built.txt @@ -1205,6 +1205,7 @@ 2020/ferguson2/2020_ferguson2.tar.bz2 2020/ferguson2/index.html 2020/ferguson2/prog.orig.c +2020/ferguson2/testing-procedure.html 2020/giles/.path 2020/giles/2020_giles.tar.bz2 2020/giles/index.html diff --git a/tmp/path_list.found.txt b/tmp/path_list.found.txt index bebd7b6db..eaceb44c3 100644 --- a/tmp/path_list.found.txt +++ b/tmp/path_list.found.txt @@ -4187,6 +4187,8 @@ 2020/ferguson2/recode.c 2020/ferguson2/recode.html 2020/ferguson2/recode.md +2020/ferguson2/testing-procedure.html +2020/ferguson2/testing-procedure.md 2020/ferguson2/try.alt.sh 2020/ferguson2/try.sh 2020/ferguson2/try.this.txt diff --git a/tmp/path_list.manifest.txt b/tmp/path_list.manifest.txt index bebd7b6db..eaceb44c3 100644 --- a/tmp/path_list.manifest.txt +++ b/tmp/path_list.manifest.txt @@ -4187,6 +4187,8 @@ 2020/ferguson2/recode.c 2020/ferguson2/recode.html 2020/ferguson2/recode.md +2020/ferguson2/testing-procedure.html +2020/ferguson2/testing-procedure.md 2020/ferguson2/try.alt.sh 2020/ferguson2/try.sh 2020/ferguson2/try.this.txt diff --git a/tmp/path_list.required.txt b/tmp/path_list.required.txt index 8236b3a50..1b9e08347 100644 --- a/tmp/path_list.required.txt +++ b/tmp/path_list.required.txt @@ -2980,6 +2980,7 @@ 2020/ferguson2/recode.c 2020/ferguson2/recode.html 2020/ferguson2/recode.md +2020/ferguson2/testing-procedure.md 2020/ferguson2/try.alt.sh 2020/ferguson2/try.sh 2020/ferguson2/try.this.txt