Software Updated to Vers
#changelog; #hastext; #hastitle; #hasvote; #hashtag

Software Updated to Version da11a56e..

Installed software version has changed from f75b99ca.. to da11a56e..

da11a56e add todos related to cache/ directory hard-coding in scripts
735b8d15 add cache.php and move cache things from utils.php
be331593 data.pl: don't need to use cache dir
d8c426e3 improve debug output in utils.pl
2c038f55 add ideas.txt
bb401fc6 improve cookie/alias display in route.php
a398aac5 add 'remove' option to default (all) tagset
4c965e5f add debug output in route.php
193c9517 add searchable comments to utils.js
c511ec50 improve make_simple_page.pl
c8f96a35 put thread dialog into advanced layer on item page ; GetItemPage() ; item_page.pl
c8a84e3b add dark version of pinstripe background in modern theme ;
cb86d01b make some dialogs look nicer in modern theme by adding <p></p> tags around dialog content
ce1438bb improve appearance of modern theme
a7a7cf8f add basic version of setting resultset_dialog_footer_link
e92bbfbb improve comments
f90c6d49 add searchable comment to GetChainLogAsDialog() ; chain_log.pl
df5453b4 add expanation for 'notarized' dialog on stats page ; chain_log.pl, GetChainLogAsDialog()
97a8a0a4 add cleaning log/sqlitequery.* to clean.sh (hike clean all)
ffdfa5db update comment in hike.sh
8157084e if `hike set` command is used to change theme setting, remove cached dialog_builder.pl ; set.pl
7d165ae4 add verify instructions as a recommended enabled feature ; enable_features.sh
612f1b00 add skeleton for displaying result count and link to full results page in GetResultSetAsDialog() ; resultset_as_dialog.pl
3b8f15a9 add setting openpgp_keygen_prompt_for_username_prefill_empty
93224579 update todo.txt
5706094c add sanity checks to setcookie2() utils.php
3c545a7a add people page to commons theme menu
e71416fc add comments/todo in cookie.php
7dfe7d78 add debug output in cookie.php, route.php
5d88a337 add author_alias field to authors.sql
24cbc934 add alternative authors.sql query to commons theme
ff292416 update todo.txt
c0af6f98 add comment and sanity check to SqliteGetCount() ; sqlite.pl
70578ebc add option openpgp_keygen_prompt_for_username_auto_register ; pages.pl
96e89b52 fix path in GetConfig() call pages.pl
11ae6340 add another templating option in crypto2.js
71a48bb2 add id= attribute when creating dialogs from php's GetDialogX() ; dialog.php
769947a5 add debug output in dragging.js
19e00790 add todo in write.js
3f4494f8 add questions.txt to doc
d91133ab update todo.txt
2f9c0158 add/improve debug output in modern theme's GetDialogX2() ; dialog_builder.pl
4bdcb9a0 add fallback check for missing $windowId in modern theme's GetDialogX2() ; dialog_builder.pl
252dc2e7 add comment in dialog.pl
801f2e89 add comments to item verification instructions ; verify_instructions.template, verify_instructions_signed.template
bb65faa5 add searchable comment in dragging.js
511c6379 on item page, move verify instructions dialog to advanced layer GetItemPage() ; item_page.pl
50b6e8e3 fix errors in chain_log_verify.py
2cd85f52 add to todo.txt
d0b9f459 record thumbnailing result in IndexImageFile() ; index_image_file.pl
1e7f28e8 improve style and and debug output in IndexImageFile() ; index_image_file.pl
bf0d8a46 add comments and more sanity checks to ImageMakeThumbnails() ; image_thumbnail.pl
e6a130d1 make ExpireHtmlFile() not output an error if file does not exist ; html.pl
246e8d9b add basic GetFileSize() ; file.pl
65c665c3 add sanity check for empty file in IndexImageFile() ; index_image_file.pl
b1708eaa add option expire_html_after_index ; index_file.pl
a9566e2a exclude PageMap dialog in DraggingCascade() ; dragging.js
ce7840a1 fix action path in developer/upgrade form ; developer.template
943816a3 improve code style in route.php
bbffccf8 add information to layer description dialogs ;
0e56ef70 add debug output in utils.php
30537f3a add sanity check and improve code style in ProcessNewComment() ; process_new_comment.php
43e84eac move developer/upgrade dialog to template ; settings.pl
d1b97a59 add draft of developer dialog introduction to scratch.html
04ccd4ef add avatar to cookie info dialog route.php
ad33e71c add basic GetAvatar() utils.php
0e29b36d add todo in utils.php IsFingerprint() ;
a1326453 fix typo in sanity check in utils.php
7bfa90e0 remove unused variable in avatar.pl
4b162d68 add sanity check in GetTemplate() (php version) for templates that are referenced using a redundant template/ prefix in the name ; utils.php
84662946 add sanity check in GetTemplate() for templates that are referenced using a redundant template/ prefix in the name ; utils.pl
87423d38 move item verification instructions to templates ; item_page.pl
b9886d04 modern theme: improve appearance of command line code container ; additional.css
fc1acc7d add debug output in modern theme dialog_builder.pl
e9e022f7 add missing command in verification instructions on item page ; GetItemPage() ; item_page.pl
22765e42 add verification instructions for unsigned items ; item_page.pl
1869149d improve nojs dialog (display js on status also) GetPageFooter() ; page_footer.pl
fe1910bf fix todo_move_bugs_to_bug.pl
a93584ec move bugs out of todo.txt and into bug.txt
a66a54a9 add todo_move_bugs_to_bug.pl
a1c4e466 in GetItemPage() add conditions for verify instructions dialog where no public key item exists ; item_page.pl
2267f2c0 improve display of looked up alias in cookie dialog route.php
7911403f in route.php, when html empty and a dialog url was requested, return a dialog instead of a whole html page ; route.php
c84c89a3 improve output of error message in route.php
f73213f9 improve output of error message in route.php
9c9317b3 in page map, create separator between menu and page map ; page_map.pl
6e5c5d46 move styling of noscript tags and .noscript elements to theme
c0c2ddb5 improve new installation welcome message ; welcome_install.template
0a8e9b93 update todo.txt
d246fba5 add verify_instructions.template
57091191 add timestamp checks in chain_log_verify.py
bbe54d16 add verify_instructions basic version ; item_page.pl
02e0fe8d improve verify instructions basic ; item_page.pl
26bc7fdb improve chain_log_verify.py
ac3b96db improve sanity and debug output of DBGetItemFilePath() ; sqlite.pl
68576811 improve verify instructions basic ; item_page.pl
a76374b9 improve comment in DBGetAuthorPublicKeyHash() ; sqlite.pl
7131125e add searchable comments in sqlite.pl
29f737c6 add searchable comments in sqlite.pl
f87851e7 improve verify_instructions basic, add feature flag ; item_page.pl
260f053e add searchable comment in item_page.pl
bbe1ec13 add to todo.txt
2e4aef96 update todo.txt
6f8393e1 add a spacer between items in page map ; dragging.js
dd189aeb move styling of code display from default css to theme css (modern theme to start)
3b27d72d fix our implementation of array_unique() so that it does not randomize order of elements ; utils.pl
ee87bca7 improve cookie/session notice printed by route.php
c49be8c5 make GetMenuFromList() return empty string instead of null when failing sanity check ; menu.pl
bd8fb9fb add sanity check in GetMenuFromList() ; menu.pl
3841a631 add broken implementation of menu_concat feature to be fixed later ; menu.pl
0dbbddf1 update todo.txt
7f28bfe8 add layer indicators to welcome page
12c3b70c improve GetTemplate() ; utils.pl
6a1eeab5 small formatting improvements in utils.pl
2f11786e improve cookie/session notice produced by route.php
9d526b8e improve comments in config.pl
a1d95782 add author_alias to field_advanced ;
0c6d58f7 add to bug.txt
5cc33c00 update todo.txt
58dcf80e fix possible warning in GetItemPage() ; item_page.pl, item_page_toolbox.pl
6513fe73 update todo
6011f1f9 remove no longer needed warning in ensure_module() ; utils.pl
2e18bb77 remove gt (>) character from dialog.js and dragging.js
e52f0e9a Merge branch 'master' of [https]
977d45ea trim down default item publish toolbox
d7de4cd5 improve author_threads query to standardize on file_hash being the first column ; author_threads.sql
0e3a81e6 add alias hike to hike.sh
59d8d86d add code to clean_up.pl
c16c75ec update todo.txt
0c5daba9 make modern theme dialogs more solid in dark theme ; additional.css
6a509b60 add link to image.zip to data page ; data.template
0cf7400a make pagemap dialog look nicer with modern mode ; dragging.js
3a42810a add notable to valid dialogs in HandleNotFound() handle_not_found.php
6a858125 update todo.txt
a0b4b2fb improve modern theme css
db2bd7ed remove default menu list from modern theme
77be2e71 in flyerian theme, replace notable listing page with html template until a better listing page can be developed ;
e41c21c7 remove google+teddit from search toolbox, as it no longer works ; item_page_toolbox.pl
e998aa5c add to scratch.pl
8093eaec remove gpg warnings when signature is good, because we're not using certification functionality ; gpgpg.pl
10711c9e clean up item_page.pl (remove old commented out code) ;
2caa0c83 make log displayers on advanced layer ; item_page_toolbox.pl
a366b919 update commons theme menu
84a2e713 update todo.txt
39c98d97 add commons theme and menu list for the theme
14fdfb1f update donate page/dialog in flyerian theme ; donate.template
18e4d045 improve comments in index.pl
af2efd53 add query find_bots_hash_only.sql
fd99f1bc add basic link to github to help page ; GetHelpPage() ; help.pl
98c308f3 fix bug with gpg aliases with a dash ; gpgpg.pl
e356d8a2 update bug.txt (remove fixed bug)
b70d3e6a update bug.txt (remove fixed bug)
b0d921fc improve debug output in GetPageMapDialog() ;
c740f389 add require call to page_map.pl
d9acf31a add main menu to page map
dca4d573 add link to help page to the help dialog ; help.template
cc839bb9 fix draggable_arrange_viewport_resize feature
67ef009c clean up old code in page_footer.pl
d0be74a7 in dialog controls and layer controls, remove advanced layer from some buttons
2f88725a improve GetItemIndexLog() ; item_page_toolbox.pl
47af5959 move dialog controls to page map dialog from menu ;
70ba90d6 add searchable comment to dragging.js
32b0c091 add searchable comment to page_map.pl
8565aa1c add comment in menu_item.pl (modern theme)
12a0bdac remove teddit from default search options, as it is defunct ; item_page_toolbox.pl
94aeec8a update hike command to be able to run without parameters ; hike.sh

#changelog

; 4e76d2ba; like; flag; remove ; +cart
Comment




Clear this field to post a new thread.
ItemAttributes
attribute value
Checksum: Yes
SHA1 (chain.log): 4e76d2ba7c8064ffb3a1533c1021919a79406aac
Next: Notice: Content
chain_sequence -
Notarized: 1724509488.12194
File Time: 1724509488
File: /txt/4e/76/4e76d2ba7c8064ffb3a1533c1021919a79406aac.txt
1724509488; 11 KB 10341
File Size: 10341
HashTag: changelog
Type: txt
SHA1 (Perl, Digest::SHA): 4e76d2ba7c8064ffb3a1533c1021919a79406aac
Title: Software Updated to Version da11a56e..
SELECT DISTINCT attribute, value FROM item_attribute WHERE attribute not in ('cookie', 'client') AND file_hash LIKE '4e76d2ba7c8064ffb3a1533c1021919a79406aac%' ORDER BY attribute
Publish

localhost:2784
yavista.com
shitmyself.com
flyerian.com
ilyagulko.com
thankyou.scripts.mit.edu
qdb.us

Share
Mastodon
Kik
Instagram
TikTok
X/Twitter
Facebook
Snapchat

Classify
Existing Labels:
#changelog; #hastext; #hastitle; #hasvote; #hashtag

Add:
reject; noise; flag; good; approve; funny; hide; meta; textart

Score:
0
AppliedLabels
#changelog
SELECT label FROM item_label WHERE source_hash = '4e76d2ba7c8064ffb3a1533c1021919a79406aac' GROUP BY label
Chain
chain_sequence -
Next: Notice: Content
SELECT attribute, value FROM item_attribute JOIN item_flat ON (item_attribute.file_hash = item_flat.file_hash) WHERE item_attribute.file_hash = '4e76d2ba7c8064ffb3a1533c1021919a79406aac' AND attribute IN ('chain_next', 'chain_previous', 'chain_sequence') ORDER BY NOT (attribute = 'chain_sequence')
Timestamps
Notarized: 1724509488.12194
File Time: 1724509488
SELECT attribute, value FROM item_attribute WHERE file_hash = '4e76d2ba7c8064ffb3a1533c1021919a79406aac' AND attribute LIKE '%_timestamp'
Hashes
SHA1 (chain.log): 4e76d2ba7c8064ffb3a1533c1021919a79406aac
SHA1 (Perl, Digest::SHA): 4e76d2ba7c8064ffb3a1533c1021919a79406aac
SELECT attribute, value FROM item_attribute WHERE file_hash = '4e76d2ba7c8064ffb3a1533c1021919a79406aac' AND attribute IN('sha1', 'sha1sum', 'chain_hash')
index_log
indexing begins
file hash = 4e76d2ba7c8064ffb3a1533c1021919a79406aac
file stat: size = 10341; mod time = 1724509488
---
found token: hashtag, , changelog
finished finding tokens
tokens found: 1
token: hashtag; spacer: ; param = changelog
---
item timestamp: 1724509488.12194
applying: hashtag
valid: hashtag
token found: hashtag
Verify

This item cannot be fully verified,
because it does not have an author fingerprint.
For partial verification, do this:

curl -s -o chain.log http://localhost:2784/chain.log
    # download chain and save it as chain.log
curl -s -o chain_log_verify.py http://localhost:2784/chain_log_verify.txt
    # download chain log verification script and save it as chain_log_verify.py
python3 chain_log_verify.py chain.log
    # use python to run the chain log verification script
curl -s -o message.txt http://localhost:2784/txt/4e/76/4e76d2ba7c8064ffb3a1533c1021919a79406aac.txt
    # download the message file and save it as message.txt
sha1sum message.txt
    # print the hash of message.txt
sha1sum message.txt | cut -d ' ' -f 1 | xargs -I {} grep {} chain.log
    # verify that the hash is in chain.log
Cart
Paste
Clear
Add All
PrintedInfo #

Q: When was this page printed?
Printed: November 12 2024 01:49:14.

Q: How old was the page when downloaded?
Age: Fresh!
pollyanna:

Q: How can I get a fresher copy?
A: Ask the server to


Welcome ; Write ; Threads ; New(1) ; Image(1) ; Links ; Upload ; Calendar ; #HumanTalk ; #ToiletTalk ; Search ; Settings ; Stats ; Session ; Authors(45) ; People(1) ; Scores ; Labels(17) ; Data ; Chain(125) ; Help
Welcome
JavaScript
Concept
Concept for this page is not defined yet.
PageMap
Welcome ; Write ; Threads ; New(1) ; Image(1) ; Links ; Upload ; Calendar ; #HumanTalk ; #ToiletTalk ; Search ; Settings ; Stats ; Session ; Authors(45) ; People(1) ; Scores ; Labels(17) ; Data ; Chain(125) ; Help
Expand; Minimal; Reprint; Cascade; Arrange; Float; Reset
CookieInfo #

You are signed in as Guest
Cookie: none
Alias: Guest
Score: 0
Avatar: