Commit Graph

43 Commits

Author SHA1 Message Date
thebluepotato c3bb53c02a
Create uninstall script for macOS (#8936) 2020-06-19 07:00:00 +12:00
Diego Heras fa9fb4799f
core: fix manual update when automatic updates are disabled (#8767) 2020-05-25 22:41:26 +02:00
Diego Heras 44f14138be
core: fix updater bug caused by #8661 (#8684) 2020-05-17 01:43:16 +02:00
Diego Heras af9224ccbe
core: improve updater to detect errors. resolves #8631 (#8661) 2020-05-16 11:43:42 +12:00
Cory b5a6aab894
core: prefer object initializers (#7342) 2020-03-26 17:15:28 -05:00
Cory 889a8da4e5
Convert functions and properties to expression bodies when able (#7312)
Convert functions and properties to expression bodies when able
2020-02-25 10:08:03 -06:00
Cory 348dddfbee
core: Apply declarations styles (#7166) 2020-02-11 11:16:19 +13:00
Cory c12da520a4
Run dotnet format on solution (#7145) 2020-02-09 15:35:16 +13:00
Diego Heras 3534cfd3eb core: add downloading release message (#6826) 2020-01-05 19:51:39 +13:00
Cory e7a48c4234 Fix file location bug in paths with spaces during updates (#6814) resolves #6671 2020-01-05 07:49:53 +13:00
Diego Heras b72ad9a7f5 updater: improvements in systemd jackett_launcher (#6270) 2019-10-30 14:58:11 +13:00
flightlevel eda182f2c9 Make systemd scripts executable 2019-03-13 20:20:07 +11:00
flightlevel f146b3eaa6 Code tidy 2019-03-06 21:25:06 +11:00
flightlevel a25f2016dc Make Mono.Posix usage conditional on .NET Core 2019-03-06 21:16:20 +11:00
flightlevel e7d9360b51 Disable Mono.Posix 2019-03-06 19:51:59 +11:00
flightlevel 2270b13435 Trigger build 2019-03-06 13:05:12 +11:00
flightlevel 80a99ce69f Don't use Path.Combine for Linux paths 2019-03-06 12:59:14 +11:00
flightlevel c54cbb4cbe Trigger build 2019-03-06 12:32:27 +11:00
flightlevel de55e6e14e Log paths for debugging 2019-03-06 12:23:03 +11:00
flightlevel 2484ff16f3 Enable updater on .NET Core 2019-03-06 11:26:38 +11:00
flightlevel b8aa2a16dd Make execute permission conditional on .NET Core 2019-03-05 22:09:20 +11:00
flightlevel cf7ca97f9c Make jackett and JackettUpdater executable 2019-03-05 21:25:37 +11:00
flightlevel 5903e6abdf Enable updater for .NET Core on macOS 2019-03-03 16:09:17 +11:00
flightlevel c28df96332 Build updater for .NET Core macOS 2019-03-03 15:01:07 +11:00
flightlevel a90ed2601a Add variants to the updater 2019-01-21 21:18:59 +11:00
flightlevel 61d333cbc3 Don't check for updates if running .NET Core 2018-12-23 21:03:09 +11:00
flightlevel 524a0c7885 Remove IsRunningLegacyOwin check
Dead code since upgrade to Jackett.Server
2018-08-18 17:09:19 +10:00
flightlevel 42728e2694 Update installer so that it kills Jackett when uninstalling 2018-06-30 22:49:11 +10:00
flightlevel 47a84775c5 Launch tray icon when Windows service updates 2018-06-27 22:02:51 +10:00
flightlevel 060972475f Windows Tray/Serice update improvements 2018-06-26 19:44:12 +10:00
flightlevel 7f9fff4683 Jackett.Updater: Make compatible with both legacy & .NET Core 2018-06-24 11:31:08 +10:00
flightlevel 8c953bbf01 Avoid Engine for AspNetCore 2018-06-11 17:17:56 +10:00
kaso17 457449866e UpdateService: first update check after 1 hour 2018-04-17 11:35:34 +02:00
flightlevel 3e5e48c3a0
Change namespace to Jackett.Common (#2691)
Really hope I don't break anything with this
Went to have a go at .NET core and it just became too confusing for me with 'Jackett' namespace referring to both Jackett.Common and Jackett
2018-03-10 19:05:56 +11:00
kaso17 ccf6780e6d add --NoUpdates option 2018-02-09 17:30:07 +01:00
kaso17 2934bfb3e7 Add PIDFile CLI option 2017-12-04 12:20:22 +01:00
kaso17 798dc9bf4b UpdateService: add logging 2017-11-15 19:00:10 +01:00
kaso17 0a82f950c3 fix update process 2017-11-15 15:23:44 +01:00
kaso17 dc46dd48b1 cleanup 2017-11-14 20:43:42 +01:00
kaso17 280be17c3a use original exe filename 2017-11-14 20:31:27 +01:00
Nathan Holland 1c62504b22 Remove Static Configuration Class and .NET Core Prep (#2122)
* Remove static configuration class that required prior knowledge of when it was initialised to dependency injected method that ensures all configuration has already occured.

* Specify a different log name for the updater, require a path when running the Jackett updater

* Update to all .NET Standard packages

* Explicitly specify the restore project style

* Move automapper out of the  DI framework and put crude detection to prevent it from initializing more than once.
2017-11-13 19:38:38 +11:00
flightlevel 2209ab226c
Updater: Use Product Version (#2094) 2017-11-08 19:53:00 +11:00
Nathan Holland 571c52a0f2 Feature/netcore preparation (#2072)
* Use platform detection that works on mono 4.6+

* Move to use package reference for restoring nuget packages.

* DateTimeRoutines does not have Nuget packages that support .NET Standard (and therefore .NET Core). We will have to include them for now until we can get rid of this dependency.

* Start spliting some interfaces into their own files - this will help by allowing us to split them out in the future into a seperate project so the actual implementations can stay within their respective architectures when required

* Move out common libraries

* Few more tidy up tasks to get things working with .NET Standard

* Restructure the solution layout

* Encoding work to reduce rework later on platforms without Windows codepages (or require compliance with RFC1345)

* Move folder structure around to have more natural layout of the solutions

* DI server configuration to get rid of "temporary" hack and dependency circle for serverservice

* Make all encoding consistent to match the expected encoding casing for earlier versions of mono.
2017-11-05 20:42:03 +11:00
Renamed from src/Jackett/Services/UpdateService.cs (Browse further)