Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -1,74 +0,0 @@
2008-02-08 Jonathan Pryor <pryorj@novell.com>
* mono-service.cs: The return value of UnixSignal.WaitAny() changed; cope.
2008-02-07 Jonathan Pryor <pryorj@novell.com>
* mono-service.cs: Use Mono.Unix.UnixSignal for signal handling, which
is actually safe. As a bonus, it removes the 'wakeup every .5s' code.
2006-08-30 Robert Jordan <robertj@gmx.net>
* Makefile: Support the 2.0 profile.
* Makefile: Install the program into the GAC.
* AssemblyInfo.cs: Create, configure.
* mono-service.exe.sources: Add AssemblyInfo.cs.
Fixes #79207.
2006-07-30 Miguel de Icaza <miguel@novell.com>
* mono-service.cs: Create/open the lockfile exclusively to avoid
attacks. Fixes #77340.
2006-06-07 Kornél Pál <kornelpal@gmail.com>
* mono-service.cs: Run service using AppDomain.ExecuteAssembly ()
to ensure EntryPoint signature compatibility with the runtime.
2005-12-27 Jonathan Pryor <jonpryor@vt.edu>
* mono-service.cs: Use non-obsolete Mono.Posix.dll types.
2005-06-16 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Remove lock file when service is
terminated.
2005-06-10 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Removed AutoResetEvent code from signal
handler because it was unsafe and not guaranteed to work.
Use polling in main loop instead.
Use signal functions from Mono.Unix instead of self defined ones.
2005-06-01 Raja R Harinath <rharinath@novell.com>
* mono-service.cs (MonoServiceRunner.Main): Replace LockFlags with
LockfCommand to reflect the rename in Mono.Posix.dll.
2005-04-12 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Service runs in its own AppDomain now.
Improved exception handling.
2005-04-09 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Fixed dynamic loading of assemblies
from services. Cleaned up callback code.
2005-04-08 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Restructured code to run service main loop
in callback called by ServiceBase.Run. This matches Windows
service behaviour better.
2005-04-07 Zoltan Varga <vargaz@freemail.hu>
* mono-service.cs: Fix compilation with csc.
2005-04-06 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs:
Pay attention to CanStop and CanPauseAndContinue.
Call Dispose of service. Fixed exe name in usage output.
Filling and using lock file to prevent multiple instances.

View File

@@ -4,9 +4,12 @@ include ../../build/rules.make
PROGRAM = mono-service.exe
PROGRAM_SNK = ../../class/mono.snk
include ../../build/executable.make
LOCAL_MCS_FLAGS = -r:System.ServiceProcess.dll -r:Mono.Posix.dll -unsafe
LOCAL_MCS_FLAGS = -unsafe -publicsign
LIB_REFS = System.ServiceProcess Mono.Posix System
# Copied from library.make