Commit Graph

6320 Commits (f7727855b56aae5bf27b6c6f67bc9176cae8a6a1)

Author SHA1 Message Date
Bogdan 550b9b58df Fixed: (TorrentIndexerBase) Validate downloaded torrent data
2 years ago
Bogdan 035ad33b72 Fixed: (Nebulance) Prevent redirect to login page when downloading torrent files
2 years ago
Qstick 85f8e0c451 Update MagnetLinkBuilder public trackers
2 years ago
bakerboy448 ea2061a7d3 fixup!
2 years ago
Bakerboy448 ea6d01a49b Fixed: (RarBG) Handle HTTP 200 Rate Limiting False Positive
2 years ago
Bogdan 252cd97e35 Fixed: (SpeedAppBase) Add pagination
2 years ago
Bogdan a8ea05af07 Fixed: (Nebulance) Add SupportsRedirect since their API is stateless
2 years ago
Bakerboy448 8e1771b5a9 Fixed: Improved Indexer HTTP Validation Failure Messaging
2 years ago
Bogdan d767a82e84 Fixed: (RuTracker) Add "Use Magnet Links" and "Add RUS to title" options
2 years ago
Bogdan 76bfd29f23 New: Add UniOtaku
2 years ago
Bogdan c923982711 New: (AudioBookBay) Migrate to C#
2 years ago
Bogdan f03a64f9ac Fixed: (Shazbat) Fix Guid
2 years ago
Bogdan e713e58e83 Fixed: (ImmortalSeed) Set RateLimit to 5
2 years ago
Bogdan 4fb5d3432b Fixed: (FileList) Switch to Basic Auth
2 years ago
Qstick a31b107a90 Fix some UI translated strings
2 years ago
Qstick f91ffb8328 New: (Localization) 7 New Languages
2 years ago
Weblate a3ba070296 Added translation using Weblate (Tamil)
2 years ago
Weblate 4517f271c4 Translated using Weblate (Greek)
2 years ago
Bogdan b5e43e7a1a Fixed: (Cardigann) Show redirect url when the response has errors
2 years ago
Bogdan 8b898733ab Fixed: (RuTracker/Toloka) Clean title
2 years ago
Bogdan f99a2e1164 Fixed: Standardize dashes/single quotes in search term, ignore artist if "VA"
2 years ago
Bogdan 306209fcc2 Fixed: Simplify DateTime alteration
2 years ago
Bogdan 5d09c2b5fa Fixed: (Shazbat) Simplify conditions for CheckIfLoginNeeded
2 years ago
Bogdan 41a9d2d732 New: Add Shazbat
2 years ago
Bogdan 49b120ba55 Revert "Fixed: (Redacted/Orpheus/Libble/SecretCinema) Add SupportsRawSearch"
2 years ago
Qstick a88fc34a78 Fixed: Settings fail to save for some auth setups
2 years ago
Bogdan c46b7c5e4b Fixed: (Redacted/Orpheus/Libble/SecretCinema) Add SupportsRawSearch
2 years ago
Bogdan 94c45541ae Fixed: (Anidub/Animedia) Use rate limit in sub-requests
2 years ago
Bogdan f8082047a5 Fixed: (HttpIndexerBase) Catch HttpRequestException/TaskCanceledException
2 years ago
Qstick 011fd57f7d Fixed: Handle null IEnumerable field values in SchemaBuilder
2 years ago
Bogdan 6c35c3fc6f Fixed: (ImmortalSeed/XSpeeds) Sitewide Freeleech
2 years ago
Bogdan 1a339b9ab2 Fixed: (ImmortalSeed) Add sorting to skip the sticky results
2 years ago
Bogdan 94edd7538e Fixed: (GreatPosterWall) Remove JsonProperty
2 years ago
Bogdan 9b2274805e Fixed: (GreatPosterWall) Remove special characters from titles
2 years ago
Bogdan dbf86efb0a Fixed: (ExecuteAuth) Request timeout of 15s by default, if not set otherwise
2 years ago
Weblate 529fbfd9bd Translated using Weblate (Hebrew)
2 years ago
Bogdan 0ed5bfe0d0 Fixed: (AroLol) Make login possible without 2FA
2 years ago
Bogdan 6a43eb0031 Fixed: (HDBits) Change TVDB search for daily shows, append slash to IndexerUrl
2 years ago
Bogdan a12001a5ef Fixed: (XSpeeds) Category filtering if single, add sorting to skip sticky
2 years ago
Qstick b57014762d Fixed: (RuTracker) Update categories
2 years ago
Bogdan a51a8bf921 Fixed: (GreatPosterWall) Parse categories based on resolution
2 years ago
Martin Häger e8dc5b3206 Serve plain text files (e.g. logs) as UTF-8.
2 years ago
Bogdan d4f22f3596 Fixed: (assorted) Use GetArgumentFromQueryString and other minor fixes
2 years ago
Bogdan b6018a4cd7 Fixed: (norbits) Refactor parsing
2 years ago
Bogdan ec389987df Fixed: (pornolab) Improvements generator/parsing
2 years ago
Bogdan 6b62504916 Fixed: (PreToMe) Improved parsing, login and settings to extend UserPassTorrentBaseSettings
2 years ago
Bogdan 626d777d3c Fixed: (HttpIndexerBase) Add IndexerAuthException to logs
2 years ago
Bogdan 234707b291 Fixed: (SpeedCD) Fix wildcard when using air date
2 years ago
Bogdan 15734ca0da Fixed: (Libble) Minor improvements
2 years ago
Bogdan 19913e5b01 Fixed: (CloudFlareDetection) Check for DDoS-Guard case-insensitive
2 years ago
Bogdan e383287972 New: Add FunFile
2 years ago
Bogdan 0c0cbdac2f Fixed: (FileList) Add alternative URL and return only FL results when fl-only is set
2 years ago
Bogdan 0685c2eb04 Fixed: (PirateTheNet) Changed the login path
2 years ago
Bogdan e8c132e908 New: Add PirateTheNet
2 years ago
Bogdan bea9bd39ff Fixed: (LazyLibrarian) Sync priority
2 years ago
Bogdan 077e4727f2 New: Add aro.lol
2 years ago
Bogdan 5f7bc82eb5 Fixed: (Anidex) Update indexer capabilities
2 years ago
Bogdan 0dd5c56175 New: Add XSpeeds
2 years ago
Bogdan 409a218379 Fixed: (ImmortalSeed) Parse pre-release dates correctly
2 years ago
Bogdan 07cc1e03c8 Fixed: (Nebulance) Use single wildcard in search
2 years ago
Qstick 560cda8ba0 Bump dotnet to 6.0.13
2 years ago
Weblate 934f566359 Translated using Weblate (Greek)
2 years ago
Bogdan 89ae5ceaa6 Fixed: Remove NotWhatCD
2 years ago
Bogdan c7d5889e59 Fixed: (Newznab) Use `NameValueCollection.Set`
2 years ago
Bogdan bea3c051b9 Fixed: (Newznab) Remove extra ampersand
2 years ago
Bogdan c0b1675627 Fixed: (AlphaRatio/GreatPosterWall) Add freeleech only and exclude scene settings
2 years ago
Bogdan 8cd9ad01c2 Fixed: (Indexers) Use the defined names for C# indexers
2 years ago
Bogdan ce2f322478 New: Add Anidex
2 years ago
Bogdan 0487309ee8 New: Add Toloka.to
2 years ago
Qstick 9862584611 Fixed: Catch InvalidDataException during initial config to prevent boot loop
2 years ago
Qstick 6a00e0db90 Filter useless PG Errors from coming to Sentry
2 years ago
Qstick c93831dd8b Fixed: (TorrentBytes) Avoid null exception in DoLogin error handling
2 years ago
Bogdan 6546ba773c New: (Notification) Apprise
2 years ago
Qstick 4c3484a898 New: (Notifications) Add Ntfy
2 years ago
Qstick 8561b862f9 New: (Notifications) Add Simplepush
2 years ago
Bogdan e1032fb0f5 New: Add optional app minimum seeders per indexer
2 years ago
Bogdan 4063219430 Fixed: (Orpheus) Title improvements to include ReleaseType and fix categories
2 years ago
Bogdan e008be8581 Fixed: (Redacted) Search requests, title improvements
2 years ago
Bogdan d6b379df64 Fixed: Validation inheritance
2 years ago
Bogdan 27094ccf62 Fixed: (ImmortalSeed) Improve tv search with season+ep and parsing, add MR/MST
2 years ago
Bogdan edf9473e9a Fixed: (TorrentDay) Add freeleech only setting
2 years ago
Bogdan 7729eb398a Fixed: (Nebulance) CS cleanup
2 years ago
Bogdan 989564dbce Fixed: (IPTorrents) Improve clean title
2 years ago
Bogdan c1f917f1ac Fixed: (SpeedCD) Improve clean title
2 years ago
Bogdan 4b7e47c397 Fixed: (RetroFlix) Update description and improve clean title
2 years ago
Bogdan 1529527af9 Fixed: (Cardigann) Bump to v8
2 years ago
Bogdan a11bd1c3c7 Fixed: (GreatPosterWall) Revert category to default to Movies
2 years ago
Bogdan 915b320a4a Fixed: (Shizaproject) Obsolete: Site unavailable
2 years ago
Bogdan 155f72cc45 Fixed: (AvistaZ/CinemaZ) Remove Music category mapping
2 years ago
Bogdan 3f73fec5c3 Fixed: (Rarbg) Add slash to IndexerUrl, increase RateLimit to 5s
2 years ago
Bogdan 8515623ceb Fixed: (SpeedApp) Fix cleanse token from response when it's the only field
2 years ago
Bogdan 963cddb582 Fixed: (SpeedCD) Add wildcard to season in tvsearch, add freeleech toggle, improve query selectors
2 years ago
Bogdan ede323b8ed Fixed: (IPTorrents/SceneTime) Remove advanced from freeleech only setting
2 years ago
Bogdan 07d7fc98b0 Fixed: (Orpheus) Add remaster title and year to release title
2 years ago
Bogdan 1b78fd38db Fixed: (FileList) RequestGenerator refactoring, append slash to IndexerUrl
2 years ago
Qstick 70685de5d2 Fixed: Correctly handle relative redirects with dot segments
2 years ago
Bogdan 9860183433 Fixed: (AvistaZ/Anthelion) Cleanse pid, api_key and token
2 years ago
Bogdan bd3408f170 Fixed: (HD-Torrents) Add more alt domains, add Internal flag and fix Blu-Ray categories
2 years ago
Bogdan c043bf8da9 Fixed: (HD-Space) Use torrent name as release title
2 years ago
Bakerboy448 ea3fa6f28d Fixed: (BeyondHD) Cleanse RSSKey on Grabs
2 years ago
Bogdan 8917347c0b Fixed: (IPTorrents) Fix pagination when limit is zero
2 years ago
Bogdan 2cebdf4a06 Fixed: (AvistaZ) Use different timezone offset than the rest
2 years ago
Bogdan 985110cfb9 Fixed: (ImmortalSeed) Updated categories, improved searchUrl build and fixed auth
2 years ago
Bogdan de876247a3 Fixed: (MyAnonamouse) Added search type options, search in description/series/filenames as settings
2 years ago
Qstick bad6c301f8 More CF cases from FlareSolverrSharp
2 years ago
Weblate fc3b23394a Translated using Weblate (Ukrainian)
2 years ago
Qstick 92c3656bad New: (HDSpace) Parse Genre and Description
2 years ago
Qstick 1acbee2a57 New: (Notification) Mailgun
2 years ago
Qstick c28f9b6bcd
Fix Units in Flaresolverr Timeout
2 years ago
Bogdan aa8048968c Fixed: (Cardigann) Apply RateLimit by using RequestDelay from definitions
2 years ago
Qstick 6646734510 Fixed: (Flaresolverr) Ensure Prowlarr Timeout is sufficient for FS setting
2 years ago
Bogdan 71dd8b6d04 Fixed: Use HashSet to prevent duplicated indexer flags
2 years ago
afpak 6d87bd9f8c Fixed: (IPTorrents) use offset to set page field
2 years ago
Weblate 551d969680 Translated using Weblate (Hungarian)
2 years ago
Bogdan 57dac6afdd Fixed: (GreatPosterWall) Use UTC for PublishDate, order releases and map categories accordingly
2 years ago
bakerboy448 3dfbfd07dd improve authentication required wording
2 years ago
Qstick 842df6913c New: Improve CF Detection
2 years ago
Bogdan da371dd921 Fixed: (Avistaz) Use type password for PID
2 years ago
Bogdan fc25ba7ac0 Fixed: (Filelist) Use UTC in tests
2 years ago
Qstick 6e1bef13e2 Fixed: Correctly calculate UI age for some indexers
2 years ago
Qstick 72ee413411 Fixed: (BeyondHD) Assume Universal Time for publish dates
2 years ago
Qstick e87b45b47e Fixed: (Filelist) Assume UTC+2 for API Dates
2 years ago
Qstick 264ffdcc26 Fixup Provider Tests
2 years ago
Qstick 5cc044aa8f Rarbg Rate Limit Tweaks, Additional back-off level
2 years ago
Bogdan de2fd92b6f Fixed: (Avistaz) Workaround for fetching "retry-after" header not present when using "Accept: application/json"
2 years ago
Qstick eff09c1f72 Treat Master as a valid branch
2 years ago
Qstick bf78396164 Rewrite test to avoid 6 hours of failures and needing a change every year
2 years ago
Qstick 0e7eaa9221 Simplify logic in HandleRequest
2 years ago
Colin Gagnaire 5b82decc31 New: Add support for native Freebox Download Client
2 years ago
Mark McDowall 38ab533272 Fixed: Only log /proc/mounts exception once per process
2 years ago
Qstick 858415b037 Fixed: (Cardigann) Query string gets first letter removed in request handling
2 years ago
Bogdan 43f4899324 New: (Indexer) Torrent Libble with 2FA and pagination
2 years ago
Bogdan c60a94adfb Fixed: (RetroFlix) Set 5 days as MST, return 100 results and remove "[REQUESTED]" from title
2 years ago
Bogdan c15643be39 Fixed: (Cardigann) Allow use of template variables in fields selector
2 years ago
Bogdan a58380031d Fixed: (Indexer) Added `TvSearchParam.ImdbId` to SpeedApp
2 years ago
Bogdan 73af5c9a72 Fixed: (Indexer) Changed FL to use internal flag
2 years ago
Bogdan d556545e7f Fixed: Changed torznab parser to use additional attributes
2 years ago
Bogdan affde5d7b7
Fixed: (Orpheus) Changed to use filters for categories, label and year
2 years ago
Bakerboy448 518c85dee2 Fixed: (Rarbg) Improve RateLimit Handling
2 years ago
Bakerboy448 ba3a240707 Add TooManyRequestsException with var retryWait
2 years ago
Qstick 587a73f3d6 Fixed: (Newznab) Parsing of Ids from non-standard feeds
2 years ago
Weblate ae8f017ca8 Translated using Weblate (Ukrainian)
2 years ago
Bogdan d9098b612e
Fixed: (Nebulance) Changed MinimumSeedTime according to their H&R rules
2 years ago
Qstick 29e7cc06a1 Bump MonoTorrent to 2.0.7
2 years ago
Qstick 387fb0bd15 Revert release analytics
2 years ago
Qstick 94a797fc1e New: (Nebulace) TVMaze Search Support
2 years ago
Qstick 7303cdf555 Fixed: Incorrect logic for newznab category parsing
2 years ago
Qstick 6636cbc4ae Fixed: (AnimeTosho) Mapping of Subcat as Parent
2 years ago
Weblate a5a4f62f25 Translated using Weblate (Bengali)
2 years ago
bakerboy448 05a7465a07 Fixed: (MTV) Torznab Api Path
2 years ago
Qstick c35f1212fb New: (Indexer) Torrent Bytes
2 years ago
Qstick ad95d73e9d Fixed: Category parsing for some not-so-great Torznab feeds
2 years ago
Qstick 30f53c20ed New: Convert MoreThanTV to API
2 years ago
Servarr 0199a37a0c Automated API Docs update
2 years ago
Qstick e9764820c0 Fixed: (SecretCinema) Title not being decoded
2 years ago
Qstick d285cbb021 (SecretCinema) Avoid double HtmlDecode
2 years ago
Qstick 8afaa3386d Fixed: (PrivateHD) Remove Audio category
2 years ago
Qstick c94beb6814 Fixed: Translations for Auth Settings
2 years ago
Qstick c7eb08a0f0 New: Auth Required
2 years ago
Qstick 1cbb9b1724 Bump dotnet to 6.0.12
2 years ago
Qstick 45dbcc6b89 Bump version to 1.0.0
2 years ago
Qstick 3b26613394 Fixed: (Pornolab) Update Categories
2 years ago
Bakerboy448 6bb8c09fcf Log Skipped Application-Indexer Syncs at trace for support
2 years ago
Qstick 810b3612aa Fixed: Mapping of Year, Genre, other from search string
2 years ago
Qstick 57dcd861a9 Fixed: Validation for nested settings not running
2 years ago
Qstick dfe132cda2 Fixed: Retain direct Indexer properties not affiliated with Prowlarr
2 years ago
Qstick d959e81efb Modify Nab tests to pass for additional parameters
2 years ago
Qstick ac89cd636f New: Separate setting for Pack Seed Time
2 years ago
Qstick 50616f5c9e Fixed: Don't mess with options we don't set on full sync
2 years ago
Qstick 3f9cb2c6ea Fixed: String compare in arr Indexer equality
2 years ago
Qstick b5aa85a548 New: (Nebulance) Convert to API
2 years ago
Weblate 4d137886bc Translated using Weblate (Portuguese (Brazil))
2 years ago
Qstick a8234c9ce0 Fixed: Refresh applicable healthchecks on bulk deletes
2 years ago
Qstick 9227efdb65 New: (FileList) Freeleech Only option
2 years ago
Qstick fa923e658f Fixed: (Nyaa) Torrent Age in UI incorrect
2 years ago
bakerboy448 364a5564ae update-no-results-msg
2 years ago
Qstick 9efd0b391e fixup!
2 years ago
Qstick 320161e051 New: Smarter Newznab category mapping
2 years ago
Servarr 38ba810ae8 Automated API Docs update
2 years ago
Bakerboy448 4e3f460a24 Fixed: (Avistaz Family) Correct Age Parsing
2 years ago
Qstick 0d918a0aa9 New: Define multiple mapped categories for Download Clients
2 years ago
Qstick a110412665 Fixed: Stats failing of all indexer events are failures
2 years ago
Weblate 6c97f1b6ee Translated using Weblate (Italian)
2 years ago
Erik Persson b371f2d913 New: Added setting to not include animebytes synonyms
2 years ago
Qstick 3ff3452e2d Handling for Obsolete API Endpoints
2 years ago
Qstick df13537e29 Fixed: Use route Id for PUT requests if not passed in body
2 years ago
Qstick 5d2fefde8f Fixed: Correct Attribute compare for Id validation
2 years ago
Qstick ffb3f83324 Simplify X-Forwarded-For handling
2 years ago
Qstick 1c125733b2 New: Improve IPAddress.IsLocal method
2 years ago
Mark McDowall 2af7fac15e New: IPv6 support for connections/indexers/download clients
2 years ago
Mark McDowall f172d17ecc Fixed: Improve Bind Address validation and help text
2 years ago
Zak Saunders c69843931e New: Auto theme option to match OS theme
2 years ago
bakerboy448 cd3e99ad87
Fixed: Indexer Error handling improvements (#1172)
2 years ago
Qstick 1cce39b404 Fix Orpheus Tests
2 years ago
Qstick 9b46ab73e4 Fixed: (Orpheus) Parse date from epoch or date time string
2 years ago
Mark McDowall a352c053ab Fixed: Publish ApplicationStartingEvent during startup
2 years ago
Weblate b33e45d266 Translated using Weblate (Slovak)
2 years ago
bakerboy448 817d61de91 Fixed: (SpeedApp) Migrate Legacy URL without slash
2 years ago
Rumplin c7e5cc6462
Removed suspicious URL in the default definitions (#1208)
2 years ago
Qstick 25596fc2e8 Fixed: Orpheus migration fails on Postgres
2 years ago
Qstick 9ff0b90626
Convert Notifiarr Payload to JSON, Standardize with Webhook (#1194)
2 years ago
ta264 4f4c011436
Swap Orpheus to API key (#946)
2 years ago
Qstick d935b0df82 Fix regression in release analytics service after debounce added
2 years ago
Qstick 9e37f69224 Fixed: (RetroFlix) Urls built with double slash
2 years ago
Servarr 2805c4f18b Automated API Docs update
2 years ago
Qstick 7ddbe09eca New: Base API info endpoint
2 years ago
bakerboy448 90e3c809c3 New: Notifiarr moved from webhook to API
2 years ago
Weblate ec8cf5f57a Translated using Weblate (Finnish)
2 years ago
Bakerboy448 f4bbf2f8af Fixed: (Avistaz) Handle 429 Request Limit Reached
2 years ago
Bakerboy448 d3dfa620ac Fix confusing session expired test message
2 years ago
Weblate 049668f307 Translated using Weblate (Portuguese (Brazil))
2 years ago
Yukine c400575aac Fixed: (AnimeBytes) add delimiter to episode release
2 years ago
Yukine 6f122fb2e4 New: (AnimeBytes) add filename support for single episodes
2 years ago
Qstick 2ed51cd933 Fixed: Nullref on Cardigann without login test
2 years ago
Qstick b74c46c554 Ignore brotli test on osx
2 years ago
Qstick 4eec675d61 Fix Baker Problems
2 years ago
bakerboy448 0a9bd8287f New: Return 429 for Query and Grab Limits
2 years ago
Qstick b583ac3a97 Fixed: (Cardigann) Rework login required logic
2 years ago
bakerboy448 4be41ff3fb fixup!
2 years ago
bakerboy448 b911f8cc08 Fix: (RetroFlix) Update URL to .club
2 years ago
Weblate 22face385f Translated using Weblate (Portuguese)
2 years ago
Qstick 3e700b63c2 New: Retry Postgres connection 3 times (with 5 second sleep) on Startup
2 years ago
Qstick df0b8fc660 And another.....
2 years ago
Qstick f96dbbfc21 Ensure FS doesn't fail when no proxy
2 years ago
Qstick 4a75f92cb5 Fixed: (FlareSolverr) Send non-auth global proxy when set
2 years ago
Qstick dd05a9dbd4 Obsolete Anthelion C# Indexer
2 years ago
Qstick e78b8d5346 New: Add long term Application status Healthcheck
2 years ago
Qstick 74a1d95ab7 Update NZBIndex Categories
2 years ago
Qstick f929a7e62f New: (Indexer) NZBIndex
2 years ago
Qstick e9e4248af4 New: (Indexer) RetroFlix
2 years ago
Yukine 9e3b43ef12 Fixed: (GreatPosterWall) correctly override Gazelle base method
2 years ago
Qstick 738a690aac Fixed: (Rarbg) Incorrect TVDB param logic
2 years ago
Qstick 3b7c59e9bb Fixed: (Rarbg) More reliable token handling and retry
2 years ago
Qstick b8ca28d955 Fixed: Explicitly forbid redirects on Gazelle search requests
2 years ago
Yukine 8797bb7d1c Remove unused Gazelle legacy code
2 years ago
Yukine be430732f5 Fixed: (GreatPosterWall) move imdb id search to searchstr query param
2 years ago
h96kikh6 e7b1380b85 Fixed: (Indexer) HDSpace - Added new categories
2 years ago
Qstick c29735741c Optimize Indexer updates (v2)
2 years ago
Qstick f56a13a375 Bump Mailkit to 3.4.1
2 years ago
Qstick 148d8ee249 Bump Sentry to 3.21.0
2 years ago
Qstick 3547028b96 Bump YamlDotNet to 12.0.1
2 years ago
Qstick e4ffa1873e Fixed: Definition not updating if local file is missing
2 years ago
Qstick 2e85a21576 Fixed: (GazelleGames) Serialization error on empty response
2 years ago
Qstick 0a111e7572 Fixed: (Cardigann) Search path redirect
2 years ago
Qstick 791592927c Purge old PTP Radarr check
2 years ago
Qstick 4137193a60
Fixed: (Avistaz) FL Only should be checkbox
2 years ago
Qstick 99816bfd36 Fix test error due to DryIOC update
2 years ago
Qstick 59e5b5bd52 Set PooledConnectionLifetime to 10 minutes
2 years ago
Qstick 7fa0a2b33c Bump Swashbuckle to 6.4.0
2 years ago
Qstick 0593ca6b9e Bump DryIoc to 5.2.2
2 years ago
Qstick 06a26b5c87 Fixed: (RarBG) Don't disable indexer on temp rate limit
2 years ago
Weblate dcae6dc151 Translated using Weblate (Slovak)
2 years ago
Qstick 04e3ed0ffe Fixed: (Gazelle) Download fails if out of FL tokens
2 years ago
Qstick d292d086ee Prevent query failures on Cardigann Indexers
2 years ago
Qstick f68915c5dd New: Don't query indexers if they don't support query categories
2 years ago
Qstick 01e970e1a7 New: (Avistaz) Genre Search Support
2 years ago
Qstick 68df439498 New: (Avistaz) Freeleech Only Setting
2 years ago
Qstick 33de7ca7ab Fixed: (MoreThanTv) Parsing issue when download url is null
2 years ago
Qstick ae2d9b795b Don't reset request Url when calculating RedirectUrl
2 years ago
Qstick eadea745f8 Warn on redirect to alt domain when checking if login required
2 years ago
Weblate 4cf9fb0e79 Translated using Weblate (Portuguese (Brazil))
2 years ago
psylenced bfa68347e6 Fix: Trace logging postgres cleanse for large json files.
2 years ago
Qstick f97b35403d Fixed: Indexer proxies not applying to requests
2 years ago
Weblate bf2e057247 Translated using Weblate (Russian)
2 years ago
Qstick 5a278f4e9d Fixed: Set default null value for Genre, Publisher, Douban parameters
2 years ago
Yukine 232a6efd0d
New: (Indexer) GreatPosterWall (#1085)
2 years ago
Chris 7e01c93b2c Fixed: Regex in log cleanser taking 10+ minutes on messages longer than 100k.
2 years ago
Qstick d58f6551e6 Fixed: Set Units for Seed Time settings
2 years ago
Weblate 7f63757e06 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Qstick b5d789df3a Fixed: Correctly persist FlareSolverr Cookies to ensure it doesn't run on every request
2 years ago
Qstick 4473551182 Fixed: Correctly use FlareSolverr User Agent
2 years ago
Qstick fd88f44865 Remove duplicate package NLog.Extensions in Prowlarr.Common
2 years ago
bakerboy448 69b8be5b67 Fixed: (Cardigann) fix imatch for rows
2 years ago
ta264 fbde3fe2cd Support for digest auth with HttpRequests
2 years ago
bakerboy448 f9e2c5b673 Fixed: (Cardigann) Genre is optional
2 years ago
bakerboy448 5c5dfbb66b Fixed: (Cardigann) Genre Parsing
2 years ago
Servarr 2db24d454e Automated API Docs update
2 years ago
Qstick cb35a3948e Fixed: (Cardigann) Genre Parsing for Releases
2 years ago
Qstick 8c314439cd Fixed: (Cardigann) messy row strdump
2 years ago
Qstick ee6467073f New: (Cardigann) Additional query support
2 years ago
Qstick efffeebe7c Fixed: (GazelleGames) Use API instead of scraping
2 years ago
Weblate 1d25a643f9 Translated using Weblate (Hungarian)
2 years ago
Servarr 60f48e3a94 Automated API Docs update
2 years ago
Qstick 60f8778305 New: Search by DoubanId
2 years ago
Ben Weidenhofer d5088cf472
Fixed: UI Typos (#1072)
2 years ago
Weblate 215c87a099 Translated using Weblate (Chinese (Traditional) (zh_TW))
2 years ago
Servarr 8baf1b533b Automated API Docs update
2 years ago
Qstick 970f80b155 Debounce analytics service
2 years ago
Qstick b8dd8b1880 Fixed: Set Download and Upload Factors from Generic Torznab
2 years ago
Weblate f607347bd7 Translated using Weblate (Portuguese (Brazil))
2 years ago
Qstick 9959a1b5ed Translation Improvements
2 years ago
Qstick 8c10f8b55c Cleanup Language and Localization code
2 years ago
Weblate cad4f3740b Added translation using Weblate (Lithuanian)
2 years ago
Qstick f26b0474f5 Fixed: BeyondHD using improperly cased Content-Type header
2 years ago
Qstick 8b8d0b24ae Fix NullRef in Cloudflare detection service
2 years ago
Qstick 4dee1d65d1 New: (AvistaZ) Parse Languages and Subs, pass in response
2 years ago
Qstick 09ed132fe6 Rework Cloudflare Protection Detection
2 years ago
bakerboy448 e85ccd5808 New: (FlareSolverr) DDOS Guard Support
2 years ago
Qstick 37914fb90e
Bump Mailkit to 3.3.0 (#1054)
2 years ago
Qstick f2f6a82cf0 New: Add linux-x86 builds
2 years ago
Qstick 812cf8135a Remove unused XmlRPC dependency
2 years ago
Qstick e4284d47b0 Fixed: (Cardigann) Use Indexer Encoding for Form Parameters
2 years ago
Qstick c53e0054ee Fixed: (Cardigann) Use Session Cookie when making SimpleCaptchaCall
2 years ago
Qstick ddcef3a99c Fixed: Delete CustomFilters not handled properly
2 years ago
Qstick b7b5a6e7e1
Modern HTTP Client (#685)
2 years ago
Qstick cec304a0be Don't require user agent for IPTorrents
2 years ago
Qstick 06f3c8e151 Fixed: (Applications) ApiPath can be null from -arr in some cases
2 years ago
Qstick 91eb65bd6c ProtectionService Test Fixture
2 years ago
Qstick 832080cb36 Fixed: Lidarr null ref when building indexer for sync
2 years ago
Qstick f9c731627f Fixed: Lidarr null ref when building indexer for sync
2 years ago
Qstick 83344fb6f4 Double MultipartBodyLengthLimit for Backup Restore to 256MB
2 years ago
Qstick 59b7435820 Fixed: (IPTorrents) Allow UA override for CF
2 years ago
bakerboy448 d2c1ffa761 Fixed: Log Cleanse Indexer Response Logic and Test Cases
2 years ago
Qstick 5436d4f800 Fixed: Set update executable permissions correctly
2 years ago
Qstick 86fe19a5dd Fixed: Don't call for server notifications on event driven check
2 years ago
Qstick 473405ceeb
Update file and folder handling methods from Radarr (#1051)
2 years ago
Robin Dadswell cac2729230
Running Integration Tests against Postgres Database (#838)
2 years ago
Robin Dadswell 9b1f9abfac Updated NLog Version (#7365)
2 years ago
Qstick 76285a8ccd Add additional link logging to DownloadService
2 years ago
Qstick a6b499e4a5 Fixed: Correctly remove TorrentParadiseMl
2 years ago
Qstick 5ee95e3cc2
V6 Cardigann Changes (#1045)
2 years ago
Mark McDowall 654d2dbad3 Sliding expiration for auth cookie and a little clean up
2 years ago
Qstick d52516b700 Update Sentry to 3.18.0
2 years ago
Qstick 326a7b5e16 Update Swashbuckle to 6.3.1
2 years ago
Qstick 313a0b459a Bump dotnet to 6.0.6
2 years ago
Qstick 2ffe88bf6a Update AngleSharp to 0.17.0
2 years ago
Qstick a311d13805 Remove ShowRSS C# Implementation
2 years ago
Qstick 0e2d15cb73 Swallow HTTP issues on analytics call
2 years ago
Qstick d1949d24e0 Fix NullRef in analytics service
2 years ago
bakerboy448 e76a255229 Fixed: (AnimeBytes) Cleanse Passkey from response
2 years ago
Qstick a0b650e7a5 Fixed: (Cardigann) Use variables in keywordsfilters block
2 years ago
Qstick 7cf9fc6a4f New: (BeyondHD) Better status messages for failures
2 years ago
Qstick 86f5768461 Fixed: VIP Healthcheck not triggered for expired indexers
2 years ago
ta264 479e29dde7 Use DryIoc for Automoqer, drop Unity dependency
2 years ago
olly 761e15a476 New: Send description element in nab response
2 years ago
Davo1624 d3ffb7b490
(Filelist) Update help text for pass key (#1039)
2 years ago
Qstick 0db804b647 Fixed: (Exoticaz) Category parsing kills search/feed
2 years ago
Qstick 4334e7eef1 New: (PassThePopcorn) Freeleech only option
2 years ago
Qstick fbfb70a1bb Fixed: (Cardigann) Searching with nab Parent should also use Child categories
2 years ago
bakerboy448 59e990227d Fixed: Better Cleansing of Tracker Announce Keys
2 years ago
Servarr f0abfae978 Automated API Docs update
2 years ago
ta264 3c913eac24 Ensure .Mono and .Windows projects have all dependencies in build output
2 years ago
Qstick 95a2bd3d03 Fixed: (Gazelle) Parse grouptime as long or date
2 years ago
Qstick d5abde98e1 Fixed: (ExoticaZ) Category Parsing
2 years ago
gofaster ed46c5c86d
Fixed: Update AltHub API URL (#1010)
2 years ago
Servarr a3a8f1417d Automated API Docs update
2 years ago
Qstick 8d39d5c6bb New: Native Theme Engine
2 years ago
Weblate d56dc313b4 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Qstick a738cfb23a Catch Postgres log connection errors
2 years ago
Qstick adf38f256b Clean lingering Postgres Connections on Close
2 years ago
Qstick ba2d1b3e68 New: Instance name in System/Status API endpoint
2 years ago
Qstick 96d64afcca New: Instance name for Page Title
2 years ago
Robin Dadswell fc55aa4bd8 New: Instance Name used for Syslog
2 years ago
Robin Dadswell 9d5d92b74c New: Set Instance Name
2 years ago
Qstick 6783514525 Fixed: Use separate guid for download protection
2 years ago
Qstick bc50fd937d Fixed: (RuTracker) Support Raw search from apps
2 years ago
Qstick 166038a3b8 Fixed: Localization for two part language dialects
2 years ago
Amos (LFlare) Ng 5207527716
Fixed: (AnimeBytes) Handle series synonyms with commas (#984)
2 years ago
Qstick bb9969feb5 New: Add Lidarr and Readarr DiscographySeedTime Sync
2 years ago
Qstick f5685c1ca6 New: Add Sonarr SeasonSeedTime Sync
2 years ago
bakerboy448 ac7896b67b Fixed: Indexer Tags Helptext
2 years ago
Servarr 452f32d46b Automated API Docs update
2 years ago
Qstick e90a796b27 New: Seed Settings Sync
2 years ago
Qstick af50a1d3a8 New: Only sync indexers with matching app tags
2 years ago
Qstick 1a71375c3f Indexer Cleanup
2 years ago
Weblate 57996666a3 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
Qstick d0803bc51b
Fixed: Correct User-Agent api logging
2 years ago
Qstick a0f7d5e309 Fixed: Prevent endless loop when calling IndexerUrls for Torznab
2 years ago
Qstick bbc3e6df13 Deleted translation using Weblate (Chinese (Min Nan))
2 years ago
Qstick b0376c07f5 Fix some translations
2 years ago
Qstick dc3fa51d88 Fixed: Prevent endless loop when calling IndexerUrls for Newznab
2 years ago
Servarr 88ddb373cc Automated API Docs update
2 years ago
Qstick 895c7c200b Fixed: Default List for Cardigann LegacyLinks
2 years ago
Qstick 4002cb764b New: Auto map known legacy BaseUrls for non-Cardigann
2 years ago
bakerboy448 2820ef9375 Fixed: (BTN) Move to HTTPS
2 years ago
David Newhall 70fd9b4e30 Typo for myanonamouse.
2 years ago
Weblate f9bd842d41 Translated using Weblate (Chinese (Simplified) (zh_CN))
2 years ago
bakerboy448 9d3ee4af6d Fixed: (MoreThanTV) Better Response Cleansing
3 years ago
Qstick 20cc6e3bfb New: SceneHD Indexer
3 years ago
Servarr d11e043270 Automated API Docs update
3 years ago
Weblate 71e42dafa7 Translated using Weblate (Chinese (Simplified))
3 years ago
bakerboy448 51e73205ba Fixed: (MaM) Handle Auth Errors & Session Expiry
3 years ago
Qstick 302ed91d05 Fixed: Remove Indexer if categories were changed to not include in sync
3 years ago
Qstick cf01c52c34 Fixed: Sync Indexers on App Edit
3 years ago
Qstick 16f0486da2 Cleanup Config Values
3 years ago
Qstick 7e3dcb338c Fixed: (Cardigann) Handle json field selector that returns arrays
3 years ago
Qstick 828aea14a9 New: Schedule refresh and process monitored download tasks at high priority
3 years ago
Mark McDowall 0f3559e556 Don't return early after re-running checks after startup grace period
3 years ago
Mark McDowall 9a1bf54c14 Fixed: Delay health check notifications on startup
3 years ago
Qstick 35e561e2c0 Bump Monotorrent to 2.0.5
3 years ago
Qstick 1af5beff31 Remove old DotNetVersion method and dep
3 years ago
Zack Eckersley Pallett 18189d086b New: Add backup size information
3 years ago
Qstick 1b83459927 Fixed: (BeyondHD) Use TryCoerceInt for tmdbId
3 years ago
Servarr bb6c068d91 Automated API Docs update
3 years ago
bakerboy448 b85cd92cca Fixed: (TorrentDay) TV Search returning Series not S/E Results
3 years ago
bakerboy448 9f5d8517e5 Fixed: (CinemaZ and ExoticaZ) Better Log Cleansing
3 years ago
bakerboy448 ce78f91657 Fixed: (exoticaz) Category Parsing
3 years ago
3744111 e1b924ab08 Fixed: (Indexer) HDTorrents search imdbid + season/episode
3 years ago
ta264 60d9f02830 New: MyAnonamouse freeleech support
3 years ago
bakerboy448 4f83116413 Fixed: (BHD) TMDb Parsing Exception
3 years ago
missingfile d440bc079f Fixed: MoreThanTV indexer from browse page layout changes (#922)
3 years ago
Qstick a5c7c6cbcb We don't have two Radarrs
3 years ago
Qstick 710c3d6deb Fix indent from 37c393a659
3 years ago
bakerboy448 1959efbd09 Fixed: (HDBits) Treat 403 as Query Limit
3 years ago
bakerboy448 c4468b9cbb Fixed: (PTP) Treat 403 as Query Limit
3 years ago
bakerboy448 8762d94dda New: (BTN) Rate Limit to 1 Query per 5 Seconds
3 years ago
bakerboy448 e07ea80977 Fixed: (BTN) Handle Query Limit Error
3 years ago
bakerboy448 37c393a659 New: (Lidarr/Radarr/Readarr/Sonarr) Improved Errors
3 years ago
ta264 b4b779df5c Fixed: Loading old commands from database
3 years ago
Qstick 1dbf35deb5 Fixed: Cleanup Temp files after backup creation
3 years ago
Qstick 6ab226c43a Add Support
3 years ago
Weblate 3a896fc43e Translated using Weblate (Finnish)
3 years ago
bakerboy448 cb8c0d4aa7 New: Indexer Description in Add Indexer Modal
3 years ago
bakerboy448 788a5a3e24 Fixed: Missing Translates
3 years ago
bakerboy448 4f056bf228 New: Add Search Capabilities to Indexer API & InfoBox
3 years ago
Robin Dadswell 6ce9c779c1 Fixed: Update from version in logs
3 years ago
Servarr 32fc2ec365 Automated API Docs update
3 years ago
Weblate 9ddd38a334 Translated using Weblate (Chinese (Simplified) (zh_CN))
3 years ago
Weblate b45e5a5e38 Translated using Weblate (Portuguese (Brazil))
3 years ago
Qstick 135efe6d94 Fixed: Validation when testing indexers, connections and download clients
3 years ago
Qstick 69de6d18eb Fixed: Prevent delete of last profile
3 years ago
Qstick 627da14a32 New: Load more (page) results on Search UI
3 years ago
Qstick 31e7a101ef Backend Package Updates
3 years ago
Qstick 22f9e9e6b7 Bump dotnet to 6.0.3
3 years ago
Weblate 8834431ba6 Translated using Weblate (Spanish)
3 years ago
bakerboy448 01cc9b3d07 Fixed: (Gazelle) Replace Periods for Space in Search Term
3 years ago
bakerboy448 a0cbe1de5d Fixed: (HDSpace) Replace Periods for Space in Search Term
3 years ago
bakerboy448 75792c0760 Fixed: (Anthelion) Replace Periods for Space in Search Term
3 years ago
bakerboy448 83ca724120 Fixed: (Redacted) Map Categories Comedy & E-Learning Videos to 'Other'
3 years ago
Weblate e66c69a292 Translated using Weblate (Chinese (Simplified) (zh_CN))
3 years ago
JigSawFr 930370729b indexer(xthor): moved to YAML definition v5
3 years ago
Weblate cb74fade18 Translated using Weblate (French)
3 years ago
nitsua e0da422b0e Fix app settings delete modal not closing and reloading app profiles
3 years ago
Weblate 77caaa2a55 Translated using Weblate (French)
3 years ago
Qstick 55d03967ec Bump Swashbuckle to 6.3.0
3 years ago
Weblate 684c30893a Translated using Weblate (Portuguese (Brazil))
3 years ago
bakerboy448 3b51a3a618 fixup! New: (DanishBytes) Move to YML
3 years ago
bakerboy448 09bd8137fc New: (DanishBytes) Move to YML
3 years ago
Weblate 495daf7967 Update translation files
3 years ago
gaizaharduz bb3821c254
New: (RuTracker.org) add .bet mirror (#876)
3 years ago
bakerboy448 855f8d35f2 Fixed:(pornolab) language formatting
3 years ago
Qstick 15dab381af New: Housekeeper for ApplicationStatus
3 years ago
bakerboy448 9c5a88e2e7 Fixed: Cleanse Tracker api_token from logs
3 years ago
Qstick 80d295cce5 New: (HDTorrents) Add hd-torrents.org as Url option
3 years ago
Qstick 76afb70b01 New: (Cardigann) Allow JSON filters
3 years ago
Qstick c29fba3a2b Fixed: Convert List<HistoryEventTypes> to Int before passing to DB
3 years ago
Qstick 68e41f0860 Fixed: WhereBuilder for Postgres
3 years ago
Weblate 4c68645175 Translated using Weblate (Finnish)
3 years ago
ta264 aaef8fb29c Fixed: Make authentication cookie name unique to Prowlarr
3 years ago
Pfuenzle b2e300b6da Update Categories
3 years ago
bakerboy448 77c840b03a Fixed: Enable response compression over https
3 years ago
bakerboy448 98c3408909 Fixed: (RuTracker) Update Cats
3 years ago
Zak Saunders 40f6c2e59d
Fixed: Clarify App Sync Settings (#847)
3 years ago
James White 64c9bb4231 Set version header to X-Application-Version (missing hyphen)
3 years ago
Qstick 94ef3ea88f
Go to http if def exists on def server
3 years ago
bakerboy448 dab4500b16 Fixed: (BHD) Handle API Auth Errors
3 years ago
bakerboy448 d951943c67 Fixed: (Immortalseed) Keywordless Search
3 years ago
Qstick bba6f9349b Fixed: (Cardigann) TraktId was mapping to TvRageId
3 years ago
Qstick 7e0f88ad7a New: (Cardigann) - Cardigann v4 Support for Genre, Year, and TraktID
3 years ago
bakerboy448 88c6cbf943 New: (Cardigann) - Cardigann v4 Support for categorydesc
3 years ago
bakerboy448 69d31f96de New: (Cardigann) - Cardigann v4 Add Support for MapTrackerCatDescToNewznab
3 years ago
bakerboy448 a5718ad937 New: (Cardigann) - Cardigann v4 Improved Search Logging
3 years ago
bakerboy448 505d9c151d Fixed: Corrected Query Limit and Grab Limit HelpText
3 years ago
Qstick a637677ec4 New: (Avistaz) Better error reporting for unauthorized tests
3 years ago
bakerboy448 a0d5421dc8 Fixed: (Cardigann) Requests Failing for Definitions without LegacyLinks
3 years ago
dependabot[bot] 95f62be50c Bump SharpZipLib from 1.3.1 to 1.3.3 in /src/NzbDrone.Common
3 years ago
Qstick d7b5100e35 Fixed: (Cardigann) Smarter redirect domain compare
3 years ago
Qstick 64c1e1fa54 Fixed: (Cardigann) Treat "Refresh" header as redirect
3 years ago
Qstick 74663ea077 Fixed: (Cardigann) Replace legacy links with default link when making requests
3 years ago
Qstick bc1e397ce3 Sync Indexers on app start, go to http if not sync'd yet
3 years ago
Qstick 17608cf915 Misc definition handling improvements
3 years ago
PearsonFlyer a3de574de5 Fixed: Updated ruTorrent stopped state helptext
3 years ago
Robin Dadswell 22161e6d57 Fixed: Added missing translate for Database
3 years ago
Zippy79 c46ed33544 Fixed: Download limit check was using the query limit instead of the grab limit.
3 years ago
Qstick 7388655e6d Fixed: ToString() to AbsoluteUri for MagnetUrls as well
3 years ago
Qstick 5b5c186d0c Revert "Replace WebUtility.UrlEncode to Uri.EscapeDataString "
3 years ago
Qstick ae5d93d6dd Revert "Remove extra replacing (already done by Uri.EscapeDataString)"
3 years ago
Qstick 62f6670a21 Optimize Indexer updates
3 years ago
Qstick c9951e7eba
New: Add AppName to system status response
3 years ago
Qstick 2da22c08b0 Fixed: Log DB write connection opening
3 years ago
Qstick e480f53f7f More mono cleaning
3 years ago
ta264 8701e67b1e Fixed: Close all database connections on shutdown
3 years ago
Qstick 97f4a2e651 Fixed: Use rolling 24 hours for indexer limits
3 years ago
Servarr 3c3272cb25 Automated API Docs update
3 years ago
Qstick fa626a53e6 Fixed: Smarter Int normalization
3 years ago
Qstick 76daee3a1b New: Identify indexers that are already setup in add list
3 years ago
Qstick 1cbf61f4db New: Show definition name on add/edit screen for Cardigann
3 years ago
bakerboy448 de17ae9969 Fixed: (RuTracker org) Update Privacy to Semi-Private
3 years ago
bakerboy448 06913a2975 Fixed: (PornoLab) Update Privacy to Semi-Private
3 years ago
François-Xavier Payet 2f22e7295c Changes Uri.ToString() to Uri.AbsoluteUri to prevent unescaping characters
3 years ago
François-Xavier Payet 6880f38635 Remove extra replacing (already done by Uri.EscapeDataString)
3 years ago
François-Xavier Payet a7b1ef19f5 Replace WebUtility.UrlEncode to Uri.EscapeDataString
3 years ago
Yukine aa59da2f22 Fixed: (MoreThanTV) use www url to fix cookie/redirect issues
3 years ago
Yukine a62a4360e3
New: (MoreThanTV) Add MoreThanTV (#771)
3 years ago
Robin Dadswell 9e9e666204 Fixed: Postgres default port
3 years ago
bakerboy448 8d23cbf52b New: (DanishBytes) Add .org Alt Link
3 years ago
Qstick 9dadb35b98 Fixed: Don't die when definition doesn't exist
3 years ago
Qstick 79e3e31028 Only dispatch search to enabled, non-failed, indexers
3 years ago
Qstick 573dde97e5 Default Method in HttpRequest to HttpMethod.Get
3 years ago
Qstick 76b6b0dead Use native HttpMethod
3 years ago