From b1380c4a9f479de4fc456b6305bee57bc752ad03 Mon Sep 17 00:00:00 2001
From: Michael Peter Christen
Date: Sat, 11 Jul 2026 11:11:06 +0200
Subject: cleaned up user authentication this removes the userDB-exception in
the normal authentication process which affected mostly wiki and blog which
are not required any more. We also cleaned up translation messages as this
function was not used at all. This is a required step forward a renovation of
the jetty server.
---
AGENTS.md | 9 +
defaults/yacy.init | 27 +-
help/Blog.md | 93 ---
help/BlogComments.md | 88 ---
help/Bookmarks.md | 9 +-
help/ConfigAccountList_p.md | 49 --
help/ConfigAccounts_p.md | 99 ++-
help/ConfigLanguage_p.md | 4 -
help/ConfigProfile_p.md | 2 +-
help/ConfigRobotsTxt_p.md | 4 -
help/ConfigUser_p.md | 97 ---
help/DictionaryLoader_p.md | 2 +-
help/MessageSend_p.md | 4 +-
help/Messages_p.md | 2 +-
help/Network.md | 2 +
help/News.md | 16 +-
help/SettingsAck_p.md | 3 +-
help/Surftips.md | 2 +
help/Tables_p.md | 4 +-
help/TransNews_p.md | 74 ---
help/Translator_p.md | 85 ---
help/User.md | 87 ---
help/VFS.md | 4 +-
help/ViewProfile.md | 2 +-
help/Vocabulary_p.md | 4 +-
help/Wiki.md | 94 ---
help/WikiCodeHelp.md | 51 ++
help/WikiHelp.md | 49 --
help/index.md | 2 +-
help/yacysearch.md | 2 +-
help/yacysearchitem.md | 2 +-
help/yacysearchtrailer.md | 2 +-
htroot/Blog.html | 166 -----
htroot/Blog.rss | 23 -
htroot/Blog.xml | 15 -
htroot/BlogComments.html | 122 ----
htroot/ConfigAccountList_p.html | 29 -
htroot/ConfigAccounts_p.html | 165 ++---
htroot/ConfigLanguage_p.html | 3 +-
htroot/ConfigProfile_p.html | 2 +-
htroot/ConfigRobotsTxt_p.html | 4 -
htroot/ConfigUser_p.html | 67 --
htroot/MessageSend_p.html | 4 +-
htroot/Network.html | 4 -
htroot/News.html | 4 -
htroot/SearchAccessRate_p.html | 13 +-
htroot/Settings_ProxyAccess.inc | 20 +-
htroot/TransNews_p.html | 63 --
htroot/Translator_p.html | 53 --
htroot/User.html | 73 ---
htroot/Wiki.html | 207 ------
htroot/WikiCodeHelp.html | 193 ++++++
htroot/WikiHelp.html | 193 ------
htroot/env/base.css | 13 -
htroot/env/grafics/blog.gif | Bin 165 -> 0 bytes
htroot/env/grafics/wiki.gif | Bin 943 -> 0 bytes
htroot/env/templates/submenuComputation.template | 1 -
htroot/env/templates/submenuConfig.template | 3 +-
htroot/env/templates/submenuPublication.template | 7 -
htroot/mediawiki_p.html | 4 +-
htroot/proxymsg/authfail.inc | 12 -
htroot/robots.txt | 12 +-
locales/de.lng | 252 +-------
locales/el.lng | 238 +------
locales/es.lng | 238 +------
locales/fr.lng | 238 +------
locales/hi.lng | 238 +------
locales/it.lng | 238 +------
locales/ja.lng | 238 +------
locales/ko.lng | 238 +------
locales/master.lng.xlf | 684 ++------------------
locales/pl.lng | 238 +------
locales/ru.lng | 232 +------
locales/sk.lng | 238 +------
locales/source-master.lng.xlf | 694 +++------------------
locales/tr.lng | 238 +------
locales/uk.lng | 234 +------
locales/zh.lng | 238 +------
source/net/yacy/cora/protocol/RequestHeader.java | 1 -
source/net/yacy/cora/protocol/ResponseHeader.java | 68 --
source/net/yacy/data/BlogBoard.java | 556 -----------------
source/net/yacy/data/BlogBoardComments.java | 363 -----------
source/net/yacy/data/UserDB.java | 656 -------------------
source/net/yacy/data/wiki/WikiBoard.java | 445 -------------
source/net/yacy/data/wiki/WikiCode.java | 18 +-
source/net/yacy/htroot/Blog.java | 343 ----------
source/net/yacy/htroot/BlogComments.java | 331 ----------
source/net/yacy/htroot/Bookmarks.java | 22 +-
source/net/yacy/htroot/ConfigAccountList_p.java | 106 ----
source/net/yacy/htroot/ConfigAccounts_p.java | 294 ++-------
source/net/yacy/htroot/ConfigRobotsTxt_p.java | 4 -
source/net/yacy/htroot/ConfigUser_p.java | 175 ------
source/net/yacy/htroot/Network.java | 29 +-
source/net/yacy/htroot/News.java | 28 +-
source/net/yacy/htroot/SettingsAck_p.java | 25 +-
source/net/yacy/htroot/Settings_p.java | 15 -
source/net/yacy/htroot/Surftips.java | 36 --
source/net/yacy/htroot/TransNews_p.java | 326 ----------
source/net/yacy/htroot/Translator_p.java | 174 ------
source/net/yacy/htroot/User.java | 177 ------
source/net/yacy/htroot/Wiki.java | 283 ---------
source/net/yacy/htroot/WikiCodeHelp.java | 44 ++
source/net/yacy/htroot/WikiHelp.java | 44 --
.../yacy/htroot/api/bookmarks/get_bookmarks.java | 11 +-
.../net/yacy/htroot/api/bookmarks/get_folders.java | 19 +-
.../net/yacy/htroot/api/bookmarks/posts/add_p.java | 14 +-
source/net/yacy/htroot/index.java | 17 +-
source/net/yacy/htroot/robots.java | 2 -
source/net/yacy/htroot/yacychat.java | 97 +--
source/net/yacy/htroot/yacysearch.java | 22 +-
source/net/yacy/htroot/yacysearchitem.java | 40 +-
source/net/yacy/htroot/yacysearchlatestinfo.java | 6 +-
source/net/yacy/htroot/yacysearchtrailer.java | 5 +-
source/net/yacy/http/YaCyHttpServer.java | 10 +-
source/net/yacy/http/YaCyLegacyCredential.java | 16 -
source/net/yacy/http/YaCyLoginService.java | 34 +-
source/net/yacy/http/YaCySecurityHandler.java | 3 +-
.../yacy/http/servlets/LLMAdminProxyServlet.java | 3 +-
.../net/yacy/http/servlets/SolrSelectServlet.java | 3 +-
.../net/yacy/http/servlets/YaCyDefaultServlet.java | 11 +-
source/net/yacy/migration.java | 29 +-
source/net/yacy/peers/NewsPool.java | 62 +-
.../net/yacy/search/SearchAccessRateConstants.java | 33 +-
source/net/yacy/search/Switchboard.java | 94 +--
source/net/yacy/search/SwitchboardConstants.java | 4 +-
source/net/yacy/server/http/HTTPDemon.java | 13 +-
source/net/yacy/server/http/RobotsTxtConfig.java | 24 -
source/net/yacy/server/serverObjects.java | 4 +-
source/net/yacy/visualization/ImageViewer.java | 16 +-
test/java/net/yacy/data/wiki/WikiCodeTest.java | 37 +-
test/jetty-smoke-test.sh | 146 +++++
131 files changed, 981 insertions(+), 11520 deletions(-)
delete mode 100644 help/Blog.md
delete mode 100644 help/BlogComments.md
delete mode 100644 help/ConfigAccountList_p.md
delete mode 100644 help/ConfigUser_p.md
delete mode 100644 help/TransNews_p.md
delete mode 100644 help/Translator_p.md
delete mode 100644 help/User.md
delete mode 100644 help/Wiki.md
create mode 100644 help/WikiCodeHelp.md
delete mode 100644 help/WikiHelp.md
delete mode 100644 htroot/Blog.html
delete mode 100644 htroot/Blog.rss
delete mode 100644 htroot/Blog.xml
delete mode 100644 htroot/BlogComments.html
delete mode 100644 htroot/ConfigAccountList_p.html
delete mode 100644 htroot/ConfigUser_p.html
delete mode 100644 htroot/TransNews_p.html
delete mode 100644 htroot/Translator_p.html
delete mode 100644 htroot/User.html
delete mode 100644 htroot/Wiki.html
create mode 100644 htroot/WikiCodeHelp.html
delete mode 100644 htroot/WikiHelp.html
delete mode 100644 htroot/env/grafics/blog.gif
delete mode 100644 htroot/env/grafics/wiki.gif
delete mode 100644 htroot/env/templates/submenuPublication.template
delete mode 100644 htroot/proxymsg/authfail.inc
delete mode 100644 source/net/yacy/data/BlogBoard.java
delete mode 100644 source/net/yacy/data/BlogBoardComments.java
delete mode 100644 source/net/yacy/data/UserDB.java
delete mode 100644 source/net/yacy/data/wiki/WikiBoard.java
delete mode 100644 source/net/yacy/htroot/Blog.java
delete mode 100644 source/net/yacy/htroot/BlogComments.java
delete mode 100644 source/net/yacy/htroot/ConfigAccountList_p.java
delete mode 100644 source/net/yacy/htroot/ConfigUser_p.java
delete mode 100644 source/net/yacy/htroot/TransNews_p.java
delete mode 100644 source/net/yacy/htroot/Translator_p.java
delete mode 100644 source/net/yacy/htroot/User.java
delete mode 100644 source/net/yacy/htroot/Wiki.java
create mode 100644 source/net/yacy/htroot/WikiCodeHelp.java
delete mode 100644 source/net/yacy/htroot/WikiHelp.java
create mode 100755 test/jetty-smoke-test.sh
diff --git a/AGENTS.md b/AGENTS.md
index 180115c43..3329a60a1 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -8,3 +8,12 @@ When changing YaCy web pages or API endpoints, update all matching user-facing a
- For `htroot/**/*.html` changes, update the corresponding Markdown help file under `help/`.
- For API or servlet behavior changes under `source/net/yacy/htroot/**`, update the related `help/**/*.md` file with changed endpoints, access requirements, parameters, side effects, response fields, and automation guidance.
- Treat `locales` and `help` updates as required checklist items for HTML, servlet, and API changes. Do not leave them for a follow-up unless the change is explicitly internal and has no user-visible page, request parameter, response, or behavior impact.
+
+## Tests During Code Reviews
+
+Do not treat the repository-wide test backlog as a separate mass-rewrite project unless explicitly requested. Improve tests incrementally in the context of individual code reviews.
+
+- During each code review, identify the behavior affected by the reviewed code and add, update, or repair focused tests where they provide useful regression coverage.
+- Keep test work scoped to the reviewed area and the changes needed to verify it.
+- Report unrelated existing test failures, but do not expand the review into a repository-wide test cleanup solely because those failures exist.
+- Over time, use successive reviews to bring the test suite up to date alongside the production code.
diff --git a/defaults/yacy.init b/defaults/yacy.init
index a086c5326..545a51780 100644
--- a/defaults/yacy.init
+++ b/defaults/yacy.init
@@ -368,7 +368,7 @@ indexArchivePath=DATA/ARCHIVE
# the path to the LISTS files. Most lists are used to filter web content
listsPath=DATA/LISTS
-# path to additional databases, like messages, blog data and bookmarks
+# path to additional databases, such as messages and bookmarks
workPath=DATA/WORK
# the path to the SKINS files.
@@ -446,10 +446,6 @@ YaCyHop=true
# search services.
serverClient=*
-# use_proxyAccounts: set to true to restrict proxy-access to some identified users.
-#use User_p.html to create some Users.
-use_proxyAccounts=true
-
# adminAccountBase64MD5: a encoded user:password - pair
# For the administration of settings through the web interface.
# Should be set to a secret.
@@ -963,22 +959,22 @@ search.result.show.vocabulary.omit =
# when true, display the raw ranking score value
search.result.show.ranking = false
-# Maximum numbers of accesses within a given time period to the search interface for unauthenticated users and authenticated users with no extended search right
+# Maximum numbers of accesses within a given time period to the search interface for unauthenticated users
search.public.max.access.3s = 60
search.public.max.access.1mn = 600
search.public.max.access.10mn = 3000
-# Maximum numbers of accesses within a given time period to the search interface in P2P mode for unauthenticated users and authenticated users with no extended search right
+# Maximum numbers of accesses within a given time period to the search interface in P2P mode for unauthenticated users
search.public.max.p2p.access.3s = 1
search.public.max.p2p.access.1mn = 6
search.public.max.p2p.access.10mn = 60
-# Maximum numbers of accesses within a given time period to the search interface in P2P mode with browser-side JavaScript remote results resorting for unauthenticated users and authenticated users with no extended search right
+# Maximum numbers of accesses within a given time period to the search interface in P2P mode with browser-side JavaScript remote results resorting for unauthenticated users
search.public.max.p2p.jsresort.access.3s = 1
search.public.max.p2p.jsresort.access.1mn = 1
search.public.max.p2p.jsresort.access.10mn = 10
-# Maximum number of accesses within a given time period to the search interface to support fetching remote results snippets for unauthenticated users and authenticated users with no extended search right
+# Maximum number of accesses within a given time period to the search interface to support fetching remote results snippets for unauthenticated users
search.public.max.remoteSnippet.access.3s = 1
search.public.max.remoteSnippet.access.1mn = 4
search.public.max.remoteSnippet.access.10mn = 20
@@ -1170,14 +1166,6 @@ publicTopmenu = true
# set to true to include a login link/status in the search page public top navigation bar
search.publicTopNavBar.login = true
-# Wiki access rights
-# the built-in wiki system allows by default only that the administrator is allowed to make changes
-# this can be changed. There are three options:
-# admin - only the admin has write right
-# all - everybody has write right
-# user - the admin and every user registered in the user db has write right
-WikiAccess = admin
-
# Search Profiles
# we will support different search profiles
# If this profile setting is empty, a hard-coded profile is used to initialise the values
@@ -1226,7 +1214,6 @@ thumbnailProgram =
# settings for the peer's local robots.txt
# the following restrictions are possible (comma-separated):
# - all : entire domain is disallowed
-# - blog : the blog-pages
# - bookmarks : the bookmark-page
# - dirs : all directories in htroot (standard setting, as there is no usable information in)
# - fileshare : all files in the peer's file share (DATA/HTDOCS/share)
@@ -1236,15 +1223,11 @@ thumbnailProgram =
# - network : the network-pages
# - status : peer's status page
# - surftips : the surftips-page
-# - wiki : the wiki-page
httpd.robots.txt = locked,dirs,bookmarks,network,news,status,profile
# maximum number of robots.txt loading threads
robots.txt.MaxActiveThreads = 40
-# class to use for parsing wikicode
-wikiParser.class = de.anomic.data.wikiCode
-
# settings for automatic deletion of old entries in passive and potential seed-db
# time means max time (in days) a peer may not have been seen before it is deleted
routing.deleteOldSeeds.permission = true
diff --git a/help/Blog.md b/help/Blog.md
deleted file mode 100644
index 406a01d9a..000000000
--- a/help/Blog.md
+++ /dev/null
@@ -1,93 +0,0 @@
----
-page: htroot/Blog.html
-help: help/Blog.md
-title: Blog
-package: content-apps
-access: public
-kind: ui-page
-backend_java: source/net/yacy/htroot/Blog.java
----
-
-# Blog
-
-## Purpose
-
-Blog provides a local publication area inside YaCy.
-
-Use it for peer-local announcements or notes when that feature is enabled.
-
-## What You Can Do Here
-
-- Blog provides a local publication area inside YaCy.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `author` | Author. | Text value; use the page label and surrounding context to choose the exact content. |
-| `subject` | Subject. | Text value; use the page label and surrounding context to choose the exact content. |
-| `content` | Text. | Text value; use the page label and surrounding context to choose the exact content. |
-| `commentMode` | Comments. Options: `0` = deactivated, `1` = activated, `2` = moderated. | `0` = deactivated, `1` = activated, `2` = moderated |
-| `submit` | Submits the form. | `Submit` |
-| `preview` | Author. | `Preview` |
-| `discard` | Author. | `Discard` |
-| `xmlfile` | Author. | Text value; use the page label and surrounding context to choose the exact content. |
-| `importxml` | Author. | `Import` |
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-
-Backend checks: user authentication.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/Blog.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/Blog.html` | `POST` | public or page-dependent | `source/net/yacy/htroot/Blog.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `author` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `subject` | Subject. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `content` | Text. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `commentMode` | Comments. Options: `0` = deactivated, `1` = activated, `2` = moderated. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `submit` | Submit action for the form. Its meaning depends on the surrounding fields. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `preview` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `discard` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `xmlfile` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `importxml` | Author. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `delete` | Deletes the selected URL, path, or index scope. Confirm the scope first. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `page` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
-
-```http
-POST /Blog.html
-Content-Type: application/x-www-form-urlencoded
-
-author=...&subject=...&content=...&commentMode=...&submit=...
-```
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `BlogComments.html`
-- `WikiHelp.html`
diff --git a/help/BlogComments.md b/help/BlogComments.md
deleted file mode 100644
index 474b03327..000000000
--- a/help/BlogComments.md
+++ /dev/null
@@ -1,88 +0,0 @@
----
-page: htroot/BlogComments.html
-help: help/BlogComments.md
-title: Blog
-package: content-apps
-access: public
-kind: ui-page
-backend_java: source/net/yacy/htroot/BlogComments.java
----
-
-# Blog
-
-## Purpose
-
-Blog Comments stores discussion around local blog posts.
-
-Use it to review or moderate comments attached to peer-local posts.
-
-## What You Can Do Here
-
-- Blog Comments stores discussion around local blog posts.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `author` | Author. | Text value; use the page label and surrounding context to choose the exact content. |
-| `subject` | Subject. | Text value; use the page label and surrounding context to choose the exact content. |
-| `content` | Text. | Text value; use the page label and surrounding context to choose the exact content. |
-| `submit` | Submits the form. | `Submit` |
-| `preview` | Author. | `Preview` |
-| `view` | Author. | `Discard` |
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-
-Backend checks: user authentication.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/BlogComments.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/BlogComments.html` | `POST` | public or page-dependent | `source/net/yacy/htroot/BlogComments.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `author` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `subject` | Subject. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `content` | Text. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `submit` | Submit action for the form. Its meaning depends on the surrounding fields. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `preview` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `view` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `allow` | Enables the named feature. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `delete` | Deletes the selected URL, path, or index scope. Confirm the scope first. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `page` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
-
-```http
-POST /BlogComments.html
-Content-Type: application/x-www-form-urlencoded
-
-author=...&subject=...&content=...&submit=...&preview=...
-```
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `Blog.html`
-- `WikiHelp.html`
diff --git a/help/Bookmarks.md b/help/Bookmarks.md
index d79f6ead6..25ab2818e 100644
--- a/help/Bookmarks.md
+++ b/help/Bookmarks.md
@@ -12,19 +12,19 @@ backend_java: source/net/yacy/htroot/Bookmarks.java
## Purpose
-Bookmarks stores useful URLs known to the peer or user.
+Bookmarks stores useful URLs known to the peer.
Use it to save, organize, and later re-use important search or crawl targets.
## What You Can Do Here
-- Bookmarks stores useful URLs known to the peer or user.
+- Bookmarks stores useful URLs known to the peer.
- Edit or inspect the specific content object shown on the page.
- Check whether the result is local-only, user-visible, or peer-visible before publishing.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
@@ -52,7 +52,7 @@ Edit content deliberately and check the rendered page after saving. For shared o
The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-Backend checks: user authentication.
+Public bookmarks can be read without authentication. Private bookmarks, imports, edits, and other write actions require built-in administrator authority: HTTP BASIC/DIGEST, or the configured localhost-without-account access.
## Automation And API
@@ -85,7 +85,6 @@ The table explains values that an agent or script must set deliberately. Paramet
| `startautosearch` | URL. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `agentName` | Crawler user-agent profile used for outgoing HTTP requests. Choose a profile that matches the desired identity and politeness behavior. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `delete` | Deletes the selected URL, path, or index scope. Confirm the scope first. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `user` | User or account value. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
Example request shape:
diff --git a/help/ConfigAccountList_p.md b/help/ConfigAccountList_p.md
deleted file mode 100644
index 42e309842..000000000
--- a/help/ConfigAccountList_p.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-page: htroot/ConfigAccountList_p.html
-help: help/ConfigAccountList_p.md
-title: User Accounts
-package: configuration-administration
-access: admin
-kind: admin-page
-backend_java: source/net/yacy/htroot/ConfigAccountList_p.java
----
-
-# User Accounts
-
-## Purpose
-
-User Accounts lists configured accounts and their role-related state.
-
-Use it to audit who can sign in before changing permissions or exposing the peer.
-
-## What You Can Do Here
-
-- User Accounts lists configured accounts and their role-related state.
-- Read the current value before changing it.
-- Verify the effect on the public page, status page, or related administration page.
-
-## Page Architecture
-
-Configuration pages usually contain persistent settings. A visible form writes values into YaCy configuration, while the backend may reload subsystems such as language files, network listeners, cache handling, or search presentation.
-
-## Correct Use
-
-Read the current value before changing it. Configuration changes often persist beyond the current request and may affect later crawling, search, network contact, authentication, or resource use. Change one operational idea at a time and verify the result.
-
-## Access And Safety
-
-Administrator access is required. YaCy protects `_p` pages as administration pages.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/ConfigAccountList_p.java`.
-
-No request parameters are needed for normal use of this page.
-
-## What To Expect
-
-A successful change is visible as a saved value, a confirmation, or changed behavior on a related page. Some settings take effect immediately; others require reconnecting, reloading translations, restarting services, or watching the status page.
-
-## Related Pages
-
-- `ConfigUser_p.html`
diff --git a/help/ConfigAccounts_p.md b/help/ConfigAccounts_p.md
index 8ed1897bc..296af2854 100644
--- a/help/ConfigAccounts_p.md
+++ b/help/ConfigAccounts_p.md
@@ -1,62 +1,60 @@
---
page: htroot/ConfigAccounts_p.html
help: help/ConfigAccounts_p.md
-title: User Accounts
+title: Admin Account
package: configuration-administration
access: admin
kind: admin-page
backend_java: source/net/yacy/htroot/ConfigAccounts_p.java
---
-# User Accounts
+# Admin Account
## Purpose
-User Accounts defines administrator and user credentials.
+This page configures YaCy's single built-in administrator account and page-protection policy.
Use it early, especially before the peer is reachable from another machine.
## What You Can Do Here
-- User Accounts defines administrator and user credentials.
+- Configure the built-in administrator username and password used by HTTP BASIC or DIGEST authentication.
+- Choose whether trusted localhost requests are granted administrator access without credentials.
+- Choose whether authentication protects only `_p` pages or all applicable pages.
- Read the current value before changing it.
- Verify the effect on the public page, status page, or related administration page.
## Page Architecture
-Configuration pages usually contain persistent settings. A visible form writes values into YaCy configuration, while the backend may reload subsystems such as language files, network listeners, cache handling, or search presentation.
+The page separates administrator credentials from access rules. The two access-rule switches share one form and are saved automatically whenever either switch changes. Each switch selects its own existing backend action, so changing one rule does not rewrite the other.
| Control | Meaning | Values or examples |
| --- | --- | --- |
-| `access` | Access from localhost without account / Access only with qualified account. Options: `localhost` = Access from localhost without account, `account` = Access only with qualified account. | `localhost` = Access from localhost without account, `account` = Access only with qualified account |
-| `adminuser` | Peer User. | Text value; use the page label and surrounding context to choose the exact content. |
-| `adminpw1` | New Peer Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `adminpw2` | Repeat Peer Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `setAdmin` | Peer User. | `Define Administrator` |
-| `adminAccountAllPages` | Access from localhost without account. | Access from localhost without account |
-| `setAccess` | Access from localhost without account. | `Set Access Rules` |
-| `user` | Select user. | `newuser` = New user |
-| `change_user` | Select user. | `Edit User` |
-| `delete_user` | Select user. | `Delete User` |
-| `username` | Username. | Checkbox/boolean; present usually means enabled. |
-| `password` | Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `password2` | Repeat password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `firstname` | First name. | Text value; use the page label and surrounding context to choose the exact content. |
-| `lastname` | Last name. | Text value; use the page label and surrounding context to choose the exact content. |
-| `address` | Address. | Text value; use the page label and surrounding context to choose the exact content. |
-| `#[name]#` | right. | right |
-| `timelimit` | Timelimit. | Text value; use the page label and surrounding context to choose the exact content. |
-| `timeused` | Time used. | Text value; use the page label and surrounding context to choose the exact content. |
-| `change` | Username. | `Save User` |
+| `adminuser` | Username of the built-in administrator. | Non-empty text, up to 32 characters. |
+| `adminpw1` | New administrator password. | Non-empty password. |
+| `adminpw2` | Confirmation of the new administrator password. | Must equal `adminpw1`. |
+| `setAdmin` | Saves only the administrator username and password. | Submit action. |
+| `adminAccountForLocalhost` | Grants administrator authority to eligible localhost requests without authentication. | Checkbox: present = on, absent = off. Default: on. |
+| `setLocalhostAccess` | Saves only the localhost-access policy. | Submitted automatically when `adminAccountForLocalhost` changes. |
+| `adminAccountAllPages` | Extends administrator authorization from `_p` administration pages to all applicable pages. | Checkbox: present = on, absent = off. Default: off. |
+| `setAccess` | Saves only the page-protection policy. | Submitted automatically when `adminAccountAllPages` changes. |
## Correct Use
-Read the current value before changing it. Configuration changes often persist beyond the current request and may affect later crawling, search, network contact, authentication, or resource use. Change one operational idea at a time and verify the result.
+Replace the default `admin` / `yacy` credentials even when localhost access remains enabled. The warning is displayed directly above the credential form while the default password hash is active.
+
+If the administrator password must be reset from the console, run `bin/passwd.sh` from the YaCy installation directory. With no password argument, the script prompts for the new password without echoing it. It supports both a running peer, through the account configuration endpoint, and a stopped peer, through the local configuration file.
+
+Turning off localhost access means that local browser requests also need the configured administrator credentials. Turning on protection for all pages broadens the authentication requirement. Changing either switch automatically reloads the page after saving that rule; it does not change the other rule or the administrator credentials.
## Access And Safety
Administrator access is required. YaCy protects `_p` pages as administration pages.
+There are no secondary YaCy users or per-feature roles. Privileged actions use the built-in administrator authority only. When localhost access without an account is enabled, eligible local requests receive that same authority without credentials.
+
+Legacy `DATA/SETTINGS/user.heap` files are no longer loaded or modified. Keep or remove such a file according to your own backup policy.
+
Protected related endpoint(s): `/ConfigAccounts_p.html`.
Backend checks: transaction token for protected POST, transaction token issued for forms.
@@ -75,41 +73,38 @@ The table explains values that an agent or script must set deliberately. Paramet
| Parameter | Meaning and valid values | Care |
| --- | --- | --- |
-| `access` | Access from localhost without account / Access only with qualified account. Options: `localhost` = Access from localhost without account, `account` = Access only with qualified account. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `adminuser` | Peer User. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `adminpw1` | New Peer Password. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `adminpw2` | Repeat Peer Password. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `setAdmin` | Peer User. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `adminAccountAllPages` | Access from localhost without account. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
-| `setAccess` | Access from localhost without account. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `user` | Select user. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `change_user` | Select user. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `delete_user` | Select user. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `username` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `password` | Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `password2` | Repeat password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `firstname` | First name. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `lastname` | Last name. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `address` | Address. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `#[name]#` | right. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `timelimit` | Timelimit. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `timeused` | Time used. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `change` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `current_user` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
+| `adminuser` | Non-empty built-in administrator username. | Send only with `setAdmin`. Changing it invalidates the previous username. |
+| `adminpw1` | Non-empty new administrator password. | Send only with `setAdmin`; YaCy stores its DIGEST-compatible hash, not the clear text. |
+| `adminpw2` | Repetition of `adminpw1`. | Must match exactly. |
+| `setAdmin` | Selects the credential-change action. | Does not change either access-policy switch. |
+| `adminAccountForLocalhost` | Enables unauthenticated administrator access for eligible localhost requests when present. | Omit the checkbox to disable it; send only with `setLocalhostAccess`. |
+| `setLocalhostAccess` | Selects the localhost-policy action. | Does not change credentials or page-protection scope. |
+| `adminAccountAllPages` | Enables protection of all applicable pages when present. | Omit the checkbox to disable it; send only with `setAccess`. `_p` administration pages remain protected in both states. |
+| `setAccess` | Selects the page-protection action. | Does not change credentials or localhost policy. |
+
+Example request shapes (each also requires a valid `transactionToken`):
```http
POST /ConfigAccounts_p.html
Content-Type: application/x-www-form-urlencoded
-access=...&adminuser=...&adminpw1=...&adminpw2=...&setAdmin=...
+transactionToken=...&adminuser=admin&adminpw1=new-secret&adminpw2=new-secret&setAdmin=
+
+POST /ConfigAccounts_p.html
+Content-Type: application/x-www-form-urlencoded
+
+transactionToken=...&adminAccountForLocalhost=on&setLocalhostAccess=1
+
+POST /ConfigAccounts_p.html
+Content-Type: application/x-www-form-urlencoded
+
+transactionToken=...&adminAccountAllPages=on&setAccess=1
```
## What To Expect
-A successful change is visible as a saved value, a confirmation, or changed behavior on a related page. Some settings take effect immediately; others require reconnecting, reloading translations, restarting services, or watching the status page.
+Access-rule changes take effect immediately when a switch is changed. After changing the username or password, the HTTP server's cached administrator identity is reset. A browser may continue sending cached BASIC credentials until its authentication cache is cleared or the browser session is closed.
## Related Pages
-- `ConfigAccountList_p.html`
+- `Status.html`
diff --git a/help/ConfigLanguage_p.md b/help/ConfigLanguage_p.md
index 21d065e33..89081ad87 100644
--- a/help/ConfigLanguage_p.md
+++ b/help/ConfigLanguage_p.md
@@ -73,7 +73,3 @@ GET /ConfigLanguage_p.html?language=...&url=...&use_button=...&delete=...&use_la
## What To Expect
A successful change is visible as a saved value, a confirmation, or changed behavior on a related page. Some settings take effect immediately; others require reconnecting, reloading translations, restarting services, or watching the status page.
-
-## Related Pages
-
-- `Translator_p.html`
diff --git a/help/ConfigProfile_p.md b/help/ConfigProfile_p.md
index 5a06e1d00..300f7399f 100644
--- a/help/ConfigProfile_p.md
+++ b/help/ConfigProfile_p.md
@@ -90,4 +90,4 @@ A successful change is visible as a saved value, a confirmation, or changed beha
- `ViewProfile.html`
- `Supporter.html`
-- `WikiHelp.html`
+- `WikiCodeHelp.html`
diff --git a/help/ConfigRobotsTxt_p.md b/help/ConfigRobotsTxt_p.md
index d976fea55..04678f39b 100644
--- a/help/ConfigRobotsTxt_p.md
+++ b/help/ConfigRobotsTxt_p.md
@@ -33,8 +33,6 @@ Configuration pages usually contain persistent settings. A visible form writes v
| `network` | Network pages. | Network pages |
| `surftips` | Surftips. | Surftips |
| `news` | News pages. | News pages |
-| `blog` | Blog. | Blog |
-| `wiki` | Wiki. | Wiki |
| `bookmarks` | Public bookmarks. | Public bookmarks |
| `homepage` | Home Page. | Home Page |
| `fileshare` | File Share. | File Share |
@@ -70,8 +68,6 @@ The table explains values that an agent or script must set deliberately. Paramet
| `network` | Network pages. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `surftips` | Surftips. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `news` | News pages. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `blog` | Blog. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `wiki` | Wiki. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `bookmarks` | Public bookmarks. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `homepage` | Home Page. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `fileshare` | File Share. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
diff --git a/help/ConfigUser_p.md b/help/ConfigUser_p.md
deleted file mode 100644
index 877c63d7c..000000000
--- a/help/ConfigUser_p.md
+++ /dev/null
@@ -1,97 +0,0 @@
----
-page: htroot/ConfigUser_p.html
-help: help/ConfigUser_p.md
-title: User Editor
-package: configuration-administration
-access: admin
-kind: admin-page
-backend_java: source/net/yacy/htroot/ConfigUser_p.java
----
-
-# User Editor
-
-## Purpose
-
-User Editor changes one account.
-
-Use it to create or repair a named user without changing unrelated access settings.
-
-## What You Can Do Here
-
-- User Editor changes one account.
-- Read the current value before changing it.
-- Verify the effect on the public page, status page, or related administration page.
-
-## Page Architecture
-
-Configuration pages usually contain persistent settings. A visible form writes values into YaCy configuration, while the backend may reload subsystems such as language files, network listeners, cache handling, or search presentation.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `username` | Username. | Checkbox/boolean; present usually means enabled. |
-| `password` | Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `password2` | Repeat password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `firstname` | First name. | Text value; use the page label and surrounding context to choose the exact content. |
-| `lastname` | Last name. | Text value; use the page label and surrounding context to choose the exact content. |
-| `address` | Address. | Text value; use the page label and surrounding context to choose the exact content. |
-| `#[name]#` | right. | right |
-| `timelimit` | Timelimit. | Text value; use the page label and surrounding context to choose the exact content. |
-| `timeused` | Time used. | Text value; use the page label and surrounding context to choose the exact content. |
-| `change` | Username. | `Save User` |
-| `delete` | Deletes the selected object or scope. Use only with explicit confirmation. | `Delete User` |
-| `cancel` | Username. | `ConfigAccountList_p.html` |
-
-## Correct Use
-
-Read the current value before changing it. Configuration changes often persist beyond the current request and may affect later crawling, search, network contact, authentication, or resource use. Change one operational idea at a time and verify the result.
-
-## Access And Safety
-
-Administrator access is required. YaCy protects `_p` pages as administration pages.
-
-Protected related endpoint(s): `/ConfigUser_p.html`.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/ConfigUser_p.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/ConfigUser_p.html` | `POST` | admin | `source/net/yacy/htroot/ConfigUser_p.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `username` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `password` | Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `password2` | Repeat password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `firstname` | First name. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `lastname` | Last name. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `address` | Address. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `#[name]#` | right. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `timelimit` | Timelimit. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `timeused` | Time used. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `change` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `delete` | Deletes the selected URL, path, or index scope. Confirm the scope first. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `cancel` | Username. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `user` | User or account value. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
-
-```http
-POST /ConfigUser_p.html
-Content-Type: application/x-www-form-urlencoded
-
-username=...&password=...&password2=...&firstname=...&lastname=...
-```
-
-## What To Expect
-
-A successful change is visible as a saved value, a confirmation, or changed behavior on a related page. Some settings take effect immediately; others require reconnecting, reloading translations, restarting services, or watching the status page.
-
-## Related Pages
-
-- Related configuration work is usually reached from `ConfigBasic.html`, `Settings_p.html`, or the adjacent configuration page in the administration menu.
diff --git a/help/DictionaryLoader_p.md b/help/DictionaryLoader_p.md
index c2b6a6a81..a9551dd4d 100644
--- a/help/DictionaryLoader_p.md
+++ b/help/DictionaryLoader_p.md
@@ -24,7 +24,7 @@ Use it when vocabulary data should support search, classification, or local know
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
diff --git a/help/MessageSend_p.md b/help/MessageSend_p.md
index fd15ab6e0..adb3e790f 100644
--- a/help/MessageSend_p.md
+++ b/help/MessageSend_p.md
@@ -24,7 +24,7 @@ Use it to contact another peer or user when messaging is enabled.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
@@ -80,5 +80,5 @@ Expect stored or rendered content: a message, page, table row, bookmark, profile
## Related Pages
-- `WikiHelp.html`
+- `WikiCodeHelp.html`
- `Network.html`
diff --git a/help/Messages_p.md b/help/Messages_p.md
index 4f59603d8..f8447137d 100644
--- a/help/Messages_p.md
+++ b/help/Messages_p.md
@@ -24,7 +24,7 @@ Use it to read, manage, or inspect peer communication.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
diff --git a/help/Network.md b/help/Network.md
index 9d70e2498..b52e2c7e1 100644
--- a/help/Network.md
+++ b/help/Network.md
@@ -14,6 +14,8 @@ backend_java: source/net/yacy/htroot/Network.java
YaCy Search Network shows known peers and network state.
+Peer rows no longer expose links to the retired peer-local Blog or Wiki applications, and their former update announcements are not displayed.
+
Use it to understand whether this peer is isolated, connected, senior, junior, or participating normally.
## What You Can Do Here
diff --git a/help/News.md b/help/News.md
index 9153ae8e3..9d8e63a7d 100644
--- a/help/News.md
+++ b/help/News.md
@@ -14,17 +14,19 @@ backend_java: source/net/yacy/htroot/News.java
News Monitor shows YaCy network news and peer events.
+Blog and Wiki categories are retired and no longer rendered as linked news entries.
+
Use it to understand what other peers announced or what the local peer received.
## What You Can Do Here
- News Monitor shows YaCy network news and peer events.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
+- Inspect incoming, processed, outgoing, and published news queues.
+- Process received records, delete archived records, or stop selected outgoing publications.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+The page renders records from the four peer-news queues. Each record includes its originator, category, timestamps, distribution count, and attributes.
| Control | Meaning | Values or examples |
| --- | --- | --- |
@@ -33,7 +35,7 @@ Content application pages store and render peer-local objects such as bookmarks,
## Correct Use
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
+Select only the records intended for processing or deletion. Stopping an outgoing publication prevents further distribution but does not retract copies already received by other peers.
## Access And Safety
@@ -71,8 +73,4 @@ deletespecific=...&deleteall=...&del_#[id]#=...&page=...
## What To Expect
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `Translator_p.html`
+After an action, reload the selected queue and confirm that the intended records moved, disappeared, or stopped publishing.
diff --git a/help/SettingsAck_p.md b/help/SettingsAck_p.md
index 3b5134447..20d9224fa 100644
--- a/help/SettingsAck_p.md
+++ b/help/SettingsAck_p.md
@@ -58,7 +58,7 @@ The table explains values that an agent or script must set deliberately. Paramet
| `fileHost` | Host or domain scope. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `msgForwardingEnabled` | Enables the named feature. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
| `port` | HTTP port where YaCy listens. Values below 1024 are ignored by this form; changing the port triggers reconnect/redirect behavior. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `proxyaccount` | User or account value. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
+| `proxyaccess` | Saves the proxy client IP-number filter. | Changes proxy access scope; verify the filter before submitting. |
| `proxyfilter` | Filter expression. It decides which records are included, excluded, displayed, exported, or processed on this page. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
| `remoteProxyHost` | Host or domain scope. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `remoteProxyUser` | User or account value. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
@@ -68,7 +68,6 @@ The table explains values that an agent or script must set deliberately. Paramet
| `urlproxydomains` | Host or domain scope. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
| `urlproxyenabled` | Enables the named feature. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
| `urlproxyfilter` | Filter expression. It decides which records are included, excluded, displayed, exported, or processed on this page. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
-| `use_proxyaccounts` | User or account value. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
Example request shape:
diff --git a/help/Surftips.md b/help/Surftips.md
index 98e5da4c0..5e7d2cb3d 100644
--- a/help/Surftips.md
+++ b/help/Surftips.md
@@ -14,6 +14,8 @@ backend_java: source/net/yacy/htroot/Surftips.java
Surftips displays shared or suggested links.
+Retired Blog and Wiki peer announcements are no longer converted into surftips.
+
Use it to browse peer-provided recommendations when the feature is enabled.
## What You Can Do Here
diff --git a/help/Tables_p.md b/help/Tables_p.md
index e3eac4977..8227b4073 100644
--- a/help/Tables_p.md
+++ b/help/Tables_p.md
@@ -24,7 +24,7 @@ Use it to inspect structured records saved by YaCy features or APIs.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
@@ -76,4 +76,4 @@ Expect stored or rendered content: a message, page, table row, bookmark, profile
## Related Pages
-- Related content work usually continues on the matching wiki, blog, bookmark, message, table, translation, vocabulary, or file page.
+- Related content work usually continues on the matching bookmark, message, table, translation, vocabulary, or file page.
diff --git a/help/TransNews_p.md b/help/TransNews_p.md
deleted file mode 100644
index d300415a1..000000000
--- a/help/TransNews_p.md
+++ /dev/null
@@ -1,74 +0,0 @@
----
-page: htroot/TransNews_p.html
-help: help/TransNews_p.md
-title: Translation News
-package: content-apps
-access: admin
-kind: admin-page
-backend_java: source/net/yacy/htroot/TransNews_p.java
----
-
-# Translation News
-
-## Purpose
-
-Translation News shows translation-related changes and notices.
-
-Use it when maintaining or reviewing interface translations.
-
-## What You Can Do Here
-
-- Translation News shows translation-related changes and notices.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-Administrator access is required. YaCy protects `_p` pages as administration pages.
-
-Protected related endpoint(s): `/TransNews_p.html`.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/TransNews_p.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/TransNews_p.html` | `POST` | admin | `source/net/yacy/htroot/TransNews_p.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default. Low-level generated parameters are omitted when they are only meaningful inside the rendered YaCy form.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-
-Example request shape:
-
-```http
-POST /TransNews_p.html
-Content-Type: application/x-www-form-urlencoded
-
-publishtranslation=...&filename=...&source=...&target=...&voteNegative=...
-```
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `News.html`
-- `Translator_p.html`
-- `ConfigBasic.html`
diff --git a/help/Translator_p.md b/help/Translator_p.md
deleted file mode 100644
index b1ca2aa89..000000000
--- a/help/Translator_p.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-page: htroot/Translator_p.html
-help: help/Translator_p.md
-title: Translation Editor
-package: content-apps
-access: admin
-kind: admin-page
-backend_java: source/net/yacy/htroot/Translator_p.java
----
-
-# Translation Editor
-
-## Purpose
-
-Translation Editor edits YaCy interface translations.
-
-Use it to improve localized text that users see in the web interface.
-
-## What You Can Do Here
-
-- Translation Editor edits YaCy interface translations.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `sourcefile` | UI Translation. | Text value; use the page label and surrounding context to choose the exact content. |
-| `filteruntranslated` | filter untranslated. | `true` = filter untranslated |
-| `editapproved` | UI Translation. | Text value; use the page label and surrounding context to choose the exact content. |
-| `approve` | UI Translation. | Text value; use the page label and surrounding context to choose the exact content. |
-| `savetranslationlist` | UI Translation. | `Save translation` |
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-Administrator access is required. YaCy protects `_p` pages as administration pages.
-
-Protected related endpoint(s): `/Translator_p.html`.
-
-Backend checks: transaction token for protected POST, transaction token issued for forms.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/Translator_p.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/Translator_p.html` | `POST` | admin | `source/net/yacy/htroot/Translator_p.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default. Low-level generated parameters are omitted when they are only meaningful inside the rendered YaCy form.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `sourcefile` | UI Translation. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `filteruntranslated` | filter untranslated. | Controls the scope or format of the result. Prefer the narrowest value that answers the request. |
-| `editapproved` | UI Translation. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `approve` | UI Translation. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `savetranslationlist` | UI Translation. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-
-Example request shape:
-
-```http
-POST /Translator_p.html
-Content-Type: application/x-www-form-urlencoded
-
-sourcefile=...&filteruntranslated=...&targettxt#[tokenid]#=...&editapproved=...&approve=...
-```
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `ConfigBasic.html`
-- `TransNews_p.html`
diff --git a/help/User.md b/help/User.md
deleted file mode 100644
index d6148d18b..000000000
--- a/help/User.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-page: htroot/User.html
-help: help/User.md
-title: User Page
-package: configuration-administration
-access: public
-kind: ui-page
-backend_java: source/net/yacy/htroot/User.java
----
-
-# User Page
-
-## Purpose
-
-User Page is the signed-in user's own view of account-related state.
-
-Use it to inspect the current session and user-facing account information.
-
-## What You Can Do Here
-
-- User Page is the signed-in user's own view of account-related state.
-- Read the current value before changing it.
-- Verify the effect on the public page, status page, or related administration page.
-
-## Page Architecture
-
-Configuration pages usually contain persistent settings. A visible form writes values into YaCy configuration, while the backend may reload subsystems such as language files, network listeners, cache handling, or search presentation.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `username` | old Password. | Checkbox/boolean; present usually means enabled. |
-| `password` | old Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `logout` | old Password. | `logout` |
-| `oldpass` | old Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `newpass` | new Password. | Text value; use the page label and surrounding context to choose the exact content. |
-| `newpass2` | new Password(repetition). | Text value; use the page label and surrounding context to choose the exact content. |
-| `changepass` | old Password. | `Change` |
-
-## Correct Use
-
-Read the current value before changing it. Configuration changes often persist beyond the current request and may affect later crawling, search, network contact, authentication, or resource use. Change one operational idea at a time and verify the result.
-
-## Access And Safety
-
-The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-
-Backend checks: user authentication.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/User.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/User.html` | `POST` | public or page-dependent | `source/net/yacy/htroot/User.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `username` | old Password. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `password` | old Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `logout` | old Password. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `oldpass` | old Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `newpass` | new Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `newpass2` | new Password(repetition). | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `changepass` | old Password. | Can remove data, stop work, expose access, or make a broad operational change. Use only with explicit confirmation and an exact target. |
-| `returnto` | old Password. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
-
-```http
-POST /User.html
-Content-Type: application/x-www-form-urlencoded
-
-username=...&password=...&logout=...&oldpass=...&newpass=...
-```
-
-## What To Expect
-
-A successful change is visible as a saved value, a confirmation, or changed behavior on a related page. Some settings take effect immediately; others require reconnecting, reloading translations, restarting services, or watching the status page.
-
-## Related Pages
-
-- Related configuration work is usually reached from `ConfigBasic.html`, `Settings_p.html`, or the adjacent configuration page in the administration menu.
diff --git a/help/VFS.md b/help/VFS.md
index cfab89840..3470018c3 100644
--- a/help/VFS.md
+++ b/help/VFS.md
@@ -24,7 +24,7 @@ Use it to inspect or manage stored file-like content.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
## Correct Use
@@ -46,4 +46,4 @@ Expect stored or rendered content: a message, page, table row, bookmark, profile
## Related Pages
-- Related content work usually continues on the matching wiki, blog, bookmark, message, table, translation, vocabulary, or file page.
+- Related content work usually continues on the matching bookmark, message, table, translation, vocabulary, or file page.
diff --git a/help/ViewProfile.md b/help/ViewProfile.md
index de20e0097..2d30489e8 100644
--- a/help/ViewProfile.md
+++ b/help/ViewProfile.md
@@ -24,7 +24,7 @@ Use it to understand who operates a peer and what information it publishes.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
## Correct Use
diff --git a/help/Vocabulary_p.md b/help/Vocabulary_p.md
index 795253ada..801360856 100644
--- a/help/Vocabulary_p.md
+++ b/help/Vocabulary_p.md
@@ -24,7 +24,7 @@ Use it to keep controlled terms that can support structured indexing or search.
## Page Architecture
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
+Content application pages store and render peer-local objects such as bookmarks, messages, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
| Control | Meaning | Values or examples |
| --- | --- | --- |
@@ -124,4 +124,4 @@ Expect stored or rendered content: a message, page, table row, bookmark, profile
## Related Pages
-- Related content work usually continues on the matching wiki, blog, bookmark, message, table, translation, vocabulary, or file page.
+- Related content work usually continues on the matching bookmark, message, table, translation, vocabulary, or file page.
diff --git a/help/Wiki.md b/help/Wiki.md
deleted file mode 100644
index 16468bdce..000000000
--- a/help/Wiki.md
+++ /dev/null
@@ -1,94 +0,0 @@
----
-page: htroot/Wiki.html
-help: help/Wiki.md
-title: Wiki
-package: content-apps
-access: public
-kind: ui-page
-backend_java: source/net/yacy/htroot/Wiki.java
----
-
-# Wiki
-
-## Purpose
-
-Wiki provides editable local documentation pages.
-
-Use it for notes and knowledge that should live inside the YaCy peer.
-
-## What You Can Do Here
-
-- Wiki provides editable local documentation pages.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-| Control | Meaning | Values or examples |
-| --- | --- | --- |
-| `access` | Grant Write Access to. | `all`, `admin` |
-| `author` | Author. | Text value; use the page label and surrounding context to choose the exact content. |
-| `content` | Text. | Text value; use the page label and surrounding context to choose the exact content. |
-| `submit` | Submits the form. | `Submit` |
-| `preview` | Author. | `Preview` |
-| `view` | Author. | `Discard` |
-| `old` | Compare version from. | Text value; use the page label and surrounding context to choose the exact content. |
-| `viewold` | Compare version from. | `Show` |
-| `new` | with version from. | Text value; use the page label and surrounding context to choose the exact content. |
-| `compare` | Compare version from. | `Compare` |
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-
-Backend checks: user authentication.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/Wiki.java`.
-
-| Endpoint | Method | Access | Backend |
-| --- | --- | --- | --- |
-| `/Wiki.html` | `POST` | public or page-dependent | `source/net/yacy/htroot/Wiki.java` |
-
-### Parameter Guide
-
-The table explains values that an agent or script must set deliberately. Parameters not relevant to a task should be omitted or left at the page default.
-
-| Parameter | Meaning and valid values | Care |
-| --- | --- | --- |
-| `access` | Grant Write Access to. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `author` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `content` | Text. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `submit` | Submit action for the form. Its meaning depends on the surrounding fields. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `preview` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `view` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `old` | Compare version from. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `viewold` | Compare version from. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `new` | with version from. | Changes stored data, configuration, or a running job. Use the authenticated action flow where required and verify the result. |
-| `compare` | Compare version from. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `diff` | Compare version from. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-| `reason` | Author. | Set only when this option is part of the intended request; otherwise omit it and let YaCy use the page default. |
-
-Example request shape:
-
-```http
-POST /Wiki.html
-Content-Type: application/x-www-form-urlencoded
-
-access=...&author=...&content=...&submit=...&preview=...
-```
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- `WikiHelp.html`
diff --git a/help/WikiCodeHelp.md b/help/WikiCodeHelp.md
new file mode 100644
index 000000000..c0d3484a5
--- /dev/null
+++ b/help/WikiCodeHelp.md
@@ -0,0 +1,51 @@
+---
+page: htroot/WikiCodeHelp.html
+help: help/WikiCodeHelp.md
+title: WikiCode Help
+package: content-apps
+access: public
+kind: ui-page
+backend_java: source/net/yacy/htroot/WikiCodeHelp.java
+---
+
+# WikiCode Help
+
+## Purpose
+
+WikiCode Help documents the formatting still used by messages, profiles, and MediaWiki dump imports.
+
+Use it when composing content in one of those remaining WikiCode-enabled fields.
+
+## What You Can Do Here
+
+- WikiCode Help explains the remaining reusable formatting syntax.
+- Compare markup examples with their rendered output.
+- Return to the message or profile form where the formatted content is edited.
+
+## Page Architecture
+
+This is a read-only syntax reference. The local Wiki application and its page store have been retired.
+
+## Correct Use
+
+Use this page as a syntax reference. Editing and saving happen in the calling message or profile page, not in this help page.
+
+## Access And Safety
+
+The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
+
+## Automation And API
+
+Page backend: `source/net/yacy/htroot/WikiCodeHelp.java`.
+
+No request parameters are needed for normal use of this page.
+
+## What To Expect
+
+Expect a static table of supported WikiCode constructs and their rendered forms. No content is stored by this page.
+
+## Related Pages
+
+- `MessageSend_p.html`
+- `ConfigProfile_p.html`
+- `mediawiki_p.html`
diff --git a/help/WikiHelp.md b/help/WikiHelp.md
deleted file mode 100644
index 46fef7305..000000000
--- a/help/WikiHelp.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-page: htroot/WikiHelp.html
-help: help/WikiHelp.md
-title: Wiki Help
-package: content-apps
-access: public
-kind: ui-page
-backend_java: source/net/yacy/htroot/WikiHelp.java
----
-
-# Wiki Help
-
-## Purpose
-
-Wiki Help explains the local wiki feature.
-
-Use it before editing wiki content or explaining wiki syntax to users.
-
-## What You Can Do Here
-
-- Wiki Help explains the local wiki feature.
-- Edit or inspect the specific content object shown on the page.
-- Check whether the result is local-only, user-visible, or peer-visible before publishing.
-
-## Page Architecture
-
-Content application pages store and render peer-local objects such as bookmarks, messages, wiki text, tables, profiles, or translations. They combine form editing with a rendered view of the stored object.
-
-## Correct Use
-
-Edit content deliberately and check the rendered page after saving. For shared or peer-visible features, assume written content may be read by someone else unless the page clearly says otherwise.
-
-## Access And Safety
-
-The page is normally public or read-only, unless the peer is configured to require authentication for all pages.
-
-## Automation And API
-
-Page backend: `source/net/yacy/htroot/WikiHelp.java`.
-
-No request parameters are needed for normal use of this page.
-
-## What To Expect
-
-Expect stored or rendered content: a message, page, table row, bookmark, profile, translation, or file view. After changes, reload or revisit the object to confirm what was actually saved.
-
-## Related Pages
-
-- Related content work usually continues on the matching wiki, blog, bookmark, message, table, translation, vocabulary, or file page.
diff --git a/help/index.md b/help/index.md
index 0c9494ace..c56117b8f 100644
--- a/help/index.md
+++ b/help/index.md
@@ -48,7 +48,7 @@ The page may be visible, but the backend performs authentication checks for prot
Protected related endpoint(s): `/yacysearch.html`, `/index.html`.
-Backend checks: administrator authentication, user authentication.
+Backend checks: built-in administrator authentication for protected search features.
## Automation And API
diff --git a/help/yacysearch.md b/help/yacysearch.md
index 36181f950..e3cfbf480 100644
--- a/help/yacysearch.md
+++ b/help/yacysearch.md
@@ -44,7 +44,7 @@ The page may be visible, but the backend performs authentication checks for prot
Protected related endpoint(s): `/yacysearch.html`.
-Backend checks: administrator authentication, user authentication.
+Backend checks: built-in administrator authentication for protected search features and all state-changing result actions.
## Automation And API
diff --git a/help/yacysearchitem.md b/help/yacysearchitem.md
index ef699641e..3cd4762dd 100644
--- a/help/yacysearchitem.md
+++ b/help/yacysearchitem.md
@@ -36,7 +36,7 @@ The page may be visible, but the backend performs authentication checks for prot
Protected related endpoint(s): `/yacysearchitem.html`.
-Backend checks: administrator authentication, user authentication, viewing rights.
+Backend checks: built-in administrator authentication for protected actions and full media viewing rights.
## Automation And API
diff --git a/help/yacysearchtrailer.md b/help/yacysearchtrailer.md
index 0d915e57e..881c1ebe3 100644
--- a/help/yacysearchtrailer.md
+++ b/help/yacysearchtrailer.md
@@ -42,7 +42,7 @@ The page may be visible, but the backend performs authentication checks for prot
Protected related endpoint(s): `/yacysearch.html`, `/yacysearchtrailer.html`.
-Backend checks: administrator authentication, user authentication.
+Backend checks: built-in administrator authentication for authentication-aware search links.
## Automation And API
diff --git a/htroot/Blog.html b/htroot/Blog.html
deleted file mode 100644
index baae0ff90..000000000
--- a/htroot/Blog.html
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
- YaCy '#[clientname]#': Blog
- #%env/templates/metas.template%#
-
-
-
- #(display)#
- #%env/templates/simpleheader.template%#
- #%env/templates/submenuPublication.template%#
- ::
- #%env/templates/header.template%#
- #%env/templates/submenuPublication.template%#
- ::
- #%env/templates/embeddedheader.template%#
- #(/display)#
- #(mode)#
-
- #{entries}#
-
Username too short. Username must be >= 4 Characters.
+
Administrator username is required.
::
-
Username already used (not allowed).
+
Administrator password is required.
#(/error)#
- #(changedfltpw)#::
-
- WARNING This YaCy instance can be administered with the account "admin" and the default password "yacy".
- Change the password as soon as possible!
-
Make sure that you only download data from trustworthy sources. The new language file
might overwrite existing data if a file of the same name exists already.
mp
- w
- b
#(updatedProfile)#::#(/updatedProfile)#
- #(updatedWiki)#::#(/updatedWiki)#
- #(updatedBlog)#::#(/updatedBlog)#
#(isCrawling)#::#(/isCrawling)#
diff --git a/htroot/News.html b/htroot/News.html
index d1373e0cf..3f81e278f 100644
--- a/htroot/News.html
+++ b/htroot/News.html
@@ -43,10 +43,6 @@
A change in the personal profile will create a news entry. You can see recently made changes of
profile entries on the Network page, where that profile change is visualized with a '*' beside the 'P' (profile) - selector.
-
- Publishing of added or modified translation for the user interface. Other peers may include it in their local translation list.
- To publish a translation, use the integrated translation editor to add a translation and publish it afterwards.
-
More news services will follow.
diff --git a/htroot/SearchAccessRate_p.html b/htroot/SearchAccessRate_p.html
index d2dff52cc..5186a6505 100644
--- a/htroot/SearchAccessRate_p.html
+++ b/htroot/SearchAccessRate_p.html
@@ -9,8 +9,7 @@
#%env/templates/submenuAccessTracker.template%#
Local Search access rate limitations
- You can configure here limitations on access rate to this peer search interface by unauthenticated users and users without extended search right
- (see the Accounts configuration page for details on users' rights).
+ You can configure here limitations on access rate to this peer search interface by unauthenticated users.
@@ -59,7 +58,7 @@
Access rate limitations to the peer-to-peer search mode.
- When a user with limited rights (unauthenticated or without extended search right) exceeds a limit, the search scope falls back to only this local peer index.
+ When an unauthenticated user exceeds a limit, the search scope falls back to only this local peer index.
@@ -100,7 +99,7 @@
Access rate limitations to the peer-to-peer search mode with browser-side JavaScript results resorting enabled
(check the 'Remote results resorting' section in the Search Portal configuration page).
- When a user with limited rights (unauthenticated or without extended search right) exceeds a limit, results resorting becomes only applicable on demand, server-side.
+ When an unauthenticated user exceeds a limit, results resorting becomes only applicable on demand, server-side.
@@ -140,7 +139,7 @@
Limitations on snippet loading from remote websites.
- When a user with limited rights (unauthenticated or without extended search right) exceeds a limit, the snippets fetch strategy falls back to 'CACHEONLY'
+ When an unauthenticated user exceeds a limit, the snippets fetch strategy falls back to 'CACHEONLY'.
(check the default Snippet Fetch Strategy on the Search Portal configuration page).