Commit Graph

378 Commits

Author SHA1 Message Date
Mark McDowall 29ec800996 Run Nancy SelfHost locally only
Will run locally when URL hasn't been registered and not running in administrator context.
2013-03-25 21:03:40 -07:00
markus101 6ec700c632 NancySelfHost under Non-Admin Accounts 2013-03-25 21:03:39 -07:00
Keivan Beigi 10f4dd5a60 removed unused dependencies. 2013-03-05 11:58:53 -08:00
kay.one d1ba892e45 Added IHandleAsync, these handlers will be run async and in parallel to each other. 2013-03-04 22:25:05 -08:00
kay.one 50674d388c more project clean up. 2013-03-04 21:33:34 -08:00
kay.one 62f15d4d96 season list is properly populated in series details. 2013-03-03 15:21:53 -08:00
kay.one ba68dd9386 removed TvdbLib.dll using the embedded wattvdb.codeplex.com 2013-03-02 11:33:17 -08:00
kay.one beb2f7c7fd removed sqlce 2013-03-02 10:25:39 -08:00
Keivan Beigi 8900bbb3a1 main app cleanup. 2013-02-28 23:05:24 -08:00
kay.one 651c7c095a removed logconfiguration 2013-02-27 22:59:36 -08:00
Keivan Beigi c935db93dd config file based logging configuration. 2013-02-27 18:43:01 -08:00
kay.one 554924a522 post grab notification and updates are now using the new EventAggregator 2013-02-24 11:18:48 -08:00
Mark McDowall 6296e425d3 Added toastr, fullcalendar, start of API for Calendar.
Sending headers for DownloadString and DownloadFile in addition to DownloadStream.
2013-02-23 15:08:44 -08:00
kay.one c35682376e added sample event for series added 2013-02-23 12:34:51 -08:00
kay.one 66972e5bc6 simplified EventAggregator 2013-02-23 12:09:44 -08:00
Keivan Beigi b5644bf660 moved series/season/episodes to object db. 2013-02-19 18:05:15 -08:00
Keivan Beigi 6ffa4e0568 NzbDrone is getting on a bus! (added EventAggregator) 2013-02-18 18:37:16 -08:00
Keivan Beigi 324b5e3b80 fixed some broken tests. 2013-02-18 17:57:28 -08:00
Keivan Beigi 68128809c9 started to remove iisexpress. 2013-02-18 17:13:42 -08:00
kay.one 97398f604b removed mono/pilot build configs. 2013-02-17 21:49:25 -08:00
kay.one a4ee4a913f ignore WindowsService tests in *nix systems. 2013-02-17 20:13:23 -08:00
kay.one b0940ed8de upgraded to autofac 3. created nancy only mode for nzbdrone.exe /n 2013-02-17 11:19:38 -08:00
kay.one aeae9d75d1 fixed jobprovider teardown breaking in mono. 2013-02-17 08:09:49 -08:00
kay.one 63cf7a3b85 app now starts up,
added monodevelop, siaodb files to git.ignore
2013-02-16 20:59:35 -08:00
kay.one a0d0e4715e fixed some tests, cleaned up root folders. 2013-02-16 20:48:19 -08:00
kay.one 2903d5d581 WTFFFFF! 2013-02-16 15:29:21 -08:00
kay.one 6c289f4482 ApplicationPath is actuall app path in mono. 2013-02-16 15:19:09 -08:00
kay.one 83186ba87b wtf git extentions? 2013-02-16 14:44:35 -08:00
kay.one 885688f4c2 more dynamic binding to sqlce 2013-02-16 14:36:29 -08:00
kay.one 2873fc9f6d replaced compile time with runtime mono check. 2013-02-16 14:24:58 -08:00
kay.one 88b06e8747 added mono build config 2013-02-16 14:01:18 -08:00
kay.one 9e4bb278ef moved rootdir to eloquera 2013-02-15 16:52:48 -08:00
kay.one 0155de4d92 registered eloquere db with autofac. 2013-02-15 16:52:48 -08:00
Keivan Beigi 86e554010d Revert "updated autofac to 3.0"
This reverts commit 4f6e928b4e650750c38f8bab8dbd36146c00933f.
2013-02-15 16:52:41 -08:00
Keivan Beigi 8a5a326480 updated autofac to 3.0 2013-02-15 16:52:39 -08:00
Mark McDowall 08e7490ac5 Re-fix for hidden console CPU + added tray icon
New: Tray Icon visible when running without console window
2013-01-29 18:23:17 -08:00
Mark McDowall 506899730a CPU usage fail
Fixed: Running NzbDrone without a console should no longer cause
excessive CPU usage
2013-01-28 19:42:08 -08:00
Mark McDowall a2e237b926 More logging during updates 2013-01-14 13:14:32 -08:00
Mark McDowall 1ef6906dc1 Merge branch 'autofac'
Conflicts:
	NzbDrone.Common/IISProvider.cs
	NzbDrone.Core/CentralDispatch.cs
2013-01-06 01:14:52 -08:00
Mark McDowall 7991887e5e Removed silent switch 2013-01-06 00:36:50 -08:00
Mark McDowall 125703a2fa Hidden startup, shutodwn and restart
New: Run without console window by default
New: Added NzbDrone.Console to run with console window
New: Shutdown from UI
New: Restart from UI
2013-01-06 00:25:45 -08:00
Mark McDowall be2a5ea754 Cleaned up some error messages 2013-01-02 21:11:39 -08:00
Mark McDowall 924d3d0c8e Hello Autofac, Goodbye Ninject 2013-01-02 17:09:13 -08:00
Mark McDowall b3874dbdb0 Merge branch 'master' into backbone 2012-12-26 21:09:01 -08:00
Mark McDowall cd98fbb4fa Missing root dir won't stop app
Fixed: Missing root dir won't prevent UI from loading
2012-12-25 23:20:31 -08:00
Mark McDowall f3809d3a80 Merge branch 'master' into backbone
Conflicts:
	NzbDrone.Common/packages.config
	NzbDrone.Core.Test/packages.config
	NzbDrone.Core/NzbDrone.Core.csproj
	NzbDrone.Core/packages.config
	NzbDrone.Services/NzbDrone.Services.Service/packages.config
	NzbDrone.Web.UI.Test/NzbDrone.Web.UI.Automation.csproj
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/README_ENU.txt
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/msvcr90.dll
	NzbDrone.Web/_bin_deployableAssemblies/amd64/sqlceme40.dll
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/README_ENU.txt
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/msvcr90.dll
	NzbDrone.Web/_bin_deployableAssemblies/x86/sqlceme40.dll
	NzbDrone.Web/packages.config
2012-12-24 21:53:45 -08:00
Mark McDowall a9923e3d30 Updated NUGET packages, including sqlce 2012-12-24 18:44:03 -08:00
Mark McDowall ae0648b8f4 Free space widgets
Fixed: Free space widgets take up less space on smaller screens
2012-12-23 23:16:43 -08:00
Mark McDowall f94eda3c20 Removed nuget packages from repo 2012-12-10 23:57:42 -08:00
Mark McDowall 5a1039ed8d Fixed ninject 2 reference
Fixed Core.Test reference to Signalr
2012-12-10 23:52:30 -08:00
Mark McDowall 64468cd9ed Upgraded nuget packages, Ninject 3, SignalR 5 2012-11-03 11:23:47 -07:00
Mark McDowall a2e7f9ecbb XBMC Library updates should be more reliable now 2012-10-22 23:18:56 -07:00
Mark McDowall 5bbe310af5 Merge branch 'xem' into 'master'
Conflicts:
	NzbDrone.Common/DiskProvider.cs
	NzbDrone.Core.Test/ProviderTests/DiskScanProviderTests/ImportFileFixture.cs
	NzbDrone.Core/Providers/DecisionEngine/CustomStartDateSpecification.cs
	NzbDrone.Core/Providers/DiskScanProvider.cs
	NzbDrone.Core/Providers/DownloadProvider.cs
2012-10-20 16:07:04 -07:00
Mark McDowall 5cc2810f77 Skip import when when folder is in use
Fixed: Skip post-processing when folder is in use or series path does
not exist on disk
2012-10-20 01:01:47 -07:00
Mark McDowall b5e196fcef Skip import when Series.Path doesn't exist 2012-10-19 23:46:12 -07:00
Mark McDowall f9370a8aec Cleaned and fixed broken tests 2012-10-19 18:42:42 -07:00
Mark McDowall 9c6d78d479 Cleanup and updates for XEM
SceneSource added to signify to lookup via scene name
Use Episodes for naming instead of EpisodeNumbers (in ParseResult)
2012-10-17 00:39:06 -07:00
Mark McDowall 27646310a1 Minor XML tweaks for Metadata 2012-10-12 22:35:47 -07:00
Mark McDowall 35511a8b76 NCrunch works for unit tests 2012-09-28 22:09:07 -07:00
kay.one 0eab46ce32 removed exceptioneer, updated ninject refrence for update. 2012-09-25 18:57:24 -07:00
Mark McDowall 15e4a286d1 Fixed debugging issues. Add Series tweaks.
Add series buttons are disabled on click to prevent multiple clicks.
2012-09-19 09:18:03 -07:00
Mark McDowall ad47bd275b Fixed broken nuget references 2012-09-12 00:35:47 -07:00
Mark McDowall c9a01857f4 Updated nuget packages 2012-09-12 00:23:34 -07:00
Mark McDowall 23118871fd Added Recycle Bin to server side
New: Recycle Bin is now available
2012-09-03 23:49:04 -07:00
Mark McDowall 0b8ca7c3b0 Merge remote-tracking branch 'origin/pneumatic' 2012-08-30 08:16:23 -07:00
Mark McDowall e7816d7e7f AppPath tweak 2012-08-29 22:50:22 -07:00
Mark McDowall cc6011ec87 Organized tests for DiskScan and PostDownload
Added tests for GetVideoFiles and ProcessVideoFile
2012-08-29 08:34:51 -07:00
Mark McDowall 133edd82f2 Removed extraneous line 2012-08-23 12:58:21 -07:00
Mark McDowall 327b461667 Updated error reporting module 2012-08-23 12:57:42 -07:00
Mark McDowall c2a1df61f6 New: Max DB Size is now 512MB (was 256MB) 2012-08-14 11:51:25 -07:00
Mark McDowall 653a0864c3 Removed DM - Branched if required later. 2012-08-13 17:05:01 -07:00
Mark McDowall eee24aff1d Tests added
Series metadata will be created when series info is refreshed (and on
add)
2012-07-12 11:30:43 -07:00
Mark McDowall b50e16a456 Metadata coming together for XBMC 2012-07-09 21:37:24 -07:00
kay.one fb74a1a6a7 Updated exceptron driver to 0.1.0.34 2012-06-17 14:55:28 -07:00
kay.one aa2a3d997a Updated Exceptron driver to 0.1.0.30 to add support for severity. 2012-05-21 16:36:56 -07:00
Keivan Beigi 7e5445fa3a DownloadString exceptions are no longer reported. 2012-05-10 17:08:30 -07:00
Keivan Beigi 109904ccc8 Updated ET driver 2012-05-06 09:17:55 -07:00
Keivan Beigi 7f321c500b Updated ET driver to v1a. 2012-05-06 09:03:23 -07:00
Mark McDowall 840fed2408 DownloadStream will now add a UserAgent to the request.
New: NzbMatrix won't block NzbDrone for not supplying an identifier now.
2012-05-02 15:51:17 -07:00
kay.one 0470f3d78c Updated exceptron driver. 2012-04-30 23:16:54 -07:00
kay.one a2d4b59002 Updated exceptron driver 2012-04-30 16:08:00 -07:00
kay.one 620a88dcb2 Updated exceptron driver 2012-04-29 19:42:49 -07:00
kay.one 16eecb3b4f Updated to exceptron api v1a 2012-04-29 18:24:24 -07:00
kay.one 30358de9f4 Log message is now included with exception log. 2012-04-22 19:35:55 -07:00
kay.one 6b3e102899 Updated exceptrack driver's url, made test more effective. 2012-04-22 16:30:18 -07:00
kay.one aff17f7767 Exceptions are now sent to exceptrack 2012-04-22 16:14:02 -07:00
kay.one 2b5776acbf Added exceptrack.driver
updated json.net
2012-04-22 15:41:42 -07:00
kay.one c702944d46 updated package.bat to not include the automation folder. 2012-04-13 17:57:52 -07:00
kay.one e0470e12ca Exceptions are now being stored in mongo. 2012-03-29 18:35:35 -07:00
Mark McDowall a00c20c1af Fixed spelling of enviroment provider (Environment). :) 2012-03-06 18:59:43 -08:00
Mark McDowall 5764059f1d New: Banner will be deleted when series is deleted. 2012-03-06 18:53:49 -08:00
kay.one 7a3f7bf67c Fixed: Exceptions during Upgrade and AppStart are reported correctly. 2012-03-01 17:57:36 -08:00
kay.one 245e122c61 Fixed service url 2012-02-29 23:03:19 -08:00
kay.one d8418b35e1 Fixed broken service tests. 2012-02-29 22:45:36 -08:00
kay.one 9cebfab2f4 Finished Exception Controller 2012-02-29 21:11:17 -08:00
kay.one 98faca17ee Adding support for exception instances in Services.NzbDrone 2012-02-29 21:11:16 -08:00
kay.one 1becb100df fixed service path issue. 2012-02-27 22:20:36 -08:00
kay.one 39be4c567d Fixed: Fixed an issue where there could be a race condition during app update. 2012-02-26 13:22:35 -08:00
kay.one 4e49ceb640 Temporally disabled exceptioneer.
Fixed: Increased log file size to 1MB from 400K.
2012-02-24 00:18:57 -08:00
kay.one 7e38afc838 Logging/Download notification tweaks. 2012-02-21 20:43:19 -08:00
kay.one ac639120e3 Updated production detection to use path as well as version number. 2012-02-17 16:27:47 -08:00
kay.one dde0432efc Better logging for NzbDrone.Service 2012-02-15 22:17:19 -08:00
kay.one 5c03c873b2 updated analytics 2012-02-14 18:21:56 -08:00
Mark McDowall 2deb6822b0 Updated Nuget packages. 2012-02-14 18:08:47 -08:00
kay.one 786e38763a Fixed ping for servers with windows auth enabled. 2012-02-10 17:43:07 -08:00
kay.one 5ecbdd3e64 Package cleanup 2012-02-10 16:48:20 -08:00
kay.one 5717b7f596 New: Rewrite of download decision engine. 2012-02-06 21:14:55 -08:00
kay.one 1d1c62d376 added file logging to services. 2012-02-05 08:53:08 -08:00
kay.one ad9a7fa6e4 Fixed Nzbdrone reporting service to point to the right url. 2012-02-04 23:17:19 -08:00
kay.one 174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
Mark McDowall 8ce6e8a08e Cleaned up Backup. 2012-01-26 21:05:09 -08:00
Mark McDowall ab7d3ebcc5 New: Added check to ensure FW is enabled before opening and closing ports. 2012-01-25 18:01:37 -08:00
kay.one b225db9aaf Started to add support for deskmetrics 2012-01-25 17:32:36 -08:00
kay.one 7071cf829a Updated diskprovider to use GetFiles instead of EnumerateFiles to prevent a screwed up issue. 2012-01-22 22:43:11 -08:00
kay.one ead5f37921 Directory write time is now calculated based on the most recent file write to any file inside of that directory. 2012-01-22 20:59:23 -08:00
kay.one a68c882032 fixed http 500 error. 2012-01-22 20:34:30 -08:00
kay.one d1e3298da1 Enabled rolling file logging. 2012-01-22 18:41:44 -08:00
kay.one 1e580856ca Better exception logging. 2012-01-19 22:12:07 -08:00
kay.one 7acb563c05 Fixed an issue where GetProcessByName could return a list containing null items. 2012-01-18 12:57:23 -08:00
Mark McDowall 106f073cf2 Corrected exception logging. 2012-01-17 00:42:51 -08:00
kay.one 1301dc1b7b All exception levels are now reported. 2012-01-16 23:55:55 -08:00
Mark McDowall 691a004d39 Added SecurityProvider to deal with administrative tasks (Url Registering and FW Port Opening). 2012-01-16 23:17:58 -08:00
kay.one 850880de47 Replaced ServiceInstall.bat/ServiceUninstall.bat with exe files that automatically elevate user permissions. 2012-01-16 23:12:22 -08:00
kay.one a48db83be9 Separated migration for LogDB and Application update. 2012-01-14 21:47:13 -08:00
Mark McDowall b1aeb0a973 Check if process HasExited before getting ProcessInfo.
Fixes ND-8.
2012-01-06 13:11:45 -08:00
kay.one 9be08b810e Nzbdrone.exe file logging 2011-12-19 11:32:52 -08:00
kay.one b8def06782 Automation ;) 2011-12-18 21:10:58 -08:00
kay.one 19c087e50a Moving file from same source/destination no longer just deletes the file. 2011-12-14 00:07:46 -08:00
Mark McDowall 28259bc254 Profiler can be enabled via config file. 2011-12-13 18:31:20 -08:00
kay.one 0884fa617a Added extra logging to update/ProcessProvider 2011-12-11 22:54:09 -08:00
kay.one bfe4de7a08 Fixed some issue around path normalization. 2011-12-10 11:22:47 -08:00
kay.one 08a5b28f40 Banners folder moved to root. 2011-12-01 23:20:33 -08:00
kay.one 76608fc440 Banners folder moved to root. 2011-12-01 23:07:18 -08:00
kay.one 2eb14d93b7 Removed "nzbdrone" "iisexpress" spam from console. 2011-12-01 21:43:50 -08:00
kay.one 034d0c46e5 Updated some logs, removed .vob .ts from video extentions 2011-11-25 15:46:29 -08:00
kay.one 3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -08:00
Mark McDowall 03fb405c2e GetUpdateClientExePath will now use the updater in nzbdrone_update. 2011-11-21 20:02:14 -08:00
Mark McDowall a91c7bbff4 Removed Trace Logging from FileExists.
Update will now use copy to update, instead of move.
2011-11-21 16:39:56 -08:00
Mark McDowall 2e3adf27ec Adding trace logging to DiskProvider.FileExists. 2011-11-21 16:14:12 -08:00
kay.one 2708c75091 Cleaned up Web.Config 2011-11-21 10:39:06 -08:00
kay.one 6e9a6313ff Fixed update log path issues. 2011-11-20 20:18:40 -08:00
kay.one 5ea8fd22f7 Fixed application path detection. 2011-11-20 19:42:45 -08:00
kay.one b74ef12a4c Update log files are now copied to application folder. 2011-11-20 18:13:10 -08:00
kay.one d73853f08b Update provider now closes all orphaned IISExpress instances before update. 2011-11-20 17:13:58 -08:00
kay.one 115b06821e Cleaned up Environment.ApplicationPath 2011-11-20 16:52:40 -08:00
kay.one 6778a6ed99 Moved duplicated NormalizePath method to PathExtentions 2011-11-20 16:35:29 -08:00
Mark McDowall 95d1832379 Added Trace Logging to DiskProvider.DeleteFile. 2011-11-19 21:35:44 -08:00
kay.one 950b2f0965 DiskProvider.MoveFile now overwrites existing file. 2011-11-17 23:16:05 -08:00
kay.one d97a1d068c DiskProvider.Move now overwrites existing folder, Update some Diskprovider to use .NET 4 calls. 2011-11-17 22:52:50 -08:00
kay.one 80df59c8e7 Better exception info for diskprovider 2011-11-17 22:08:07 -08:00
kay.one e35a4bf8ac Fixed an upgrade/service bug where it would try to stop an already stopped service. 2011-11-14 18:38:15 -08:00
kay.one 8779a37f7f UI for automatic update. 2011-11-13 22:01:51 -08:00
kay.one ecbf127321 Fixed a bug in DiskProvider where it wouldn't copy subfolders properly. 2011-11-13 20:05:33 -08:00
kay.one bc5307a4d3 Fixed Environment Variable conflict in IISProvider 2011-11-13 19:37:36 -08:00
kay.one 6369d4f817 Update updates ;) 2011-11-13 18:54:09 -08:00
kay.one 88f4d15fa9 Added some update tests 2011-11-13 17:27:11 -08:00
kay.one 56a6e1372d Update client is now included in the build package 2011-11-13 16:57:03 -08:00
kay.one 51518787d8 Lots of initialization, configuration clean up. 2011-11-13 16:22:18 -08:00
kay.one 79b3a22c9a Fixed some exception logging where exceptions weren't logged. 2011-11-13 12:42:12 -08:00
kay.one 883dffca80 More update code. almost there. 2011-11-13 12:31:02 -08:00
kay.one 207550176c Removed assembly level fixtures 2011-11-13 10:16:31 -08:00
kay.one 72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
kay.one 2e94e322f4 Path calculations are now done using extension methods. 2011-11-12 21:19:19 -08:00
kay.one 8a7bc7bf80 Removed unused references. 2011-11-12 20:16:54 -08:00
kay.one 1270e464b3 More autoupdate code. 2011-11-12 20:07:06 -08:00
kay.one ae9e941b30 AssemblyInfo version cleanup. 2011-11-08 10:48:37 -08:00
kay.one 157bcd8b0f AssemblyInfo.cs cleanup 2011-11-08 09:48:34 -08:00
kay.one 633f0b6197 PathProvider. visit us for all of your pathing needs. 2011-11-02 22:04:14 -07:00
kay.one bb1f6649b5 Fixed application path issue. 2011-11-02 19:09:00 -07:00
kay.one cd32a70179 Starting path clean up. (All paths should go through EnvironmentProvider) 2011-10-28 21:54:33 -07:00
kay.one 5b3f0bdffe Added google analytics. (only enabled in production) 2011-10-27 22:13:56 -07:00
kay.one c1cf29757f Unit test should now run in a machine with NzbDrone installed as a service with no side effects. 2011-10-26 10:15:47 -07:00
Mark McDowall c86cf76181 Fixed installation of service, it was getting a blank filename for the executable. 2011-10-24 23:47:28 -07:00
kay.one c1116d0faa Fixed bug where service where windows service couldn't be installed. 2011-10-24 23:11:50 -07:00
kay.one 4ae268b8e5 lots of different things ;) 2011-10-23 22:54:09 -07:00
kay.one c42518b34e More NzbDrone.Common updates 2011-10-23 15:44:37 -07:00
kay.one aa418a444b More work on NzbDrone.Update 2011-10-23 11:31:17 -07:00
kay.one fb0b505bf4 Added NzbDrone.Update, refactored some common wrappers to NzbDrone.Common 2011-10-22 22:26:43 -07:00