Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							8861fdc316 
							
						 
					 
					
						
						
							
							api: add cfgmgr32.dll to delayed load list  
						
						 
						
						... 
						
						
						
						It's in the registry but not in the NT object key.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-05 16:58:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							abbf658211 
							
						 
					 
					
						
						
							
							api: fix typo in ring-management function prototype declarations  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-05 08:36:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							3158b553c4 
							
						 
					 
					
						
						
							
							api: document enum argument properly  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 21:22:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							fc27d8ccd2 
							
						 
					 
					
						
						
							
							api: document log enum  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 21:22:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							65dee05229 
							
						 
					 
					
						
						
							
							api: remove enum name for logger level  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 21:22:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2b4e164d69 
							
						 
					 
					
						
						
							
							api: document adapter handle return value properly  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 16:19:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c26b16e06f 
							
						 
					 
					
						
						
							
							api: CALLBACK_FUNC -> CALLBACK  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 16:46:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							b8401ad25b 
							
						 
					 
					
						
						
							
							api: upgrade nci.lib and wintun-inf.h building  
						
						 
						
						... 
						
						
						
						The additional build steps performed are now attached to the build
process using BeforeTargets/AfterTargets.
Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-04 16:44:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							dc99f96da7 
							
						 
					 
					
						
						
							
							api: rename GetVersion to GetRunningDriverVersion  
						
						 
						
						... 
						
						
						
						This makes our intentions a lot more clear, and in case we ever add
other version functions, makes the forward path simpler.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 14:53:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1efa847f 
							
						 
					 
					
						
						
							
							api: use a logging alloc function  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 13:21:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9c349273f5 
							
						 
					 
					
						
						
							
							api: concatenate function name at runtime  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-04 13:21:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							0a51e26730 
							
						 
					 
					
						
						
							
							api: include the rundll32 helpers the MSVC-typical way  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-04 13:21:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							552821f59a 
							
						 
					 
					
						
						
							
							api: translate NTSTATUS to Win32 error codes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-04 13:21:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							f657e6fd27 
							
						 
					 
					
						
						
							
							api: use GetLastError() to report failures like standard Win32  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-04 13:21:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							677ba8680f 
							
						 
					 
					
						
						
							
							wintun: extract inf driverver at compile time into C header  
						
						 
						
						... 
						
						
						
						This requires us to make some insane conversions between INF date,
JavaScript time, and finally Windows file time. The point is to mimic
SystemTimeToFileTime, which is what SpInf.dll's pSetupStringToDriverDate
does on the YYYY-MM-DD from the INF.
The result is that we no longer have to parse an ancient text format in
C at runtime.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 18:29:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							55345ae386 
							
						 
					 
					
						
						
							
							api: move nci.lib generation to custom step  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 16:10:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							90a33d9cc6 
							
						 
					 
					
						
						
							
							api: move undocumented ntdll symbols to ntdll.h  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 15:28:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							080b6896e0 
							
						 
					 
					
						
						
							
							api: constify pool argument  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 12:47:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							8963f7258e 
							
						 
					 
					
						
						
							
							api: remove guid getter  
						
						 
						
						... 
						
						
						
						The iphlpapi takes both LUIDs and GUIDs but prefers LUIDs, so exposing
the NET_LUID makes sense. However, we were previously exposing the
configuration GUID, rather than the net GUID, which is confusing, so
just make it all go away.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 12:34:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							2af7fbd64a 
							
						 
					 
					
						
						
							
							api: use 'open' name since caller must close handle  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 12:31:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7dede73406 
							
						 
					 
					
						
						
							
							api: add pool/driver removal for uninstaller semantics  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 12:27:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							0c85a2ebf1 
							
						 
					 
					
						
						
							
							api: move _L macro where it belongs  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 11:42:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							04437fd668 
							
						 
					 
					
						
						
							
							api: conditionalize quasi expensive prelinkevent  
						
						 
						
						... 
						
						
						
						It would be better to do this only if either nci.def or nci.h are newer
than nci.lib, but who knows if msbuild is expressive enough for this.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 11:17:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							64f39cd95d 
							
						 
					 
					
						
						
							
							api: only return top two version nibbles  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 11:01:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							63b99bc2b4 
							
						 
					 
					
						
						
							
							api: bulk-disable unreferenced param warning where it nags the most  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-03 10:58:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6e540811 
							
						 
					 
					
						
						
							
							api: prevent double SetupDiDestroyDriverInfoList calls on error  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-03 10:40:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							19d6227c1d 
							
						 
					 
					
						
						
							
							api: rundll32: repair token spawning semantics  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 10:34:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							a73927ea6c 
							
						 
					 
					
						
						
							
							api: refactor .inf parsing and check SystemTimeToFileTime for errors  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-03 10:34:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							77ff03f621 
							
						 
					 
					
						
						
							
							api: simplify IsOurDrvInfoDetail()  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-03 10:34:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							1201c9f346 
							
						 
					 
					
						
						
							
							api: ensure more code compiles by using dead code elimination  
						
						 
						
						... 
						
						
						
						It'd be nicer to do this via
if (is_defined(HAVE_WHATEVER))
But MSVC won't work with the linux kernel macros for this. Ongoing
research.
Nevertheless, this makes most of the program always pass through the
compiler's type checker, only to have dead code removed later.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 02:25:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							353cfa562e 
							
						 
					 
					
						
						
							
							api: begin to separate rundll32 jumps  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-03 02:25:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9a937c7a49 
							
						 
					 
					
						
						
							
							example: rewrite and replace api's debug rundll32 functionality  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 23:42:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							0d7b9c7319 
							
						 
					 
					
						
						
							
							api: free beginning of heap object  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 23:42:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							ddacb5491a 
							
						 
					 
					
						
						
							
							api: pass around NET_LUID instead of LUID  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 23:33:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f18ea4fb 
							
						 
					 
					
						
						
							
							api: consistancy in exported interface  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 23:33:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							351349b4c4 
							
						 
					 
					
						
						
							
							api: return correct error when there's a duplicate  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 23:33:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							283f6c8e63 
							
						 
					 
					
						
						
							
							api: install driver on demand  
						
						 
						
						... 
						
						
						
						...and add API for uninstalling it.
Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-02 23:33:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c20e1683c2 
							
						 
					 
					
						
						
							
							api: separate read-wait handle into other function  
						
						 
						
						... 
						
						
						
						Makes the API a bit more clear.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 16:38:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							78bad1436e 
							
						 
					 
					
						
						
							
							api: statically compile devpkey constants  
						
						 
						
						... 
						
						
						
						I don't like this solution, but I don't see much other choice. It's not
in uuid.lib or anywhere like that.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 13:52:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							007db8bd94 
							
						 
					 
					
						
						
							
							api: serialize driver installation  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 12:07:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							724508d61f 
							
						 
					 
					
						
						
							
							api: make nci.lib work on x86  
						
						 
						
						... 
						
						
						
						This is an appalling hack. We need the lib tool to generate a coff lib
with the "undecorate" parameter. And apparently the only way to do this
with the MSVC tools is by making a stub object, and then rewriting the
symbols using the def file. See Q131313 for Microsoft-sanctioned
details.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 11:38:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							7f35f0dbab 
							
						 
					 
					
						
						
							
							api: map cr errors to win32 errors  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 12:38:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							47a241e5d8 
							
						 
					 
					
						
						
							
							api: simplify and unify error messages  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-02 12:19:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							13494e979e 
							
						 
					 
					
						
						
							
							api: pnf param is none  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 12:19:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							b5836e9fb9 
							
						 
					 
					
						
						
							
							api: make version function uniform  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 09:17:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							99097022fe 
							
						 
					 
					
						
						
							
							api: avoid call to CM_Get_DevNode_Status  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 09:17:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa53185d0 
							
						 
					 
					
						
						
							
							api: check for duplicate adapter status  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 09:17:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9adb49e13d 
							
						 
					 
					
						
						
							
							api: separate out driver installation  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-02 09:17:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jason A. Donenfeld 
							
						 
					 
					
						
						
						
						
							
						
						
							334a5e619f 
							
						 
					 
					
						
						
							
							api: cleanup names  
						
						 
						
						... 
						
						
						
						Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 
						
					 
					
						2020-11-01 00:00:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Rozman 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f82d5cbf 
							
						 
					 
					
						
						
							
							test: introduce a demo client  
						
						 
						
						... 
						
						
						
						Signed-off-by: Simon Rozman <simon@rozman.si> 
						
					 
					
						2020-11-01 00:00:14 +01:00