Bill Zissimopoulos
d2de5e996c
update source copyright for 2019
2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
3119922708
np, launcher: allow RunAs=. registry setting
2018-11-26 13:29:34 -08:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer
2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
a48668149b
inc: winfsp/launch.h
2018-01-09 11:38:27 -08:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
2f026cbc6f
launcher: code cleanup
2018-01-03 14:55:27 -08:00
Bill Zissimopoulos
e6d2ef9274
launcher: new WorkDirectory registry value controls file system work dir
2017-12-19 17:50:26 -08:00
Bill Zissimopoulos
ff155694ce
launcher: can now perform DefineDosDevice in LocalSystem context
...
dll: uses launcher to DefineDosDevice for LocalService, etc.
2017-12-19 14:49:22 -08:00
Bill Zissimopoulos
5d3b37122c
launcher: LogonCreateProcess
2017-12-12 14:39:56 -08:00
Bill Zissimopoulos
9d1c892d68
Merge branch 'master' into pvt-launcher2
2017-12-12 14:30:13 -08:00
Bill Zissimopoulos
35255526d3
launcher: work around Win7 CreateProcess problem
2017-12-11 21:40:47 -08:00
Bill Zissimopoulos
b2e474658d
launcher: work around Win7 CreateProcess problem
2017-12-11 21:23:38 -08:00
Bill Zissimopoulos
fd3e5bad43
src: launcher: SvcInstanceAddUserRights:
...
- users who start a file system can always stop it and get info about it
2017-12-10 14:49:18 -08:00
Bill Zissimopoulos
ea873ece22
src: launcher: LogonCreateProcess: ImpersonateLoggedOnUser
2017-12-09 17:45:10 -08:00
Bill Zissimopoulos
42e01a9b27
src: launcher: RunAs, LogonCreateProcess
2017-12-09 17:00:09 -08:00
Bill Zissimopoulos
69d68eb22f
launcher: compute user name from client token
...
dll: np: do not pass user name as launcher argument
2017-11-29 16:20:15 -08:00
Bill Zissimopoulos
aeaeba0dd6
launcher: change registry location
2017-02-07 14:53:27 -08:00
Bill Zissimopoulos
f68bc75255
build: include git short hash when versioning
2017-01-06 11:35:10 -08:00
Bill Zissimopoulos
a57325e8af
update source copyright notices for 2017
2017-01-05 13:56:18 -08:00
Bill Zissimopoulos
3a65ce332b
dll,launcher: invariant string comparisons
2016-12-09 14:23:53 -08:00
Bill Zissimopoulos
5770f2d901
build: improve build versioning
2016-10-13 14:32:09 -07:00
Bill Zissimopoulos
bd952253fb
cosmetic fix
2016-10-11 11:39:17 -07:00
Bill Zissimopoulos
c7780cf7fa
license: switch to GPLv3 from AGPLv3
2016-10-10 21:33:27 -07:00
Bill Zissimopoulos
997476f015
sys,launcher: MUP volume prefixes (share names) are now case insensitive
2016-09-11 14:35:56 -07:00
Bill Zissimopoulos
4366866653
launcher: SvcInstanceStart: STATUS_TIMEOUT is not error; handle it correctly
2016-07-28 23:50:49 -07:00
Bill Zissimopoulos
0e2f46dc90
Define NTDDI_VERSION,_WIN32_WINNT; remove GetOverlappedResultEx
...
- Ensures that only Vista+ DDI/API's are used
- Project should now run on Win 7
2016-07-27 16:15:28 -07:00
Bill Zissimopoulos
9dfdd19616
launcher: startWithSecret testing
2016-06-29 16:10:27 -07:00
Bill Zissimopoulos
2c651b1bd8
launcher: check Credentials registry value during svc instance creation
2016-06-29 15:02:15 -07:00
Bill Zissimopoulos
41764f7b41
launcher, launchctl: fixes
2016-06-29 13:05:15 -07:00
Bill Zissimopoulos
08e697c52c
launcher: send the password to service instance as UTF-8
2016-06-29 12:34:06 -07:00
Bill Zissimopoulos
66cc043149
dll: np: credentials support
2016-06-29 12:18:53 -07:00
Bill Zissimopoulos
518cd0e8c0
launcher, launchctl: StartWithSecret
2016-06-28 23:09:10 -07:00
Bill Zissimopoulos
68d79b0c3b
dll: convert all initialization to the initonce pattern
2016-06-16 12:17:38 -07:00
Bill Zissimopoulos
f7adbaba92
dll: FspCallNamedPipeSecurely replaces CallNamedPipeW
2016-05-18 10:05:33 -07:00
Bill Zissimopoulos
597dd43f23
launcher: fix bug in SvcInstanceCreate
2016-05-16 16:34:59 -07:00
Bill Zissimopoulos
1c3fc530f6
dll: np: NPAddConnection3, NPCancelConnection implementation
2016-05-16 15:48:27 -07:00
Bill Zissimopoulos
9971472be7
launcher, launchctl: ensure that they build under all platforms/configurations
2016-05-15 11:22:19 -07:00
Bill Zissimopoulos
22d1f86ac1
launcher: AllocConsole if we are running as a service without one (DETACHED_PROCESS)
2016-05-14 23:18:43 -07:00
Bill Zissimopoulos
1a7d3b8f9e
launcher: remove JOB_OBJECT_LIMIT_BREAKAWAY_OK, use JobControl=0 registry setting instead
2016-05-14 21:01:29 -07:00
Bill Zissimopoulos
768a393342
launcher, launchctl: add quit command on debug version of launcher
2016-05-14 21:00:02 -07:00
Bill Zissimopoulos
08a02d7b35
launcher:
...
- STOP_TIMEOUT vs KILL_TIMEOUT
- JobControl registry value
2016-05-14 19:27:59 -07:00
Bill Zissimopoulos
3035ba2847
launcher: better handling of service instance stopping:
...
- instances are now launched in a job so that they get killed if the parent process dies
- instances are killed after a timeout if they do not respond timely to console control events
2016-05-14 18:47:26 -07:00
Bill Zissimopoulos
147c90be9f
launcher: minor bug fix
2016-05-13 15:25:31 -07:00
Bill Zissimopoulos
0822458238
launcher: SvcInstanceReplaceArguments
2016-05-13 14:30:54 -07:00
Bill Zissimopoulos
c322a4b14a
launcher: testing
2016-05-13 13:13:08 -07:00
Bill Zissimopoulos
0c6300b97c
launcher: testing
2016-05-13 12:38:30 -07:00
Bill Zissimopoulos
be952729c9
launcher, launchctl: testing
2016-05-13 12:07:30 -07:00
Bill Zissimopoulos
1802ac8878
launcher, launchctl: testing
2016-05-13 11:10:59 -07:00
Bill Zissimopoulos
5491187e1d
launcher, launchctl: command line arguments are now numbered %1 to %9
2016-05-13 10:42:23 -07:00
Bill Zissimopoulos
ec2494433b
launcher: fix deadlock when SvcPipeServer stops itself
2016-05-13 10:37:25 -07:00