summaryrefslogtreecommitdiff
path: root/build.nsi
AgeCommit message (Collapse)Author
2026-07-10We migrate to JDK 17Michael Peter Christen
This is a hard requirement to be able to migrate to a more recent jetty version, which may happen sometime soon.
2026-01-01fixed windows installer; updated download path for java installerMichael Peter Christen
2023-08-31Migrated from java 8 to java 11. This step is required to upgrade certain ↵Michael Peter Christen
packages, most important solr which will be migrated from 8.9 to 9.x
2022-10-04fixed windows installer nsi file for latest release file namesMichael Peter Christen
2022-10-04for some reason the compilation fails on linux with "Unicode true"Michael Peter Christen
2022-07-10Use Unicode in Win-Installer and umlauts in GermanThomas Koch
2022-07-10Add call for Win-devs to Win-installer welcome screenThomas Koch
2022-07-10Just open Java download URL in Win-InstallerThomas Koch
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-10rm buildDate from build.xml and its usagesThomas Koch
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".
2020-01-19upd windows installer script to Java 8 update 211reger
2019-10-14preliminary installerfinished linkMichael Christen
2019-10-14going back to the old links - without httpsMichael Christen
2019-10-14NSISdl does not support the HTTPS protocol.Michael Christen
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
2018-11-21Updated the JRE URL from 8u181 to 8u191 for the MS Windows installerluccioman
2018-08-14Updated the JRE URL from 8u171 to 8u181 for the MS Windows installerluccioman
2018-06-30Updated the JRE URL from 8u131 to 8u171 for the MS Windows installerluccioman
2017-06-16make nsis build script require java 8reger
2017-06-16update nsi installer java autodl bundleid to use jre-8u131reger
2014-05-29Changed Windows Firewall Rules to just honor the default Port 8090, butsixcooler
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-24- upd pom to Solr 4.8.1 and latest jar updatesreger
- upd nsis java autodownload package to jre 7u55
2013-07-11added files to uninstallLotus
2013-06-29windows installer: update to latest jreLotus
2013-01-02small sanitary fixesreger
- 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)
2012-05-30Windows Installer: update to Oracle Java 7u4PCA42
2012-02-24update installed jre versionLotus
2012-01-21Java updateLotus
2012-01-19win installer check at least for 4gb space. resource observer pausesLotus
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-15Windows installer now detects reliably whether YaCy runs. A file lock onLotus
the yacy.running file has been implemented.
2011-10-23Win installer:lotus
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-05-27show nsis version in installer again for more transparencylotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7754 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-05-09revert 7710,lotus
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-09Windows Installer:pca
- 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-04-30Windows Installer:pca
- 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-03-14Windows Installer:pca
- 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-10Windows Installer:pca
- 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-09Windows Installer:pca
- 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-08Cleanup for last commit (forget some unnecessary parts)pca
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7569 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-08Add check for hard drive and free space to Windows-Installerpca
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7568 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-03-03remove old libraries in case of updatelotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7545 6c8d7289-2bf4-0310-a012-ef5d649a1542
2011-01-21fix bug in installer in case there was a 32 bit jre installed on a 64 bit ↵lotus
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
2010-10-30- do not allow user to disable java installationlotus
- java version update - build cleanup git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7284 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-30show landing page after installation finishedlotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7086 6c8d7289-2bf4-0310-a012-ef5d649a1542
2010-08-27adjustment for new java download methodlotus
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-26the Windows installer now always requires admin level for installation (Vista/7)lotus
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-02-20jre update für installerlotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6683 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-10-08update to jre6u16lotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6383 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-07-05update for windows buildlotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6175 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-06-23better noadmin dialoguelotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6127 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-06-21update to java 6u14lotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6108 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-05-09jre updatelotus
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5939 6c8d7289-2bf4-0310-a012-ef5d649a1542