summaryrefslogtreecommitdiff
path: root/defaults
AgeCommit message (Collapse)Author
2026-07-14Server-validated X-Real-IP proxy handling, publicPort lifecycle fix, ↵Michael Peter Christen
peer-statistic iam parameter, transfer-IP fallback, and matching tests/docs
2026-07-12proper IP recognition using header X-Real-IP when YaCy is behind aMichael Peter Christen
reverse proxy
2026-07-11cleaned up user authenticationMichael Peter Christen
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.
2026-07-05better distinct between num_ctx and max_tokensMichael Peter Christen
2026-07-05another report fixMichael Peter Christen
2026-07-05removed the snapshot feature and all dependencies from non-java codeMichael Peter Christen
2026-07-04Enhanced Log ReportsMichael Peter Christen
2026-07-04added llm proxy servlet to augment the RAGProxyServlet with adminMichael Peter Christen
access. We need this to do remote LLM inference configuration.
2026-06-28added log report generator for recursive self-improvementMichael Peter Christen
2026-03-28hero page modification for YaCy ChatMichael Peter Christen
2026-01-21Revert performance defaults in yacy.initpr0vieh
2026-01-21Add DNS/network errors (-1) to permanent error status codespr0vieh
- DNS errors (NXDOMAIN, SERVFAIL, UnknownHostException) now treated as permanent failures - Updated default permanentStatus from '404,410' to '404,410,-1' - Added documentation explaining -1 status code represents DNS/network failures - Updated UI description in IndexFederated_p.html to reflect DNS error handling - Affects both transferURL and transferRWI DHT operations
2026-01-21Add configurable DHT error URL blocking with retry window and web UIpr0vieh
- Implement proactive DHT error URL rejection for both URL and RWI transfers - Add configurable opt-out via indexReceiveBlockErrors setting (default: true) - Introduce retry window for temporary errors (default: 30 days) - Permanent errors (404, 410) always blocked, configurable via permanentStatus - Add web UI controls in IndexFederated_p.html under Peer-to-Peer section - Bidirectional feedback: receivers reject and report error URLs to senders - Detailed logging shows blocked vs error-blocked counts separately - Uses load_date_dt field to calculate error age for retry decisions
2026-01-08fixed bug in ai.production_models default value and replaced someMichael Peter Christen
outdated LLMs with new ones
2026-01-03more realistic rate limits for chat request ratesMichael Peter Christen
2026-01-02possible fix for search-0-results bug fromMichael Peter Christen
https://github.com/yacy/yacy_search_server/issues/499
2025-12-08added AIShield config page for chat access settings. Also added chat to top ↵Michael Peter Christen
menu in case that was wanted by the user. Also added the AILab to the main menu.
2025-12-06added RAG configuration pageMichael Peter Christen
2025-11-16added OpenAI models servlet and Ollama tags servletMichael Peter Christen
2025-11-10added persistence to production models tableMichael Peter Christen
2025-10-12added loging to MCP serverMichael Peter Christen
2025-10-11added MCP serverMichael Peter Christen
You can now use YaCy as a search tool within an agentic LLM framework, i.e. using MCP clients in N8N or OpenAI AgentBuilder. The tool address is /tools
2025-08-01YaCy Index Pack Generator - refactoring of the SURROGATE process into aMichael Peter Christen
"PACK" concept.
2025-07-23implemented option for bind address of host.Michael Peter Christen
2025-07-22less robots tasks by defaultMichael Peter Christen
2024-12-24modified kelondro so it uses KELONDRO prefix when loggingokybaca
2024-11-25renamed INDEX-TRANSFER-DISPATCHER to DHT-OUT in the logokybaca
2024-07-21replaced http links with httpsMichael Peter Christen
2024-06-21disables autowarm of filtercache, corrects luceneMatchVersionsgaebel
2024-05-19migrated solr to 9.0Michael Peter Christen
This is a major step because solr removed support for embedded solr instances in 9.0 and we want to keep it because we want to ship YaCy with an embedded solr. It was necessary to add parts of solr code into YaCy to make this migration possible. Further on with Solr 9.1 they removed even more parts which are required for embedded operation, therefore we cannot migrate yet further without big changes. If you are running a YaCy instance with Solr 8.x, the migration should be done automatically. If not you require to first migrate to a YaCy version 1.93 with Solr 8.x to migrate to Solr 8 data.
2024-05-19Added a RAG Proxy for AI Chat with YaCyMichael Peter Christen
RAG (Retrieval Augmented Generation) is a method to combine a search engine with a LLM (Large Language Model). When a new prompt is submitted, a search engine injects knowledge from a search into the content. This is done using a reverse proxy between the Chat Client and the LLM. In this case, we used the following software: LLM Backend - Ollama: https://github.com/ollama/ollama Install ollama and then load two required LLM models with the following commands: ollama pull phi3:3.8b ollama pull llama3:8b Chat Client - susi_chat: https://github.com/susiai/susi_chat just clone the repository and the open the file susi_chat/chat_terminal/index.html in your browser. This displays a chat terminal. In this terminal, run the following command: host http://localhost:8090 This sets the LLM backend to your YaCy peer. Then start YaCy. It will provide the LLM endpoint to the client while using ollama in the backend. It then injects search results only from the local Solr index, not from the p2p network (so far).
2023-12-09bring defaults for recrawlindex to init configpr0vieh
2023-12-03Merge pull request #615 from okybaca/logging2Michael Christen
Logging unclutter
2023-12-03Add setting for DHT receive loadprereq insted of hardcoded load < 2.0pr0vieh
2023-11-26changed network operation log category from YACY to NETWORKokybaca
2023-11-25added some logging prefixes to yacy.loggingokybaca
2023-10-21set the default password for the admin account to "yacy"Michael Peter Christen
2023-09-01migrated solr from 8.9.0 to 8.11.2; activated also migration script. A YaCy ↵Michael Peter Christen
index with solr 8.9.0 will automatically be migrated to 8.11.2. This is a preparation step to migrate to 9.0.0 soon.
2023-07-27updated librariesMichael Peter Christen
2023-04-04fixed documentation and some details of handling of keywordsMichael Peter Christen
2022-12-05enabling new update location release.yacy.netMichael Peter Christen
with new version numbers
2022-12-05removed deprecated networksMichael Peter Christen
2022-10-05added iso,apk,dmg to extension-deny listMichael Peter Christen
see also https://github.com/yacy/yacy_search_server/issues/510 zip is not on the list because it can be parsed
2022-10-05increases log history length to 10000Michael Peter Christen
implements https://github.com/yacy/yacy_search_server/issues/512
2022-10-04new release file names with date and git hashMichael Peter Christen
...without reference to 9000ish SVN
2022-10-04write git revision number to yacyBuild.propertiesMichael Peter Christen
2022-10-03changed system to load build propertiesMichael Christen
2022-09-28updated seedlistMichael Peter Christen
2022-09-28removed ContentControl servlet and functinalityMichael Peter Christen
This was not used at all (as I know) and was blocking a smooth integration of ivy in the context of an existing JSON parser.
2022-02-11Merge pull request #440 from lfuelling/masterBurkhard
Add setting for public facing port