Taloth Saldono
b764c44318
Fixed tests
6 years ago
Taloth Saldono
b0415299ca
Fixed: Download mediacover using configured proxy.
...
closes #3283
6 years ago
Taloth Saldono
e96d05149c
Added missing SentryEnabled check
6 years ago
Taloth Saldono
95ee7daf21
New: Added Auth-* log entries for fail2ban purposes
...
closes #2760
6 years ago
Taloth Saldono
b1eec16333
Updated way Sentry gets configured and enabled.
6 years ago
Taloth Saldono
e126c45fb3
Added BuildInfo.AppName to centralize 'Sonarr'
6 years ago
Taloth Saldono
b3e84f407a
New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm)
6 years ago
Taloth Saldono
2c47c5eb99
Fixed: Missing debian package dependency and made them optional.
6 years ago
Qstick
f9dc2fb6d5
New: Replace SharpRaven with new Sentry SDK
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
6 years ago
Taloth Saldono
09953e2af8
Updated xmlrpc and SocksProxy
6 years ago
Taloth Saldono
2b7893c834
Updated NLog to 4.6.6, Newtonsoft.Json to 12.0.2, RestSharp to 106.6.10
6 years ago
Taloth Saldono
7a94725808
Updated SharpZipLib to 1.2.0
6 years ago
Taloth Saldono
a66fb76e9a
Converted all projects to the new csproj format.
6 years ago
Taloth Saldono
b453d48fee
Removed excluded source files.
6 years ago
Mark McDowall
dd09f31abb
New: Series folder hint when selecting a root folder while adding a new series
6 years ago
Taloth Saldono
7503ce62af
Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections)
...
ref #2802
6 years ago
Taloth Saldono
df8ca250aa
Fixed: Executing powershell and python scripts directly in Connect->Custom Scripts
6 years ago
Mark McDowall
8137a776b6
New: Command line arguments for Custom Scripts are no longer supported
6 years ago
Mark McDowall
5275aa72fb
Clean up FirstCharacterToLower extension + tests
6 years ago
Mark McDowall
2ae4337d0d
FirstCharToLower
6 years ago
Mark McDowall
7c7a6a4514
Throw exception if ports are the same at startup
6 years ago
Mark McDowall
7642fe046b
New: Log when release is matched by ID instead of title
...
Closes #446
6 years ago
Mark McDowall
0ca70a3197
Fixed: Long path support on Windows
6 years ago
Mark McDowall
4665b4fb37
New: Target .net 4.6.2
6 years ago
Mark McDowall
7d06e5d684
HTTPS certificate validation options
...
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
6 years ago
Taloth Saldono
0cc2437a9d
Fixed typo in XDG_CONFIG_HOME handling.
...
closes #2989
6 years ago
Taloth Saldono
5062d74041
Reverted in-memory signalr keypair in favor of a .config directory.
6 years ago
Taloth Saldono
9a3f49bf9c
Merge branch 'develop' into phantom-develop
...
# Conflicts:
# src/NzbDrone.Common.Test/Http/HttpClientFixture.cs
# src/NzbDrone.Core.Test/MediaFiles/ImportApprovedEpisodesFixture.cs
6 years ago
Taloth Saldono
6698ca400c
Handle special mount filtering at a higher level.
...
closes #2743
6 years ago
Taloth Saldono
faa2d632e5
New: Indexer Seed Limit settings applied to new downloads for qBittorrent
...
closes #2607
6 years ago
Taloth Saldono
5b741a10db
Fixed: Season pack with Special in series title was treated as unknown special
6 years ago
Matt Evans
1606ea19a8
New: Added support for DTS-HD MA and TrueHD Atmos in MediaInfo AudioCodec.
6 years ago
Taloth Saldono
cf327077e9
Fixed: Regression in folder move logic preventing updater from working.
6 years ago
Mark McDowall
4a2277b424
Fix path tests
6 years ago
Mark McDowall
900dfd92d0
Fixed: Getting parent of UNC paths
6 years ago
Mark McDowall
d6997b0588
Fixed getting parent path from a path without another slash
...
Fixed: Manual Import failing for some paths
6 years ago
Taloth Saldono
b1a8c70d20
Moved fast MoveSeriesFolder logic if same RootFolder into DiskTransferService.
6 years ago
Mark McDowall
4bc0ffa74d
Improve renaming of series folder within the same root folder
6 years ago
Taloth Saldono
1239fa874d
Merge branch 'develop' into phantom-develop
...
# Conflicts:
# src/NzbDrone.Api/Extensions/Pipelines/GZipPipeline.cs
# Merged changes to src/Sonarr.Http/Extensions/Pipelines/GZipPipeline.cs
6 years ago
Taloth Saldono
00283e3d6e
New: Limit indexer/download client backoff to 5 min during the first 15 min of application start.
...
closes #2366
6 years ago
Mark McDowall
e3a9f753d2
Fix path tests
6 years ago
Mark McDowall
9dd967f2aa
Fixed: Getting parent of UNC paths
6 years ago
Mark McDowall
edd6c0bd4c
Fixed getting parent path from a path without another slash
...
Fixed: Manual Import failing for some paths
6 years ago
Taloth Saldono
ce59db528b
Fixed: Mono bug causing memory leakage when http connections use gzip compression.
...
The bug is registered upstream, but this commit works around the problem by doing the gzip decompression separately from the http stack.
Ref #2296
6 years ago
Mark McDowall
575c5af1f8
Upgrade SharpRaven to 2.4.0
6 years ago
Mark McDowall
36b9c51163
Improved Command Queue
...
New: Limit concurrent tasks that require disk access
New: Prevent other tasks from running during application update
6 years ago
Mark McDowall
a3b90650be
Remove unused references
6 years ago
Mark McDowall
07cbc71aa2
Secure URLs for Skyhook and Services
6 years ago
Mark McDowall
81d6c0d210
New: Backup options and restoration
6 years ago
Mark McDowall
5666369cc4
Fixed: Default Windows Service Account
6 years ago
Mark McDowall
c3166e08b4
Migrate AppData folder
6 years ago
Mark McDowall
adaf428aa7
v3 Binaries
6 years ago
Mark McDowall
5894b4fd95
v3 UI
6 years ago
Mark McDowall
296881b358
Target .net 4.6.1
6 years ago
Mark McDowall
7297c1b8e4
v3 API
6 years ago
Mark McDowall
ff4a550cbb
New: Include OriginalFilePath with Episode Files
...
Closes #2336
6 years ago
Taloth Saldono
ae6d920e2a
Updated error message if skyhook and other services respond with html content.
...
closes #2817
6 years ago
Mark McDowall
24c6d3f4b3
Don't read response stream if it equals Stream.Null
7 years ago
Taloth Saldono
9c9ad9aec3
New: Added optional UrlBase to Nzbget and Sabnzbd settings.
...
ref #1651
7 years ago
Taloth Saldono
0cce6b74f9
Added logging of json snippets on json deserialization errors.
7 years ago
Taloth Saldono
fde0409650
Fixed WithData sample length not using parameter.
7 years ago
Taloth Saldono
2ed5abf4d3
Also add as data to exception so sentry gets it.
7 years ago
Taloth Saldono
69f8fc4d5e
Added support for nested settings models so settings can be grouped together and reused for multiple providers.
7 years ago
Mark McDowall
a7aff3bd9a
Upgrade NLog to 4.5.3
...
Closes #2535
7 years ago
Qstick
6c09b7dc28
Fixed: Throw SonarrStartupException if can't access AppFolder Location
7 years ago
Taloth Saldono
70afacee3f
Refactored PendingRelease logic for performance.
7 years ago
Taloth Saldono
6d8eebcd30
Revised deletion of cookies.
7 years ago
Taloth Saldono
d3f8e0ef4c
Fixed: Revised handling of cookies in case of redirects.
7 years ago
Taloth Saldono
99ee59e9cc
Fixed: Updated NLog to 4.5 RC6 to handle mono 5.10
7 years ago
overkill32
d617b6c6e3
Fixed typo in log file
7 years ago
Taloth Saldono
459d6ea906
Fixed: Mono internals does not properly copy/move symlinks, but instead copies the contents.
7 years ago
margaale
747f3e171c
Fixed: Handling of unknown status types in DownloadStation.
7 years ago
Frank Scholl
442d49046d
New: Add authentication options to Webhook
...
Closes #2257
7 years ago
Taloth Saldono
ea5769fdd6
Updated NLog from 4.4.3 to 4.4.12
7 years ago
Mark McDowall
a9e1aee295
Moved NotParentException to Disk namespace
7 years ago
Ronnie
73cb789f59
Fixed: Better import error messages
7 years ago
Mark McDowall
728f553802
Log when running tray app
8 years ago
Mark McDowall
17ff52ada1
Update help output for NzbDrone.Console
8 years ago
Taloth Saldono
35f911286f
Added jackett apikey to log cleanser.
8 years ago
Taloth Saldono
2d1d1c8a99
Fixed: Changes in http redirect logic causing failed grabs and >25% cpu usage.
8 years ago
Taloth Saldono
c659ba1c10
Fixed: Hide some more irrelevant paths from System->Disk Space such as /boot.
8 years ago
Taloth Saldono
1b9ccc319f
Fixed: TLS issue for OSX.
8 years ago
Taloth Saldono
89e804814b
Revert "Change default tls provider so users won't have to set TLS_PROVIDER explicitly."
...
This reverts commit 8e63f7d436
.
Only certain platforms need it and causes issues with OSX and cases where the user relies on btls.
8 years ago
Taloth Saldono
ce6a5713d1
Lets not take any risks here.
8 years ago
Taloth Saldono
ba01b636b9
Fixed: Recent changes to log messages prevented curl fallback from being triggered for tls1.2.
...
fixes #2089
8 years ago
Taloth Saldono
dbcfacbebe
Updated Sentry DSN.
8 years ago
Taloth Saldono
f305331565
Fixed: http->https redirects do not use the tls1.2 curl fallback.
...
fixes #2082
8 years ago
Taloth Saldono
ac837c8f74
Added a bunch of extra MediaInfo formats.
8 years ago
Taloth Saldono
27dca830cc
Updated MediaInfo schema and revised logic that Formats it. Also added logic to log events to Sentry.
8 years ago
Taloth Saldono
f91e1a3576
Tweaked error message when TransferFile destination already exists.
8 years ago
Taloth Saldono
b02d0a33b1
Better error message for DNS exceptions on mono.
8 years ago
Taloth Saldono
8e63f7d436
Change default tls provider so users won't have to set TLS_PROVIDER explicitly.
8 years ago
Taloth Saldono
84d2d6a1d5
Fixed: Slower daemon startup loop if Sonarr runs into non-recoverable errors such as unwritable pid/appfolder/config file.
8 years ago
Taloth Saldono
1b6d6c26d5
Fixed HttpUri parsing of domain names with underscores.
8 years ago
Taloth Saldono
792773323c
Check for whitespace in IsValidUrl.
...
closes #2020
8 years ago
Taloth Saldono
11926d8b2d
Fixed: Support for Mono 5.x with the newer BoringTLS provider.
8 years ago
Mark McDowall
601b54c244
Reorder HttpMethods to match RestSharp
8 years ago
Taloth Saldono
e83e852e0d
Added ability for HealthChecks to run on specific events.
8 years ago
Taloth Saldono
95c81f8905
Fixed exception in MountCheck if RootDirectory cannot be found.
8 years ago
Kyse
1b32411219
New: Health Check warning if series folder is mounted with 'ro' option on linux
...
Closes #1867
8 years ago
Lloyd Sparkes
0bbb82c67f
Update SocksWebProxy to fix #1641
8 years ago
Mark McDowall
b485bdaeec
Fixed: Unable to execute custom scripts if IMDB ID is null
...
Fixes #1825
8 years ago
Taloth Saldono
b70d167911
Apply Cleanse to Exception Data as well.
8 years ago
Taloth Saldono
35741b9cae
Added a few more files to ignore during file copy.
8 years ago
Taloth Saldono
c9d1807670
Sentry should use CleanseLogMessage.
8 years ago
Jamie Magee
f3263efa52
Upgrade SharpRaven
...
From 2.1.0 to 2.2.0
8 years ago
Jamie Magee
781df8b20a
Upgrade NLog
...
From 4.4.1 to 4.4.3
8 years ago
Mark McDowall
ebcce05588
Fixed: Parsing headers that have a trailing semi-colon
...
Fixes #1749
8 years ago
Taloth Saldono
bbf2134fe1
Fixed: Deluge 1.3.14 API support due to changed json-rpc checks.
...
fixes #1738
8 years ago
Taloth Saldono
2abaef16f1
Fixed Indexer Health Checks and tests.
8 years ago
Taloth Saldono
2f6d9e191e
Fixed: Ignore .nfs* files during copy actions since those files are special NFS files that should never be touched.
...
fixes #1552
8 years ago
Keivan Beigi
15e07f72d4
Better Runtime names
8 years ago
Keivan Beigi
d5e720c404
include os name, runtime name in version tag for sentry
8 years ago
Keivan Beigi
c9a8ebc2e6
Create anonymous hash to detect issue duplication
8 years ago
Keivan Beigi
cea6469ab8
Use nameof
8 years ago
Keivan Beigi
ed2e4d0f1d
Sentry will now back-off if it's API key is revoked.
8 years ago
Keivan Beigi
0bdc137093
Smaller sentry payload, send machine name as user name
8 years ago
Keivan Beigi
cd7e208efa
Revert "Use line number instead of message for sentry fingerprint"
...
This reverts commit 5f339c0a92
.
# Conflicts:
# src/NzbDrone.Common/Instrumentation/Sentry/SentryTarget.cs
8 years ago
Keivan Beigi
73840dcacc
The great logger.Error cleanup!
8 years ago
Keivan Beigi
e45d4f60a4
Moved Fatal logging to use nlog patterns
8 years ago
Keivan Beigi
782efcfaf1
Added a one hour debounce of reporting the same errors to sentry
8 years ago
Keivan Beigi
76a7d4f866
Use line number instead of message for sentry fingerprint
8 years ago
Keivan Beigi
d61976251e
Apparently RemoveTarget doesn't do what you expect it to do.
8 years ago
Keivan Beigi
2487e8ed49
Don't report errors that don't have exceptions
8 years ago
Keivan Beigi
54bc642476
Fixed: OS Version detection shouldn't break user agents. Fixes #1611
8 years ago
Keivan Beigi
6577b0a721
Don't include null in sentry fingerprint if even has no exception
8 years ago
Keivan Beigi
bcd67dee5e
Added fingerprint to sentry events to allow better grouping
8 years ago
Keivan Beigi
dd7fdd8ace
Disable Sentry Reporting based on analytics flag
8 years ago
Keivan Beigi
a1f112e62f
Added branch name to Assembly Info
8 years ago
Keivan Beigi
053c730799
Added Sentry error reporting
8 years ago
Keivan Beigi
61579cfb7e
Consider /buildAgent/ to be a none production startup path
8 years ago
Keivan Beigi
92d706a10d
Updated bindingRedirect for Newtonsoft.Json
8 years ago
Keivan Beigi
6ae5829439
Removed duplicated code from ContainerBuilders
8 years ago
Keivan Beigi
8252a2a60f
RIP
8 years ago
Keivan Beigi
ad7d571b24
New: Better platform detection specifically for Non-Windows Systems
8 years ago
Keivan Beigi
fdb5ccdae1
Updated Newtonsoft.Json from 6.0.6 to 9.0.1
8 years ago
Keivan Beigi
a2ce435239
Upgraded Nlog, NCrunch
8 years ago
Keivan Beigi
0214c8e0f0
Removed unused using statements
8 years ago
Keivan Beigi
aba613acd1
Because it's 2016!
8 years ago
margaale
8d776abb48
Fixed: Handle download clients sending invalid content-type header.
...
DownloadStation incorrectly surrounds charset with double-quotes. whereas the http standard specifies they must be without quotes.
fixes #1586
8 years ago
Keivan Beigi
da52e60f36
Upgraded Nlog/RestSharp/Selenium
8 years ago
Lloyd Sparkes
cf662291d5
Fixed: Lingering Socks5 Proxy sockets when proxy is using dynamic ips
8 years ago
Mark McDowall
d3890bd712
New: Health check warning for macOS when running from App Translocation folder
8 years ago
Taloth Saldono
f8d97cac7d
Fixed: FileBrowser not displaying drive letters on Windows.
...
fixes #1535
8 years ago
Taloth Saldono
7ef1ca8a00
Fixed: Tweaked ratelimit logic for rarbg api.
9 years ago
Taloth Saldono
a0b4d3a38d
Removed conflicting criteria from IsProduction check.
9 years ago
Mark McDowall
2e96c4e798
New: Parse existing subtitles and extra files
...
Towards #459
9 years ago
Taloth Saldono
816cf608fc
Fixed: Added fallback and log errors when Tls1.2 clashes with https certificate with obsolete md5 hash.
9 years ago
Taloth Saldono
4bf3ef45b0
Fixed: Auto-Updater rollback logic tries to restore unchanged files.
9 years ago
Taloth Saldono
5414dadffc
Fixed stupid error.
9 years ago
Mark McDowall
5482fa3ae0
New: Support for TLS 1.1 and 1.2 connections when only .net 4.5 is installed.
9 years ago
Taloth Saldono
222ed1eb4b
Changed startup loglevel to avoid incorrect sonarr.debug/trace log entry.
9 years ago
Taloth Saldono
73fb216e6f
New: Added CAPTCHA support to Rarbg.
9 years ago
Mark McDowall
e4adc1d3a1
Fixed: Include afpfs mount points in free space checks
...
Fixes #1399
9 years ago
Taloth Saldono
90b5947a19
Fixed Deluge and BTN cleanse password logic.
9 years ago
Taloth Saldono
d4bab775df
Updated NLog to 4.3.4.
9 years ago
Mark McDowall
f0437d1f22
Fixed: Ignore more folder names when browsing file system
9 years ago
Mark McDowall
ff3fc8de2e
Replace octal characters from mounts in /proc/mounts
...
Fixed: Replace octal characters in mount points
Closes #1295
9 years ago
Taloth Saldono
54c17de849
New: Http/Socks proxy support.
...
fixes #732
9 years ago
Mark McDowall
12a1865d4d
Service now depends on HTTP Service (http)
9 years ago
Taloth Saldono
229986033c
Added logging of Sonarr API calls.
9 years ago
Mark McDowall
e2d6d374ab
Update HttpAccept.Rss to include application/xml
9 years ago
Taloth Saldono
0f1afd416b
Fixed: Adjusted BTN Recent Feed (RssSync) to better use their api db indexes.
9 years ago
Lloyd Sparkes
2b11ad4585
Proxy BypassList tests
...
Lightly refactored and updated documentation to make it easier for users
9 years ago
Lloyd Sparkes
5fae8e7762
Updating SocksWebProxy to fix issues with POST Requests
9 years ago
Taloth Saldono
b479064abd
Moved Proxy types around and refactored/renamed a few things.
9 years ago
Taloth Saldono
9e7927acec
Create HttpProxySettingsProvider and fixed related issues.
9 years ago
Lloyd Sparkes
f807e44a39
Force to IPv4
9 years ago
Lloyd Sparkes
d68abc746c
Bug Fixes
9 years ago
Lloyd Sparkes
6fdbb2b659
Fix merging issues & API changes - that conflict resolution did not detect
9 years ago
Lloyd Sparkes
bfe134ee54
Proxy Support for Sonarr #732
...
Switch to use Port #0 which just uses the next free port
Non Functional - Code Cleanup
Tabs -> Spaces,
Opps Deleted too much
Refactoring & Code Cleanup & Move Config to DB
remove unneeded line
Clean Up Spaces
Code Review Points on the UI
FIx extra space
Clean Up unrequired changes
Add a HealthCheck.
Extra Check in ProxyCheck. Correctly deal with Socks Authentication
Remove SubModule
Add in Nuget + Tweak ProxyCheck
Code Review Points
Missed Review Point
Add Subnet Filtering, Add ProxyBypass for local addresses. UI updated for property changes.
Fix typo, and copy&paste error
Tweak URL to hit
9 years ago
Taloth Saldono
cc0406653a
Readded logging Download Client responses.
9 years ago
Taloth Saldono
71ecc96c70
Refactored IntegrationTests to work with Nunit3 VS adapter.
9 years ago
Taloth Saldono
96b7bd3b2b
Merge branch 'http-uri-combine-path' into develop
9 years ago
Taloth Saldono
e1ea17cabf
Fixed: uTorrent api proxy would fail on specific Win10 configurations. (The Phoenix Rises)
...
Moved token queryparam to start since uTorrent requires it.
Fixed handling response missing an expected Set-Cookie header.
Force Cache-Control: no-cache for uTorrent.
Added Connection: KeepAlive to fix inexplicable uTorrent api failure.
9 years ago
Taloth Saldono
3a162be265
CombinePath now simple, uri resolve done via operator and CombineRelativePath.
9 years ago
Mark McDowall
502298aab9
Cleanup HttpUri.PathCombine
9 years ago
Taloth Saldono
3ea59cd91b
Don't set ACL if already set.
9 years ago
Taloth Saldono
8b1c022244
Updated NLog to 4.3.0-rc1.
9 years ago
Taloth Saldono
2d96914bfa
Send Http auth without waiting for challenge.
9 years ago
Taloth Saldono
70494c3674
Adding magnet to qbit should use FormData not QueryParam.
9 years ago
Taloth Saldono
eb70a6419c
Fixed: Not uploading nzbs to Nzbget on linux since previous develop.
9 years ago
Taloth Saldono
19b8fb6d8b
Merge branch 'blackhole-delay' into develop
9 years ago
Taloth Saldono
d4bc835b1c
New: Delaying Blackhole imports while they're still being updated.
9 years ago
Taloth Saldono
25d481d5d9
Migrated all Download client proxies from RestSharp to HttpClient.
9 years ago
Taloth Saldono
23871503a2
Replaced Uri with HttpUri.
9 years ago
Taloth Saldono
7c54fa70d7
Added support for FormData (AddFormParameter and AddFormUpload), which automatically gets converted to multipart/form-data or application/x-www-form-urlencoded.
9 years ago
Taloth Saldono
2ffbbb0e71
Refactored HttpRequest and HttpRequestBuilder, moving most of the logic to the HttpRequestBuilder.
...
Added ContentSummary to be able to describe the ContentData in a human readable form. (Useful for JsonRpc and FormData).
9 years ago
Taloth Saldono
7818f0c59b
Fixed: Don't purge xem scene mapping cache when new series gets added.
9 years ago
Taloth Saldono
55e870f295
Added version to logged exceptions.
9 years ago
Taloth Saldono
59c68ec6cc
Write debug/trace log files separately to prevent trace from quickly rolling over debug.
9 years ago
Taloth Saldono
a5077b0b1b
Replaced <removed> with (removed) for the log cleanser so it doesn't mess with forums.
9 years ago
Taloth Saldono
6a90035a4c
Updated NLog to v4.2.3.
9 years ago
Taloth Saldono
e01b2ef25c
Fixed some compile warnings.
9 years ago
Taloth Saldono
1c92ea58da
Fixed: Replaced mono symlink resolve logic to better handle errors.
9 years ago
Mark McDowall
5d05a85411
Delete the subfolder not the parent folder
9 years ago
Mark McDowall
1a5eafd2b1
New: Remove empty subfolders after renaming FileSetLastWriteTime
...
Closes #490
9 years ago
Taloth Saldono
68540cb479
Certain log messages didn't include the exception.
9 years ago
Taloth Saldono
4e84d1a17c
Fixed: Throw more specific error when there's an issue with the curl root certificate bundle.
9 years ago
Taloth Saldono
97cdb6a4a5
Fixed: ZFS and other mounts now listed in the System page.
...
Will now also automatically revert to a fully transactional move/copy if the move is in our out of a cifs mount. (assuming the cifs mount can be detected)
9 years ago