Commit Graph

30 Commits

Author SHA1 Message Date
Michael Bayne b308a35211 Prepare for 1.8.5 release. 2019-05-29 11:41:57 -07:00
Michael Bayne 9d6088ab80 Added revalidate_policy config.
This allows resources to be validated prior to every app launch instead of just
after update.

Also fixed some erroneous logging.
2019-05-29 11:40:36 -07:00
Michael Bayne 0a4bfe65c4 Proxy handling now detects need for updated credentials.
This revamps the way proxy handling is done to allow us to just proceed as
normal, and then if we get HTTP errors that indicate that we need a proxy or
need proxy credentials, we ask for them and then retry everything.

We still try to auto-detect the need for a proxy on our very first invocation
because on the first invocation, a failure to fetch a URL may well indicate
that a proxy is needed, but that same assumption does not hold on subsequent
invocations. In those later cases, it's probably just a transient network
failure and it would be weird and annoying to pop up the "please provide proxy
config" dialog in those cases.

Thanks pb00068 for getting this ball rolling, even though once again I have
nearly entirely rewritten the PR. I need to kick that habit. :)
2019-05-28 23:27:44 -07:00
Michael Bayne e337ccb743 Added note about new PAC support. 2019-05-28 16:30:29 -07:00
Michael Bayne c45615f0a0 Add changelog, undo null tolerance.
Null tolerance is a plague. I wish `String` did not admit nulls and we had to
use Optional<String> for potentially null strings, but Java will forever be
cursed with the billion dollar mistake.
2019-05-28 10:30:26 -07:00
Michael Bayne 604c917f3b Fix copy pasta. 2019-05-20 13:39:55 -07:00
Michael Bayne 913c980a0a Mention PR. 2019-05-20 09:38:03 -07:00
Michael Bayne aed11c085b Log entry for proxy fix. 2019-05-20 09:34:39 -07:00
Sergey Valkov 15c52c4646 Update CHANGELOG.md
just in case if you wonder why i'm doing this: because i often want to see how particular issue was resolved or feature was implemented and PRs usually contain enough explanation 👀
2019-05-15 10:10:56 +03:00
Michael Bayne c67139af6c Prep for 1.8.4 release. 2019-05-14 10:30:17 -07:00
Sergey Valkov cfe417ce33 Update CHANGELOG.md 2019-05-14 14:26:06 +03:00
Michael Bayne b8c37e5a14 Added change log entries. 2019-05-09 10:40:07 -07:00
Michael Bayne 901682d5f7 timeout_verify -> verify_timeout. 2019-04-30 10:58:46 -07:00
Michael Bayne b0a796beef Added changelog for encoding change. 2019-04-30 10:53:26 -07:00
Sergey Valkov a91fc652ee Update CHANGELOG.md 2019-04-10 23:49:46 +03:00
Michael Bayne 589f77decc Added notes for recent changes. 2019-04-10 11:43:16 -07:00
Michael Bayne d05c024585 Added changelog entry for proxy auth. 2019-01-15 12:31:57 -08:00
Michael Bayne dc768515d5 Add changelog entry, wrap long line. 2019-01-04 10:53:33 -08:00
Michael Bayne 4b38ac69f0 Add entry for nresource patch. 2018-12-06 11:54:44 -08:00
Michael Bayne c8226b83ee Default concurrent download count to #CPUS-1. 2018-11-30 11:41:59 -08:00
Michael Bayne cb5ee3efe6 Update changelog with two PR changes. 2018-11-30 11:38:45 -08:00
Michael Bayne a177bae01d Prep for 1.8.2 release. 2018-11-27 13:34:30 -08:00
Michael Bayne 5c0c8bfddf Update in preparation for release. 2018-11-26 14:31:47 -08:00
Michael Bayne d7ec1baa60 Avoid using UI if we're in a headless JVM.
Closes #131.
2018-11-26 13:28:51 -08:00
Michael Bayne 9dd8285243 Use a "sys." prefix instead of custom parsing. 2018-11-26 13:11:32 -08:00
Michael Bayne 469f4feb0a Auto-create app dir if we have an appbase.
We were already doing this for bootstrap.properties-based launches, but there's
no reason to restrict it to that. If you run Getdown with an appbase and an
appdir, it can create the app dir and download the app into it.

This enables scenarios where getdown is installed to a shared location and
users that run the app install it in their private storage area (or on a
machine local file system, or who knows).

Closes #163.
2018-11-26 12:40:18 -08:00
Michael Bayne 11343297a0 Keep the changelog up to date. 2018-11-26 11:33:15 -08:00
Michael Bayne a0c4edfc67 Notes for 1.7.1 and 1.8.0 releases. 2018-10-19 10:17:24 -07:00
Michael Bayne de858c450b Edits. 2018-02-02 10:23:25 -08:00
Michael Bayne a55bcab146 Added a changelog.
Fixes #90.
2018-02-02 10:21:23 -08:00