Commit Graph

498 Commits (49b89f1f4134b3b5b017fcb0cf37fe9441a6f0f4)

Author SHA1 Message Date
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.
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
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.
9 years ago
Taloth Saldono 45d4371328 Fixed: Additional log cleanse Regex to keep even more sensitive information out of the logs.
9 years ago
Taloth Saldono 902e0dd5d6 Updated SharpZipLib to include patches made since the last official release.
9 years ago
Keivan Beigi 845689401d removed msbuild integerated nuget restore
9 years ago
Mark McDowall 7c382c0e0c NZBVortex Download Client
9 years ago
Taloth Saldono 663d254ced Fixed Ospath incorrectly detecting arbitrary colon as windows path.
9 years ago
Taloth Saldono b59175a87c Fixed: Indexer sites returning date as Retry-After header.
9 years ago
Taloth Saldono eaf3228bb7 Fixed Regex mistake in CleanLogMessage.
9 years ago
Taloth Saldono 7e1c444c02 Fixed: Curl Fallback should ignore invalid cookies.
9 years ago
Taloth Saldono 44de353b8b Sanitize dognzb apikey in nzb fetch url.
9 years ago
Taloth Saldono aac4938598 Fixed handling cookies in different system languages.
9 years ago
Taloth Saldono cc72699b8a Fixed: Added verified file transfer mode that doesn't revert to copy.
9 years ago
Mark McDowall 04de0049fe Don't try to process a download client item with an invalid path for the OS
9 years ago
Taloth Saldono 25aa3b60b0 Don't be so strict about dupe attr values.
9 years ago
Taloth Saldono fe76d0f98f Refactored the HttpDispatchers.
9 years ago
Taloth Saldono 828071c1a5 Merge branch 'pr/n721_ta264' into develop
9 years ago
Taloth Saldono bb482047b1 Fixed removing partials before trying to copy files.
9 years ago
ta264 4be0fe1b76 Add tests for CurlHttpClient and fix the failures
9 years ago
Taloth Saldono 0b219e1169 Fixed nullables.
9 years ago
Taloth Saldono ccfa13e383 Replaced built-in valuetypes with language keywords.
9 years ago
kmcc049 07b70f9d3f Fixed: Consistent display of sizes
9 years ago
Taloth Saldono 30bcc662bc Fixed composition.
9 years ago
Taloth Saldono 57afa668e1 Fixed: Removing torcache url query params to avoid redirect.
9 years ago
Mark McDowall 5acaf9d60b Fixed: Preserve startup arguments during restart
9 years ago
Gavin Mogan c5b25bcfee New: Add Webhook support to sonarr
9 years ago
Taloth Saldono 9bcb6ff19a New: Sonarr can now update series to use another tvdbid in case when tvdb removes a duplicate and Skyhook detects it.
9 years ago
Taloth Saldono 7eeabd7ca3 Fixed: Updated libcurl version mappings to use libcurl.4 instead of libcurl.3.
9 years ago
Keivan Beigi 9b16e3b538 _output folder is considered a non-prodction folder
9 years ago
Taloth Saldono 5af12b67be Revert "Fixed: Disabled transactional file transfers since we don't want that feature in master yet."
9 years ago
Taloth Saldono f2a70677e4 New: Will now temporarily stop using an indexer if the indexer reported an error.
9 years ago
Mark McDowall 0f2bba0615 Custom scripts
9 years ago
Taloth Saldono 08ebc8d292 Don't list drives that aren't available.
9 years ago
Taloth Saldono ada5919136 Fixed: Disabled transactional file transfers since we don't want that feature in master yet.
9 years ago
Taloth Saldono bfa629f431 Refactored VerifiedFile transfer to have a verified and transactional mode.
9 years ago
Taloth Saldono 51155ba909 Applied workaround for CurlSharp GC handling.
9 years ago
Taloth Saldono 786e0b825a Fixed curl multithreaded access.
9 years ago
Taloth Saldono 1eb6629088 Fixed: Updater occasionally killed Sonarr twice before allowing it to be restarted by upstart.
9 years ago
Taloth Saldono 103de770c3 Fixed thread concurrency issue on http cookie handling.
9 years ago
Taloth Saldono 527122452c New: Fallback to libcurl/libssl on mono for https connections.
9 years ago
Taloth Saldono c9f720885e Fixed: Renaming episodes on OSX with case-insensitive filesystem.
9 years ago
Taloth 51f705d89a Merge pull request #139 from Sonarr/verified-file-transfer
10 years ago
Mark McDowall 4c1e211675 Fixed: Speed up disk rescaning during series refresh
10 years ago
Mark McDowall 6fd7a64330 GetCurrentProcessId for PidFileProvider
10 years ago
Taloth Saldono 546f4ab577 Disabled verified file transfer on windows.
10 years ago
Taloth Saldono 5effca92b8 New: Now checks the file size of moved episodes to verify if the transfer was completed successfully to be able to detect errors with mounted network storage.
10 years ago
Taloth Saldono 78ade3250c Added RateLimit service to globally manager short duration ratelimits.
10 years ago
Taloth Saldono 6744e0d506 New: Added support for Rarbg as replacement for Eztv.
10 years ago
Lars Johnsen a79fc94a54 Compilation: Fix case inconsistencies
10 years ago
Keivan Beigi cce280d260 HashAlgorithm.ComputerHash isn't thread safe,
10 years ago
Taloth Saldono cf9391a7a3 Updated Container to handle Singleton Implementations instead of Singleton Interfaces.
10 years ago
Taloth Saldono d0bf539a73 Fixed: A season pack import taking a long time should no longer cause the download to be deleted prematurely.
10 years ago
Mark McDowall 6dd22e7dcb New: Manual Import episodes
10 years ago
Mark McDowall 0c6ca6971d Fixed: Do not replace a file unless it contains the same episodes
10 years ago
Mark McDowall 918fcac2aa Fixed: Generic SignalR messages no longer treated as errors
10 years ago
Taloth Saldono ee87537848 Response cookies not stored by default.
10 years ago
Taloth Saldono ccfd66260d Fixed: BitMeTv cookie will now also be used for the fetching the torrent file.
10 years ago
Taloth Saldono 971e159fa4 Replaced a couple more NzbDrone with Sonarr. Left a couple that implied process name.
10 years ago
Mark McDowall 638e3ca898 Command queue
10 years ago
Taloth Saldono 593c4b8182 Update test for redirect diagnostic.
10 years ago
Taloth Saldono a3873634b0 Fixed TorrentBlackhole failing fatally on magnet link instead of falling back to torrent url.
10 years ago
Taloth Saldono 96469be7f0 Fixed: Can now specify a cookie for BitMeTv.
10 years ago
Mark McDowall 3ed8f0ea84 Fixed: Not properly getting the parent of a folder with a trailing slash
10 years ago
Mark McDowall d1df5ed7cd New: Logging level in settings will be used for Console logging
10 years ago
Taloth 5750f012cb Merge pull request #180 from Sonarr/updatecheck-fixes
10 years ago
Mark McDowall 20782bbbc1 Episode import improvements
10 years ago
Taloth Saldono 11803afc39 Added FolderWritable to DiskProvider to centralize the check.
10 years ago
Taloth Saldono 0934900cab Updated exception handler to ignore certain types of exceptions.
10 years ago
Mark McDowall d5cc261985 Spawn new mono processes with --debug
10 years ago
Taloth Saldono 35ab3a28fd New: MediaCover api now includes several resized variants to save bandwidth for mobile apps.
10 years ago
Mark McDowall 9e11745cb2 Fixed: Conflicts with mono 3.12
10 years ago
Taloth Saldono c19a393f99 Now generating unique ids for queue items sent to the api.
10 years ago
Mark McDowall daafb67fa7 New: MediaBrowser notifications
10 years ago
Keivan Beigi 46bf80dcd1 fixed: increased tvdb search limit to 10
10 years ago
Taloth Saldono d931626aee Size formatted culture invariant.
10 years ago
Mark McDowall 6878804705 Fixed: File browser ordering and volume name
10 years ago
Mark McDowall 85a9b74008 File Browser
10 years ago
Keivan Beigi 3d1e0e7042 Merge pull request #158 from Sonarr/update-handshake
10 years ago
Keivan Beigi a6d34caf2c New: Rebuilt Completed/Failed download handling from scratch
10 years ago
Keivan Beigi cb3d5fbfe7 Pass data cmd argument between application and update.
10 years ago
Keivan Beigi a3042197c5 GlobalExceptionHandlers are now registered with other loggers
10 years ago
Keivan Beigi 0a341199a8 safer log configuration
10 years ago
Keivan Beigi 493a3c9724 Added Logentries to track down automatic upgrade issues
10 years ago
Mark McDowall c10f02e0b1 More test cases for human readable bytes
10 years ago
Mark McDowall 6d31b14d96 Fixed: Humanized size show same values as size settings
10 years ago
Keivan Beigi f4c202441c Cleaned up environment detection
10 years ago
Keivan Beigi cf77104a02 removed redundant else
10 years ago
Keivan Beigi 3b087ba922 minor cleanup
10 years ago
Keivan Beigi 0be8f55a2f Cleaned up using directive
10 years ago
Mark McDowall 7d96d4d644 Log cert issues at debug (need to deal with self signed certs)
10 years ago
Keivan Beigi 71638ec77e switched services to http
10 years ago
Keivan Beigi 3ce65eec08 Log HTTPS cert errors
10 years ago
Keivan Beigi 664ec45360 log cert errors
10 years ago
Keivan Beigi c4e684fbd3 update usages of nzbdrone.com to sonarr.tv
10 years ago
Mark McDowall 2de837558b Fixed compilation
10 years ago
Mark McDowall 935b9e5f4e New: Use the ID returned from SABnzbd (0.7.20) during retry
10 years ago
Mark McDowall 6467167046 Moved Extension methods in common to subfolder
10 years ago
Mark McDowall 3c1df5693c Cleanse API key from logs for omgwtfnzbs
10 years ago
Mark McDowall 3f8366a190 New: Search for previously aired episodes that were just added to the database
10 years ago
Mark McDowall 70f07845fd Changed UserAgent to Sonarr
10 years ago
Keivan Beigi 23524c238f Fixed: EzRSS Size Parsing
10 years ago
Keivan Beigi 2d42d1ce6a fixed build error
10 years ago
Keivan Beigi f127028992 updated restsharp to 6.0.5 -> 6.0.6
10 years ago
Mark McDowall 71e83ba8a8 Fixed: Disabled error reporting
10 years ago
Taloth Saldono 2345984bda Processed comments.
10 years ago
Taloth Saldono 1cb0bb56cd Fixed: Resolved performance issue in the log cleaning method when running trace level.
10 years ago
Taloth Saldono 8a86b8acdc Added OsPath to handle OS agnostic path handling.
10 years ago
MythJuha 67cd5703a1 New: Implemented Torrent Download Clients: uTorrent, Transmission and Deluge. And several public and private Torrent Indexers.
10 years ago
Taloth Saldono ffa814f387 Added support for Hardlinking instead of Copy.
10 years ago
Mark McDowall 53c2962d2a Release restrictions
10 years ago
Mark McDowall 95d67ef9f4 Download decision rejection reasons are no longer static messages
10 years ago
Mark McDowall e8e94d4384 Don't convert arg values to lower-case
10 years ago
Keivan Beigi f44fd5fcbd Fixed: filter duplicated episodes returned from Trakt
10 years ago
Keivan Beigi ef1e290311 Removed redunent UTC/non-utc File/dire methods.
10 years ago
Keivan Beigi 6a743a8792 removed dead code
10 years ago
Keivan Beigi 7b49669b95 Log global inner exceptions
10 years ago
Keivan Beigi a44be4d902 log newsnab 429 errors as warn instead of exceptions
10 years ago
Keivan Beigi 7b2e3ef0c4 added ExceptronIgnoreOnMono and ExceptronIgnore extention methods.
10 years ago
Keivan Beigi 0359487bf7 removed loggly
10 years ago
Keivan Beigi c10a9ddf6e updated json.net to 6.0.5
10 years ago
Keivan Beigi 10b1d44d6f Enabled excepton with new api key, disabled throwing exception.
10 years ago
Keivan Beigi fde38938b8 fixed: HttpClient would fail with an unrelated exception
10 years ago
Taloth Saldono 5e62c2335f Fixed: Refactored the Indexer architecture to support non-rss indexers.
10 years ago
Taloth Saldono b3f086fe93 Fixed: Now sends appropriate http Accept header to indexer.
10 years ago
Taloth Saldono 80ed203258 Updated HttpResponse to support binary content.
10 years ago
Keivan Beigi 879035b28a Merge branch 'http-client' into develop
10 years ago
Keivan Beigi 2c1d3339d0 HttpClient
10 years ago
Mark McDowall 33f44e7932 New: log all startup events to log file at trace and above
10 years ago
Taloth Saldono 20894b40cf Fixed: No longer gives an Unauthorized error when calculating file hashes of UI resources.
10 years ago
kayone c4e8e3ebc7 Added cache breaking based on hash rather than version
10 years ago
kayone dbcabd6df6 updates to static pipeline
10 years ago
kayone 3f3cc69da7 updated json.net
10 years ago
Mark McDowall 6671934c0f Relative episode file paths
10 years ago
Taloth Saldono d1a8cd2a84 Readded Growl logo via embedded binary blob.
10 years ago
Taloth Saldono a62cd042de Added some resilience in the GetCurrentProcess calls so it doesn't cause a Fatal exit.
10 years ago
Frank Riley be0d779448 When running under mono, WebClient will sometimes return less data
10 years ago
Mark McDowall 6ee4b6d428 Fixed: Checking for an existing file will respect the OSes case-sensitivity
10 years ago
Taloth Saldono e5e00fd346 Fixed: Renaming Episodes will never overwrite existing files.
10 years ago
Mark McDowall 705d4a3d02 New: show mono version on System -> Info
10 years ago
Taloth Saldono 5450170718 Cleanup, sorted project files.
10 years ago
Mark McDowall a4500606a9 Fixed: mono version check will check running mono version instead running another version
10 years ago
Taloth Saldono d64c4445b8 Fixed compile warnings.
10 years ago
Taloth Saldono 6c8c87d2e2 Added additional rules to cleanse confidential details from log file messages.
10 years ago
Taloth Saldono 9a649cf58e Added UserAgent to RestClient.
10 years ago
Mark McDowall c5bd8b27fb Backups
10 years ago
Mark McDowall 7df5d6c9b8 Merge branch 'develop' of https://github.com/Taloth/NzbDrone into develop
10 years ago
Mark McDowall 193672b652 Anime!
10 years ago
Taloth Saldono 839a2ac742 Fixed: NzbDrone running on Windows should no longer fail while getting a very long path from a sabnzbd running on linux.
11 years ago
Mark McDowall 6184105d3c Fixed: Prevent adding a series if the path is the ancestor of another series
11 years ago
Mark McDowall 6a2970fef2 Fixed: Update installed checkmark spacing and tooltip
11 years ago
Mark McDowall d489dff152 Trying to fix XBMC timeout errors
11 years ago
Taloth Saldono e28123eefd Fixed: Search results from trakt are now sorted based on similarity with the search query.
11 years ago
Taloth Saldono 2035fe8578 New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature)
11 years ago
Mark McDowall a40b9a306e Fixed: API keys should be more reliably cleansed from the logs
11 years ago
Mark McDowall fe8555d3ea Updater will stop process by ID on mono
11 years ago
Mark McDowall 6ee876392c Updater log filename changed and restart drone with --nobrowser
11 years ago
Mark McDowall a1abcbcd40 Fixed: Prevent the update button from being double clicked for 5 seconds
11 years ago
Mark McDowall ef3777fccf Update improvements
11 years ago
Mark McDowall f6077238e6 Merge branch 'metadata' into develop
11 years ago
Mark McDowall b3fb807f41 HttpProvider.PostCommand will no longer keep the connection alive
11 years ago
Mark McDowall 3c47df8691 XBMC API improvements
11 years ago
Taloth Saldono ed99fa8698 Corrected various spelling errors in code.
11 years ago
Mark McDowall 1f40bef249 Initial metadata overhaul
11 years ago
Mark McDowall 2dbc038d17 New: Write PID file to AppData directory on Linux/OS X
11 years ago
Taloth Saldono 5428d9d53f Improved detection of hashed releases.
11 years ago
Mark McDowall e21574a203 Blacklisting improvements
11 years ago
Mark McDowall 2cc0dc3aab New: Username and Password for Plex Server (optional)
11 years ago
Taloth Saldono 118089c272 Process start logged as Debug instead of Info.
11 years ago
Mark McDowall 9645fb07db Removed DateTimeExtensions
11 years ago
Mark McDowall b47fa831ae Fixed: Only clear readonly flag when file has readonly flag
11 years ago
Mark McDowall 89e0b41ebc New: Search for all missing episodes
11 years ago
Mark McDowall bac75ac6d9 New: Failed download handling for Nzbget
11 years ago
Mark McDowall 2f3430387e Major logging overhaul
11 years ago
Mark McDowall a02108922f Set episode file modified date to local or utc air date
11 years ago
Mark McDowall 8478379ff4 Merge branch 'AirDate' of https://github.com/JackDandy/NzbDrone into set-file-date
11 years ago
Mark McDowall c2087af8c9 Gracefully exit on restart instead of forcibly killing it
11 years ago
Mark McDowall d3621fca71 Run update tests on linux
11 years ago
Mark McDowall 8885bbb60f OS X and linux can be treated separately
11 years ago
JackDandy d9eab04029 Add new feature, set file date to episode aired date. Fix, use alternative Trakt API field for episode air time. Improve the Preview Rename tip.
11 years ago
Mark McDowall 99336595b0 Removed SetFolderWriteTime in favour of FolderSetLastWriteTimeUtc
11 years ago
Mark McDowall c8ae9f40fb New: App health displayed in UI
11 years ago
Taloth Saldono 4786bc0c34 Failed Download detection now ignores history without unique download client id.
11 years ago
kayone abd994ef71 Container Cleanup
11 years ago
kayone 68129e3518 database is now singleton
11 years ago
kayone 7f8fa7ec4b Updated project config
11 years ago
Mark McDowall 7d4a514a68 Changed how running a process and waiting for exit is handled
11 years ago
Mark McDowall 77b83b521e Validation, settings UI cleanup and different settings models, oh my
11 years ago
Mark McDowall ea6e858dbf Fixed migration filenames, check if process has exited before waiting for exit
11 years ago
Mark McDowall e9db0fc14a Fixes after rebase
11 years ago
Mark McDowall 3ca5e478ff Almost everything working except importing episode thumbs
11 years ago
Mark McDowall a6361d0bbd New: XBMC Metadata (Frodo+)
11 years ago
Mark McDowall bc908e0440 Binding signalr to cloned series collection
11 years ago
Mark McDowall 4d3217432c Fixed some unit tests
11 years ago
Mark McDowall d0a6daeb26 Restart on linux/os x working
11 years ago
Mark McDowall e16a6f2b9c Only backup database and config file before update
11 years ago
Mark McDowall 85b211738b New: Backup database before updating
11 years ago
markus101 6ff9c9f61e Shutdown working on mono
11 years ago
Mark McDowall aa1a76fe72 Restart for Windows
11 years ago
Mark McDowall f69bb79077 Shutdown! Restart working for services
11 years ago
Mark McDowall c9a77e99a0 Error handling in migration to new quality
11 years ago
Mark McDowall 7218772b32 Support for setting uid/gid on *nix systems
11 years ago
Mark McDowall 34a08f8abb Merge pull request #50 from iaddis/nlog-debugger-output
11 years ago
Mark McDowall 5459b5fed4 New: Setting file permissions on import (Linux)
11 years ago
Mark McDowall 37231d1ef0 DiskProvider split to Windows and Mono projects
11 years ago
Icer Addis 11aa82832f Added using statement
11 years ago
Mark McDowall 3eeee7335e Fixed: Exit from tray icon
11 years ago
Icer Addis 6c34acc8b3 NLog - fixed debugger target name
11 years ago
Icer Addis ff5dc6f0ce NLog - Added debugger target
11 years ago
Mark McDowall c2a09b70f4 New: SSL certificates will not be checked for validity (to support self-signed certificates)
11 years ago
Mark McDowall 182743e653 Support for Int64 in SchemaBuilder
11 years ago
kayone 76bc4aaa9c Replaced manual argument validations with Ensure.
11 years ago
kayone 575dc03e35 reset existing xem info during update
11 years ago
kayone 91d64f0b6a path performance optimization
11 years ago
kayone a7d5b3761b Fixed: Memory leak in Ensure.That
11 years ago
Mark McDowall 93e9816d24 Adding a dependency on EventLog
11 years ago
Mark McDowall 9b5e56704e Service now depends on Tcpip
11 years ago
kayone d42a63a480 Service kills other instances on start.
11 years ago
kayone 1e6817220a applicationmode cleanup.
11 years ago
kayone c219be8c8d Added single instance policy
11 years ago
kayone 266d1a43d9 app lifecycle cleanup
11 years ago
Mark McDowall 4a7bd5b849 Better handling of SAB not returning json to addfile
11 years ago
kayone ec63053fe7 cleaned up using directives.
11 years ago
Mark McDowall ea36c6ed47 Create missing series folders on disk scan (if enabled)
11 years ago
Mark McDowall 5b62408ff1 White space
11 years ago
Mark McDowall fb76fee4a9 Actually fixed free space
11 years ago
Mark McDowall 9fcd422f29 Fixed: Total free space on Linux
11 years ago
kayone 844fa9d5e6 update NLog, Restsharp, json.net
11 years ago
Mark McDowall 5c2073b297 Free disk space check on Linux will use best match
11 years ago
Mark McDowall d4fd731b34 Free space will show shared drives and show drive label
11 years ago
fzr600dave 6c414929c3 Updated as per markus request for viewing disk space
11 years ago
Mark McDowall ffc40d9456 Report errors on linux
11 years ago
Mark McDowall 27511769ae Episode activity goes through History now
11 years ago
Mark McDowall 5bf0e197ec Moved source code under src folder - massive change
11 years ago