59 Commits
Author SHA1 Message Date
Michael Peter Christen dd0225bdde We migrate to JDK 17
This  is a hard requirement to be able to migrate
to a more recent jetty version, which may happen sometime soon.
2026-07-10 22:47:39 +02:00
Michael Peter Christen 3ecb0b459e fixed windows installer; updated download path for java installer 2026-01-01 23:58:10 +01:00
Michael Peter Christen 6bd5f49c41 Migrated from java 8 to java 11. This step is required to upgrade certain packages, most important solr which will be migrated from 8.9 to 9.x 2023-08-31 17:52:30 +02:00
Michael Peter Christen 0f66c8bc35 fixed windows installer nsi file for latest release file names 2022-10-04 16:05:35 +02:00
Michael Peter Christen 90db21b909 for some reason the compilation fails on linux with "Unicode true" 2022-10-04 00:43:07 +02:00
Thomas Koch a2cd95d5fe Use Unicode in Win-Installer and umlauts in German 2022-07-10 12:33:32 +00:00
Thomas Koch 778ea6bc07 Add call for Win-devs to Win-installer welcome screen 2022-07-10 12:33:32 +00:00
Thomas Koch aa23167e87 Just open Java download URL in Win-Installer
Previously, the installer downloaded Java and installed a Desktop
shortcut to the downloaded installer. However the old download
URL is dead now and NSIS does not support the new https URLs
without a plugin.

Anyways it is not much of a difference in convenience whether the
installer downloads an installer or opens a browser with the
download location.

It has been considered to switch from NSIS to msitools[1]. However
both technologies are strange to all current YaCy devs and NSIS
still seems to be less complex and more widely adopted.

[1] https://wiki.gnome.org/msitools

I could only test this change in WINE because the developer virtual
machine from microsoft[2] freezed always soon after boot under QEMU.

[2] https://developer.microsoft.com/de-de/windows/downloads/virtual-machines/

The browser did not open under WINE.
2022-07-10 12:33:32 +00:00
Thomas Koch 3116713672 rm buildDate from build.xml and its usages
The https://reproducible-builds.org project invests a lot of work
to make builds reproducible. This is a security property. It allows
to compare the build of binaries from different builder machines.
If they are identical, it means that either the builds have not
been manipulated or an attacker managed to attack all builder
machines in exactly the same way.

One problem that the reproducible-builds project often sees is
that projects include the build time in their binaries. This
makes builds unreproducible for apparently no reason. The build
date should not be of interest since binaries built on different
dates but from the same source code should not be different.

Thus I decided to remove the build date instead of re-implementing
the functionality without the GitRev task. Anyways the reported
date was not the build date but the date of the last git commit
which is even less informative. The git commit ID would have
information value but should only be relevant for "nightly builds".
2022-07-10 11:32:38 +00:00
reger e08ccd5f48 upd windows installer script to Java 8 update 211 2020-01-19 04:42:03 +01:00
Michael Christen 085dc6095d preliminary installerfinished link 2019-10-14 03:39:44 +02:00
Michael Christen 60292513c3 going back to the old links - without https 2019-10-14 01:36:33 +02:00
Michael Christen 60802999d0 NSISdl does not support the HTTPS protocol.
lets try the http link for the linux download link..
see also:
https://stackoverflow.com/questions/46467921/download-of-file-during-nsis-installer-run-freezes-at-connecting
2019-10-14 01:02:41 +02:00
luccioman 07730fe040 Updated the JRE URL from 8u181 to 8u191 for the MS Windows installer 2018-11-21 17:59:43 +01: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 39f7f5b074 Updated the JRE URL from 8u131 to 8u171 for the MS Windows installer 2018-06-30 14:27:37 +02:00
reger 83ba45ebae make nsis build script require java 8 2017-06-16 06:31:45 +02:00
reger cf70081cfc update nsi installer java autodl bundleid to use jre-8u131 2017-06-16 02:17:49 +02:00
sixcooler 370f1c408e Changed Windows Firewall Rules to just honor the default Port 8090, but
not use any programm-path.
This should match more installations in different paths and also running
YaCy as service (prunsrv).

This commit was contributed and tested on Windows7 by René.
2014-05-29 00:01:48 +02:00
reger 9ecf28b708 - upd pom to Solr 4.8.1 and latest jar updates
- upd nsis java autodownload package to jre 7u55
2014-05-24 01:01:27 +02:00
Lotus 5f666220b7 added files to uninstall 2013-07-11 22:04:01 +02:00
Lotus 5de4267a9d windows installer: update to latest jre 2013-06-29 18:54:30 +02:00
reger 276e63401e small sanitary fixes
- exclude unix shell scripts in NSIS windows install archive
- replace link to env/grafics/yacy.gif to yacy.png (build.nsi)
- remove unused code lines (Blacklist_p, Response, WordReferenceVars)
- type & xhtml (RankingSolr_p.html)
2013-01-02 01:59:47 +01:00
PCA42 168a7aa213 Windows Installer: update to Oracle Java 7u4 2012-05-30 10:03:50 +02:00
Lotus 84f506da68 update installed jre version 2012-02-24 09:11:48 +01:00
Lotus d2ca33ccd7 Java update 2012-01-21 18:33:21 +01:00
Lotus b7f6383ab8 win installer check at least for 4gb space. resource observer pauses
crawling at 3gb free space by default and informs user what to do. so
1gb can be used by yacy at full feature. 30gb warning comes quite often
on installation time. users are confused about it and may never reach
it.
2012-01-19 16:52:26 +01:00
Lotus 411aab02e3 Windows installer now detects reliably whether YaCy runs. A file lock on
the yacy.running file has been implemented.
2012-01-15 19:01:05 +01:00
lotus e09e27b1ac Win installer:
remove Berlios redirect to updated JRE, link is now hardcoded again,
JRE update

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@8003 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-10-23 19:53:51 +00:00
lotus b8aa41a1b4 show nsis version in installer again for more transparency
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7754 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-05-27 16:30:55 +00:00
lotus 8b63d7637d revert 7710,
configure java in firewall for full access. this is the usual config if the user manually accepts java for the firewall.
otherwise if a port is specified, windows will not ask on any port change. this would break yacy and other java applications if they run not on the specified port. this would not be an expected behaviour for the user.

firewall config may fail for win64 systems (system32 is specified in path)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7711 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-05-09 20:06:05 +00:00
pca 440e3ba887 Windows Installer:
- remove firewall-handling for WinXP (can only open for JRE not for 
  special port)
- Vista/Win 7: open port 1900 for communication with router (uPnP)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7710 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-05-09 06:16:35 +00:00
pca 5e2d38ef19 Windows Installer:
- fix for firewall Vista/Win7
- update to JRE 1.6 u25
- TODO: fix for firewall WinXP and setting for uPnP (Port 1900)

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7689 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-04-30 19:32:07 +00:00
pca 4a237bfa5d Windows Installer:
- add support for Windows Firewall on Win XP (SP2/SP3), Vista and Win 7 (open port 8090) - this should cover almost every Windows installation at home

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7589 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-14 19:32:08 +00:00
pca df68bf6001 Windows Installer:
- check Windows-Version on startup, support only Windows 2000 and newer (necessary for Sun-JRE and as preparation for firewall section)
- little changes in JRE section handling

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7581 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-10 19:30:05 +00:00
pca 61a64bdbef Windows Installer:
- detect JRE at startup, showing install-option depends on result
- hide window for external call "attrib"
- some cleanup and restructure for readability

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7578 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-09 20:19:34 +00:00
pca 8b94e33a33 Cleanup for last commit (forget some unnecessary parts)
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7569 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-08 19:11:49 +00:00
pca b49f8894e1 Add check for hard drive and free space to Windows-Installer
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7568 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-08 19:07:22 +00:00
lotus fa5b911082 remove old libraries in case of update
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7545 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-03 18:34:32 +00:00
lotus 79c5b35a6a fix bug in installer in case there was a 32 bit jre installed on a 64 bit windows. now the necessary 64 bit jre gets installed.
danke PCA42! http://forum.yacy-websuche.de/viewtopic.php?p=21631#p21631

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7439 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-01-21 18:09:24 +00:00
lotus 2db6ca8104 - do not allow user to disable java installation
- java version update
- build cleanup

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7284 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-10-30 08:49:39 +00:00
lotus 2009999162 show landing page after installation finished
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7086 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-30 20:04:19 +00:00
lotus 2a4ddc48bb adjustment for new java download method
see http://forum.yacy-websuche.de/viewtopic.php?p=20616#p20616

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7081 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-27 18:55:44 +00:00
lotus d5ccbb99f9 the Windows installer now always requires admin level for installation (Vista/7)
unfortunately some users seem to forget to manually install the downloaded Java runtime and therefore could not start YaCy
- added concept to always distribute the latest Java version via external php script

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7076 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-26 16:53:20 +00:00
lotus 3df1060015 jre update für installer
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6683 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-02-20 08:59:17 +00:00
lotus 5f72d2b19f update to jre6u16
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6383 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-10-08 10:48:33 +00:00
lotus 535aee4425 update for windows build
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6175 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-07-05 08:09:50 +00:00
lotus 1670729950 better noadmin dialogue
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6127 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-06-23 09:39:35 +00:00
lotus f6d0aaa787 update to java 6u14
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6108 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-06-21 19:27:08 +00:00
lotus 9d1eb99c29 jre update
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5939 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-05-09 19:36:28 +00:00