Commit Graph

13918 Commits

Author SHA1 Message Date
ivanhercaz
1be4c84ed7 Autocrawl_p.html translated 2018-09-27 18:33:41 +01:00
ivanhercaz
c0f7aa92e4 AccessTracker_p.html translated 2018-09-27 13:16:46 +01:00
ivanhercaz
7aa7ba689c AccessGrid_p.html translated 2018-09-27 10:11:50 +01:00
luccioman
3d14fb51c5 Removed now unused Java import in addition to modification from PR #239 2018-09-26 08:47:13 +02:00
luccioman
d5ec706604
Merge pull request #239 from otteresk/master
Display correct time in Rejected URLs overview
2018-09-26 08:43:48 +02:00
otter
8820d8d7c7 replace current date by FailDate 2018-09-25 20:43:58 +02:00
Andreas
3c65a158e1
Merge pull request #4 from yacy/master
Fork update #4
2018-09-25 10:22:50 +02:00
ivanhercaz
4f37c9f0ba starting the Spanish translation 2018-09-25 01:45:59 +01:00
luccioman
6c3e140083 Upgraded Solr and Lucene dependencies from 6.6.3 to 6.6.5 2018-09-22 14:40:18 +02:00
luccioman
982179a7eb Upgraded BouncyCastle dependencies from jdk15:1.46 to jdk15on:1.60 2018-09-21 12:07:57 +02:00
luccioman
c409ec089c Hide password values from visible HTML in the Advanced Config page
Fixes issue #228
2018-09-21 09:59:32 +02:00
luccioman
75b9cd53cc Use accessible labels in the Server Access Settings page 2018-09-19 09:32:59 +02:00
luccioman
4ed055bcdf Enforced access controls to System settings pages 2018-09-19 09:18:36 +02:00
luccioman
de6820d257 Updated html input field type for seed upload with file method
- To meet current browsers security rules, which prevent selecting a
full file path with an html input field of type 'file'
 - As it does not make sense to select a local file path when a the
administered YaCy server is remote (not on the same computer as the
browser)
2018-09-17 08:07:27 +02:00
luccioman
2a73b63d9e Use a constant default target file name for seed SCP upload method
To make seed upload (in /Settings_p.html?page=seed page) with SCP easier
when the user specify a remote target directory path.

See report by @vikulin in issue #227
2018-09-16 10:37:47 +02:00
luccioman
51f4be1807 Upgraded Jetty dependencies from 9.4.11.v20180605 to 9.4.12.v20180830 2018-09-14 14:03:44 +02:00
luccioman
b5eabb626f Removed some dead code 2018-09-14 14:02:32 +02:00
luccioman
db7ad76366 Improved support for Java logs file pattern options
- support of "%h" and "%t" pattern components
- more proper initialization of file handler when the data folder is not
the default one, notably to prevent a non blocking but ugly error stack
trace reported by the log manager at startup with that kind of setup
2018-09-13 12:17:02 +02:00
luccioman
7adbd1f87d Fixed raw IPV6 addresses snapshots read/write on FAT32 and NTFS fs
Fixes issue #225
2018-09-12 17:34:40 +02:00
luccioman
10548229af Fixed rendering of the YMarks.html page
Also to clarify which pages still depends on old JQuery and JQuery UI
dependencies.
2018-09-12 07:29:25 +02:00
luccioman
16a5c579bd
Merge pull request #218 from edom/master
Add contributor guidelines; closes #214
2018-09-11 11:28:59 +02:00
luccioman
636e752633
Merge pull request #226 from luccioman/master
Snapcraft packaging adjustements
2018-09-11 11:28:31 +02:00
luccioman
2feec354a5 Added an icon matching Snapcraft packaging icon size requirements 2018-09-10 22:14:34 +02:00
luccioman
a3361d5ee8 Renamed Snap with a name detected as available on the Snap store 2018-08-31 10:14:27 +02:00
luccioman
9b1c87033b Fixed logs folder checking and creation
Previously, if YaCy log folder was for example at
`/home/user/yacy/DATA/LOG`, because of improper truncation of log path,
an unnecessary directory creation was atempted at `/home/us`.
2018-08-31 08:34:28 +02:00
luccioman
3f9abec3c5 Added a first version of Snapcraft configuration file for Snap packaging 2018-08-30 18:21:14 +02:00
luccioman
c29588dd6a Made possible to provide an absolute data root path for start script
Previously, only a path relative to the user home folder could be
provided
2018-08-30 18:16:22 +02:00
luccioman
bdd6ec3fff Fetch result pages one by one when scrolling in portal search widget
To prevent unnecessary load and items retrival errors on backend
2018-08-28 15:49:30 +02:00
luccioman
b46dc4fc94 Fixed portal search widget results favicon url 2018-08-28 15:00:18 +02:00
luccioman
fa96637a84 Configured local peer as default portal search widget backend
Rather than relying on a peer eventually deployed on search.yacy.net
2018-08-28 14:59:25 +02:00
luccioman
44efb2f868 Removed implicit global JavaScript variables from portal search widget 2018-08-28 14:40:57 +02:00
luccioman
79643c40bf Limit search API calls rate when typing in the search portal widget 2018-08-28 11:39:16 +02:00
luccioman
39dd29a484 Replaced RWI ranking JQuery sliders with standard HTML range inputs
Considering that the sliders usage on that page is very basic, using
standard HTML5 inputs of type "range" has here the following advantages
:
 - better keyboard accessibility
 - remove not very necessary additional jquery dependencies

Today browsers suport for range inputs is good, and even on old
unsupporting browsers such as IE < 10 they nicely fall back to text
inputs.
2018-08-28 08:34:23 +02:00
luccioman
a8078c22e4
Merge pull request #220 from pnhofmann/master
Improve Dockerfile
2018-08-25 10:43:38 +02:00
luccioman
1b866c6076 Added possibility to hide or show image results with rendering errors
When searching images, thumbnails that could not be rendered (because of
a load error such as HTTP 404, networking issue or an internal error on
the rendering servlet) are now hidden as default. But can be revealed
with a button if desired.

Fix for issue #217
2018-08-24 09:13:12 +02:00
Philipp Hofmann
04c9584326 Docker: merge RUN instructions for less layer (-3) 2018-08-23 13:33:31 +02:00
luccioman
d03c098b54 Removed deprecated warning comments about imports and Debian installer
Deprecated by commit be5d3a1066 , as
classpath is now defined in yacycore.jar Manifest file.
2018-08-22 22:35:00 +02:00
luccioman
5b60b4225f Fixed encoding of '+' character on search pages links
As revealed by issue #216
2018-08-20 18:44:04 +02:00
Philipp Hofmann
3121825fba Remove executable (x) permission of 2 files
* docker/Dockerfile.alpine
* docker/Readme.md
2018-08-20 16:46:03 +02:00
Philipp Hofmann
42734175c8 Dockerfile: Improve package cache update
* Alpine-Image: If --no-cache is used, apk update is not necessary
* Debian-Image: Remove /var/lib/apt/lists to reduce image size
2018-08-20 16:45:38 +02:00
Philipp Hofmann
3f2a2f7577 Dockerfile: Remove bad whitespaces 2018-08-20 14:43:05 +02:00
luccioman
b726b2b532 Removed unnecessary '+' character URL decoding from search query
Manually replacing '+' character or "%20" by a space character in the
search query parameter was necessary in YaCy a long time ago to properly
decode application/x-www-form-urlencoded format (commit
9842fab6e4 in 2010).
Since the introduction of Jetty as the embedded HTTP server (commit
4b77733e59 in 2013), this is no more
necessary as Jetty internals already do this for us in
org.eclipse.jetty.util.UrlEncoded.decodeUtf8To().

So we can remove now this duplicated decoding as it prevents a proper
use of the '+' character in search requests, as reported in issue #216.
2018-08-20 08:10:39 +02:00
luccioman
baa7154486 Upgraded Apache PDFBox dependency from 2.0.9 to 2.0.11
Release notes at
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12343466
and https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310760&version=12342889
2018-08-18 12:39:58 +02:00
luccioman
54fbe166ba Updated pdf cache clear steps consistently with current pdfbox version
- Removed calls to no more existing clearResources functions (on PDFont
class and its children) since upgrade to pdfbox 2.n.n
- Removed hacky usage of protected internal ClassLoader function. This
removes the warnings displayed when running with JDK9 or JDK10 :

     [java] WARNING: Illegal reflective access by
net.yacy.document.parser.pdfParser$ResourceCleaner (file:<path>) to
method java.lang.ClassLoader.findLoadedClass(java.lang.String)
     [java] WARNING: Please consider reporting this to the maintainers
of net.yacy.document.parser.pdfParser$ResourceCleaner
     [java] WARNING: Use --illegal-access=warn to enable warnings of
further illegal reflective access operations
     [java] WARNING: All illegal access operations will be denied in a
future release

Crawling thousands of pdf documents from various sources after
modifications applied, revealed no new memory leak related to pdfbox
(measurements done with JVisualVM).
2018-08-16 18:23:42 +02:00
Erik Dominikus
f04580ecfd Add contributor guidelines; closes #214 2018-08-15 23:23:30 +07:00
luccioman
685122363d Added a parser for XZ compressed archives.
As suggested by LA_FORGE on mantis 781
(http://mantis.tokeek.de/view.php?id=781)
2018-08-15 10:07:39 +02:00
luccioman
8ce9c066bf Updated the JRE URL from 8u171 to 8u181 for the MS Windows installer 2018-08-14 08:41:23 +02:00
luccioman
0efc6c89ef Fixed rendering of crawl queues page for URLs with raw IPV6 addresses 2018-08-13 14:36:22 +02:00
luccioman
4ee14ff3c5 Fixed NullPointerException case on malformed crawl queue folder name 2018-08-13 14:35:26 +02:00
luccioman
21ad9435ec Fixed crawl queue folder naming for IPv6 hosts on MS Windows filesystems
As reported by @vikulin in issue #187, crawling websites using a raw
IPv6 address as host name in their URL failed when running on Microsoft
Windows platforms (FAT32 or NTFS filesystems) when YaCy crawler created
the crawl queue folder, as the ':' character which is part of an IPV6
address is forbidden on these filesystems.
2018-08-11 10:02:26 +02:00