Martin Willi
|
f1e7b9b0d7
|
pki: Stop prompting for password when entering empty string
|
2014-06-04 15:53:11 +02:00 |
|
Martin Willi
|
1309cb7b1a
|
chunk: On Windows, use binary mode in chunk_write()
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
fc50731376
|
imv: Provide database table scheme for MySQL
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
0b78661042
|
libpts: Respect path separators when concatenating database filenames
As we can't use the system native directory separator on cross-platform
measurements, we determine the path separator from the base directory format.
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
0731d41ca9
|
attest: Properly separate and build absolute path names on Windows
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
ecc6c2e8a4
|
libimcv: Pass TNC_SESSION_ID as argument instead as a environment variable
Doing so works on Windows as well.
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
9b7d1a3b33
|
libimcv: Be a little more verbose about the Windows system reported
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
ede10dd974
|
imv: Return an empty enumerator instead of null, as expected by callers
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
5388389bef
|
imc-os: Add missing TNC_IMC_API definitions, fixes warnings on Windows
|
2014-06-04 15:53:10 +02:00 |
|
Martin Willi
|
0c512610cc
|
imv-os: Don't build pacman on Windows
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
55c2b47a90
|
file-logger: Emulate setlinebuf() if not supported by using fflush()
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
fc987bea52
|
charon-svc: When running as service, change working directory to executable
Services get executed with system32 as current working directory. This does
not work for us, as we expect paths to be relative to the executable.
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
93168c5f1d
|
openssl: Be less verbose about FIPS mode when not running as daemon
While this is valuable information, printing it for pki and other tools is
annoying.
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
74e14ea547
|
unit-tests: Adapt settings tests for Windows
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
b67069b00c
|
swanctl: Concatenate relative certificate paths correctly on Windows
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
bc9fd3735d
|
parser-helper: Detect absolute pathnames and concatenate paths on Windows
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
67b3bcd13d
|
utils: Provide a path_absolute() function to check path for non-relativeness
The usually used trivial '/' check won't work on Windows platforms.
|
2014-06-04 15:53:09 +02:00 |
|
Martin Willi
|
2496eaffde
|
utils: Return plain drive letter as base/pathname for drive letters on Windows
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
8182631bc3
|
utils: Support Windows path separators in path_basename/dirname
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
a43f1e5631
|
utils: Define a platform directory separator character used in paths
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
b70849ada2
|
configure: Separate pki from --disable-tools
While pki builds and runs just fine on Windows, this is not true for scepclient.
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
41bb8ba5d2
|
windows: Provide a getpass() implementation
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
37089963b6
|
libpts: Use chunk_map() to load AIK blob
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
c5447bc2f5
|
chunk: On Windows, chunk_map() opens files in binary mode
|
2014-06-04 15:53:08 +02:00 |
|
Martin Willi
|
2877355408
|
libpts: Fix PCR read, avoid cast of a pointer to different sized integer
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
c9891716b8
|
libpts: Parse TPM version info without TrouSerS helper function
Trspi_UnloadBlob_CAP_VERSION_INFO() is a TrouSerS specific function, not
available on all platforms.
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
becc382101
|
libnccs: Fix casts between integers and pointers
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
ce3e7ac57d
|
tnc-imc/imv: Don't include <dlfcn.h> on Windows
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
6d8094ee1f
|
libtnccs: Use a default tnc_config in the current working dir on Windows
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
d6935ddaf6
|
libpts: Work around BASETSD_H define mismatch between MinGW and TSS
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
eb8677986e
|
imc-attestation: Use TNC_IMV_API prefix on TNC functions for correct declspec
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
1cd9bb49d8
|
libimcv: Use TNC_IMV_API prefix on TNC functions for correct declspec
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
6b98c00285
|
libimcv: Silence integer to pointer cast warnings
|
2014-06-04 15:53:07 +02:00 |
|
Martin Willi
|
b7d71ff95d
|
pt-tls-client: Support platforms not having syslog()
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
481f1d1c9a
|
pt-tls-client: Remove unneeded socket.h include, fixing Windows build
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
3f8a818610
|
attest: Disable syslog logging if syslog() missing
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
a81a04d39e
|
libpts: Fix build on Windows
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
2a062f38d0
|
libpts: Link against ws_w32 on Windows
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
9bac2c9e40
|
libimcv: Port os_info (partially) to Windows
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
09e5f15a13
|
libimcv: Disable default syslog() logging if not supported
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
fb7cb97d6e
|
libimcv: Link against ws_w32 on Windows
|
2014-06-04 15:53:06 +02:00 |
|
Martin Willi
|
17c17665cb
|
libpttls: Link against ws_w32 on Windows
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
262802f101
|
libtnccs: Link against ws_w32 on Windows
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
30308c5fdb
|
libtls: Link against ws_w32 on Windows
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
ee2498e3d6
|
bus: Build syslog logger depending on syslog() availability
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
89e46c41f1
|
windows: Include for Vista instead of defining CondVar/SRWLock functions ourself
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
8120b3c339
|
windows: Don't redeclare inet_ntop/pton if already defined
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
1f3bf4175d
|
windows: Check for existence of error codes before defining them
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
89c3ff6d2c
|
windows: Check for clock_gettime() function itself as well
CLOCK_THREAD_CPUTIME_ID seems to be defined sometimes even if clock_gettime() is
missing.
|
2014-06-04 15:53:05 +02:00 |
|
Martin Willi
|
3d50dd47ef
|
windows: Overload sleep() cancellable when it is defined in <unistd.h>
|
2014-06-04 15:53:04 +02:00 |
|