Commit Graph

57 Commits

Author SHA1 Message Date
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
lotus
7426dde6a6 windows installer:
* install 64 bit JRE in case of 64 bit OS (not testet yet)
* less languages but localized hint boxes
* some cosmetics

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5732 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-03-19 18:53:30 +00:00
lotus
4ec1aacde1 prevent indexing from windows indexing service
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5447 6c8d7289-2bf4-0310-a012-ef5d649a1542
2009-01-06 18:17:53 +00:00