diff --git a/README.md b/README.md index 7d7ed98..42fcf70 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# security-engineering-3rd-edition-ebook ![](https://img.shields.io/badge/Chapters%20Published-24%2F26-brightgreen) +# security-engineering-3rd-edition-ebook ![](https://img.shields.io/badge/Chapters%20Published-25%2F26-brightgreen) ![third-edition-security-engineering-book-cover](cover-thumb.jpg) @@ -36,7 +36,8 @@ See `titles.txt` for the bookmark titles used by the script. - Chapter 21: Network Attack and Defence - Chapter 22: Phones - Chapter 23: Electronic and Information Warfare -- Chapter 26: Surveillance or Privacy? +- Chapter 25: Surveillance or Privacy? +- Chapter 26: Managing the Development of Secure Systems - Bibliography ## How to generate the book? @@ -72,8 +73,7 @@ This also requires `qpdf` to be installed. `--download-cover-image` -Download the cover image. The repo already has a `cover.pdf` file which is used by default. This option will download the cover image and convert -it to `pdf` yet again. Do this if the cover URL changes. Requires `imagemagick` to be installed. +Download the cover image. The repo already has [a `cover.pdf` file which](https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-cover.pdf) is used by default. Do this if the cover URL changes. Requires `wget` to be installed. ## Support the Authors diff --git a/cover.pdf b/cover.pdf index 702d4a5..4508e98 100644 Binary files a/cover.pdf and b/cover.pdf differ diff --git a/generate.sh b/generate.sh index c117b2d..36ecfc2 100755 --- a/generate.sh +++ b/generate.sh @@ -1,6 +1,6 @@ #!/bin/bash -COVER_URL=https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-cover.jpg +COVER_URL=https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-cover.pdf FINAL_PDF=security-engineering-3rd-edition.pdf INPUT_FILE="urls.txt" @@ -18,9 +18,8 @@ assert_installed wget pdftk if [[ $@ == *'--download-cover-image'* ]]; then echo "Downloading cover image" assert_installed convert - wget --quiet --timestamping "$COVER_URL" --output-document cover.jpg - convert cover.jpg cover.pdf - echo "Cover Image downloaded and converted to pdf" + wget --quiet --timestamping "$COVER_URL" --output-document cover.pdf + echo "Cover Image downloaded" fi declare -a FILES_LIST diff --git a/meta.txt b/meta.txt index 3a4fe82..211c3b6 100644 --- a/meta.txt +++ b/meta.txt @@ -105,10 +105,14 @@ BookmarkTitle: 23. Electronic and Information Warfare BookmarkLevel: 1 BookmarkPageNumber: 656 BookmarkBegin -BookmarkTitle: 26. Surveillance or Privacy? +BookmarkTitle: 25. Surveillance or Privacy? BookmarkLevel: 1 BookmarkPageNumber: 689 BookmarkBegin +BookmarkTitle: 26. Managing the Development of Secure Systems +BookmarkLevel: 1 +BookmarkPageNumber: 737 +BookmarkBegin BookmarkTitle: Bibliography BookmarkLevel: 1 -BookmarkPageNumber: 736 +BookmarkPageNumber: 779 diff --git a/titles.txt b/titles.txt index e69afef..85d9072 100644 --- a/titles.txt +++ b/titles.txt @@ -22,5 +22,6 @@ Preface 21. Network Attack and Defence 22. Phones 23. Electronic and Information Warfare -26. Surveillance or Privacy? +25. Surveillance or Privacy? +26. Managing the Development of Secure Systems Bibliography diff --git a/urls.txt b/urls.txt index 85e64ce..c5af7b6 100644 --- a/urls.txt +++ b/urls.txt @@ -22,5 +22,6 @@ https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch20-feb28.pdf https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch21-mar17.pdf https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch22-3jun.pdf https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch23-may22.pdf -https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch26-dec18.pdf +https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch25-jul10.pdf +https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-ch26-jul10.pdf https://www.cl.cam.ac.uk/~rja14/Papers/SEv3-bib-jan7.pdf