]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Add support for OpenSSL, fixing type bugs and asn2ntp unsigned error and add
authorDanny Mayer <mayer@ntp.org>
Sat, 1 Feb 2003 23:58:49 +0000 (18:58 -0500)
committerDanny Mayer <mayer@ntp.org>
Sat, 1 Feb 2003 23:58:49 +0000 (18:58 -0500)
Win32 support for readlink.

bk: 3e3c5f397P1N_igu4ct6nazHYoxGgg

17 files changed:
include/ntp.h
include/ntp_crypto.h
include/ntp_machine.h
include/ntpd.h
ntpd/ntp_crypto.c
ntpd/ntp_peer.c
ntpd/ntp_timer.c
ntpdate/ntpdate.c
ports/winnt/include/config.h
ports/winnt/libisc/isc_strerror.c
ports/winnt/libntp/libntp.dsp
ports/winnt/ntpd/nt_clockstuff.c
ports/winnt/ntpd/ntpd.dsp
ports/winnt/ntpdate/ntpdate.dsp
ports/winnt/ntpdc/ntpdc.dsp
ports/winnt/ntpq/ntpq.dsp
ports/winnt/ntptrace/ntptrace.dsp

index 467c9e4355481d8f3b81fabd67e835c61a014f16..2a4fea3bad59f9a61885f1805ce5b7ce78a8ee13 100644 (file)
@@ -265,8 +265,8 @@ struct peer {
        u_int32 crypto;         /* peer status word */
        EVP_PKEY *pkey;         /* public key */
        const EVP_MD *digest;   /* message digest algorithm */
-       u_char  *subject;       /* certificate subject name */
-       u_char  *issuer;        /* certificate issuer name */
+       char    *subject;       /* certificate subject name */
+       char    *issuer;        /* certificate issuer name */
        keyid_t pkeyid;         /* previous key ID */
        keyid_t pcookie;        /* peer cookie */
        EVP_PKEY *ident_pkey;   /* identity key */
index c21661834371a3e1765db5971668f0b961726d9a..fb1955ce4064d851a41fd1595ffe5ad1ad872199 100644 (file)
@@ -147,8 +147,8 @@ struct cert_info {
        u_long  serial;         /* serial number */
        tstamp_t first;         /* valid not before */
        tstamp_t last;          /* valid not after */
-       u_char  *subject;       /* subject common name */
-       u_char  *issuer;        /* issuer common name */
+       char    *subject;       /* subject common name */
+       char    *issuer;        /* issuer common name */
        u_char  *grpkey;        /* GQ group key */
        u_int   grplen;         /* GQ group key length */
        struct value cert;      /* certificate/value */
index 303b87e98e33c710faf96e999b06a4a3c4c093cf..65ef5be88e3dd4dcd8f25ebd1c5877d2ab5b6fd4 100644 (file)
@@ -273,6 +273,7 @@ typedef unsigned long u_long;
 # define fileno _fileno
 # define write _write
 # define vsnprintf _vsnprintf
+# define snprintf _snprintf
 #ifndef close
 # define close _close
 #endif
index 622232a680f3ef1cfa646d4c720cf6f267fac1f6..a90ffee8b66659ce68eee7e200e0be679bbc6bf0 100644 (file)
@@ -145,7 +145,7 @@ extern      void    crypto_update   P((void));
 extern void    crypto_config   P((int, char *));
 extern void    crypto_setup    P((void));
 extern u_int   crypto_ident    P((struct peer *));
-extern struct exten *crypto_args P((struct peer *, u_int, u_char *));
+extern struct exten *crypto_args P((struct peer *, u_int, char *));
 extern int     crypto_public   P((struct peer *, u_char *, u_int));
 extern void    value_free      P((struct value *));
 #endif /* OPENSSL */
index 5fc2b282dba603f10cac56a34f936dd3acad4ce9..d1c322f4222f5f627db8c6f73e971dc07a8cc659 100644 (file)
@@ -158,6 +158,12 @@ static     int     bighash         P((BIGNUM *, BIGNUM *));
 static struct cert_info *crypto_cert P((char *));
 static void    crypto_tai      P((char *));
 
+//#ifdef SYS_WINNT
+int
+readlink(char * link, char * file, int len) {
+       return (-1);
+}
+
 /*
  * session_key - generate session key
  *
@@ -364,7 +370,7 @@ crypto_recv(
        u_int   code;           /* extension field opcode */
        u_int   vallen = 0;     /* value length */
        X509    *cert;          /* X509 certificate */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        keyid_t cookie;         /* crumbles */
        int     rval = XEVNT_OK;
        u_char  *ptr;
@@ -1143,7 +1149,7 @@ crypto_xmit(
        struct exten *fp;       /* extension pointers */
        struct cert_info *cp;   /* certificate info/value pointer */
        char    certname[MAXHOSTNAME + 1]; /* subject name buffer */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        u_int   vallen;
        u_int   len;
        struct value vtemp;
@@ -1189,7 +1195,7 @@ crypto_xmit(
                vtemp.tstamp = ep->tstamp;
                vtemp.fstamp = ep->fstamp;
                vtemp.vallen = ep->vallen;
-               vtemp.ptr = (char *)ep->pkt;
+               vtemp.ptr = (unsigned char *)ep->pkt;
                len += crypto_send(fp, &vtemp);
                break;
 
@@ -1687,7 +1693,7 @@ struct exten *
 crypto_args(
        struct peer *peer,      /* peer structure pointer */
        u_int   opcode,         /* operation code */
-       u_char  *str            /* argument string */
+       char    *str            /* argument string */
        )
 {
        tstamp_t tstamp;        /* NTP timestamp */
@@ -1715,7 +1721,7 @@ crypto_args(
        ep->vallen = 0;
        if (str != NULL) {
                ep->vallen = htonl(strlen(str));
-               memcpy(ep->pkt, str, strlen(str));
+               memcpy((char *)ep->pkt, str, strlen(str));
        } else {
                ep->pkt[0] = peer->associd;
        }
@@ -1790,7 +1796,7 @@ crypto_update(void)
 {
        EVP_MD_CTX ctx;         /* message digest context */
        struct cert_info *cp, **zp; /* certificate info/value */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        tstamp_t tstamp;        /* NTP timestamp */
        u_int   len;
 
@@ -1920,7 +1926,7 @@ asn2ntp   (
         * greater than 100. Dontcha love ASN.1? Better than MIL-188.
         */
        if (asn1time->length > 13)
-               return (-1);
+               return ((u_long)(~0));  /* We can't use -1 here. It's invalid */
        v = (char *)asn1time->data;
        tm.tm_year = (v[0] - '0') * 10 + v[1] - '0';
        if (tm.tm_year < 50)
@@ -2865,16 +2871,17 @@ cert_parse(
        X509V3_EXT_METHOD *method;
        STACK_OF(CONF_VALUE) *nval;
        CONF_VALUE *val;
-       u_char  pathbuf[MAXFILENAME];
-       u_char  *ptr;
+       char    pathbuf[MAXFILENAME];
+       u_char  *uptr;
+       char    *ptr;
        char    *ext_str;
        int     temp, cnt, i;
 
        /*
         * Decode ASN.1 objects and construct certificate structure.
         */
-       ptr = asn1cert;
-       if ((cert = d2i_X509(NULL, &ptr, len)) == NULL) {
+       uptr = asn1cert;
+       if ((cert = d2i_X509(NULL, &uptr, len)) == NULL) {
                msyslog(LOG_ERR, "cert_parse %s\n",
                    ERR_error_string(ERR_get_error(), NULL));
                return (NULL);
@@ -2895,7 +2902,8 @@ cert_parse(
        ret->version = X509_get_version(cert);
        X509_NAME_oneline(X509_get_subject_name(cert), pathbuf,
            MAXFILENAME - 1);
-       if ((ptr = strstr(pathbuf, "CN=")) == NULL) {
+       ptr = strstr(pathbuf, "CN=");
+       if (ptr == NULL) {
                msyslog(LOG_ERR, "cert_parse: invalid subject %s",
                    pathbuf);
                cert_free(ret);
@@ -2949,8 +2957,8 @@ cert_parse(
                 * insists on text strings.
                 */
                case NID_ext_key_usage:
-                       ptr = ext->value->data;
-                       ext_str = method->d2i(NULL, &ptr,
+                       uptr = ext->value->data;
+                       ext_str = method->d2i(NULL, &uptr,
                            ext->value->length);
                        nval = method->i2v(method, ext_str, NULL);
                        val = sk_CONF_VALUE_value(nval, 0);
@@ -3095,7 +3103,7 @@ cert_sign(
        X509_gmtime_adj(X509_get_notAfter(cert), YEAR);
        subj = X509_get_issuer_name(cert);
        X509_NAME_add_entry_by_txt(subj, "commonName", MBSTRING_ASC,
-           sys_hostname, strlen(sys_hostname), -1, 0);
+           (unsigned char *) sys_hostname, strlen(sys_hostname), -1, 0);
        subj = X509_get_subject_name(req);
        X509_set_subject_name(cert, subj);
        X509_set_pubkey(cert, pkey);
@@ -3370,9 +3378,9 @@ crypto_key(
        EVP_PKEY *pkey = NULL;  /* public/private key */
        char    filename[MAXFILENAME]; /* name of key file */
        char    linkname[MAXFILENAME]; /* file link (for filestamp) */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        int     rval;
-       u_char  *ptr;
+       char    *ptr;
 
        /*
         * Open the key file. If the first character of the file
@@ -3448,11 +3456,11 @@ crypto_cert(
        FILE    *str;           /* file handle */
        char    filename[MAXFILENAME]; /* name of certificate file */
        char    linkname[MAXFILENAME]; /* file link (for filestamp) */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        tstamp_t fstamp;        /* filestamp */
        int     rval;
        u_int   len;
-       u_char  *ptr;
+       char    *ptr;
        char    *name, *header;
        u_char  *data;
 
@@ -3537,15 +3545,15 @@ crypto_tai(
        )
 {
        FILE    *str;           /* file handle */
-       u_char  buf[NTP_MAXSTRLEN];     /* file line buffer */
+       char    buf[NTP_MAXSTRLEN];     /* file line buffer */
        u_int   leapsec[MAX_LEAP]; /* NTP time at leaps */
        u_int   offset;         /* offset at leap (s) */
        char    filename[MAXFILENAME]; /* name of leapseconds file */
        char    linkname[MAXFILENAME]; /* file link (for filestamp) */
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
        tstamp_t fstamp;        /* filestamp */
        u_int   len;
-       u_char  *ptr;
+       char    *ptr;
        int     rval, i;
 #ifdef KERNEL_PLL
 #if NTP_API > 3
@@ -3625,7 +3633,7 @@ crypto_tai(
        len = i * 4;
        tai_leap.vallen = htonl(len);
        ptr = emalloc(len);
-       tai_leap.ptr = ptr;
+       tai_leap.ptr = (unsigned char *) ptr;
        for (; i >= 0; i--) {
                *ptr++ = htonl(leapsec[i]);
        }
@@ -3746,7 +3754,7 @@ crypto_setup(void)
                msyslog(LOG_ERR,
                    "warning: host key is not RSA key type");
        hostval.vallen = htonl(strlen(sys_hostname));
-       hostval.ptr = sys_hostname;
+       hostval.ptr = (unsigned char *) sys_hostname;
        
        /*
         * Construct public key extension field for agreement scheme.
index e4d521f1bf732269b826eb5e0945f86ce8f89487..ecc5c26bb51227139e9aa409867e5c606b8479bf 100644 (file)
@@ -338,7 +338,7 @@ unpeer(
 {
        int hash;
 #ifdef OPENSSL
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
 
        if (peer_to_remove->flags & FLAG_SKEY) {
                sprintf(statstr, "unpeer %d flash %x reach %03o flags %04x",
@@ -544,7 +544,7 @@ newpeer(
        register struct peer *peer;
        register int i;
 #ifdef OPENSSL
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
 #endif /* OPENSSL */
 
        /*
index 81d2ac61299a805ed2efd1145e86826961a0fd3b..ad8c15e207c016c8aad1c38b1fd330847ac463ef 100644 (file)
@@ -215,7 +215,7 @@ timer(void)
 {
        register struct peer *peer, *next_peer;
 #ifdef OPENSSL
-       u_char  statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
+       char    statstr[NTP_MAXSTRLEN]; /* statistics for filegen */
 #endif /* OPENSSL */
        u_int n;
 
index 1853d6102462b454d4de2982eabc9bfcacfd8201..30e263ae3bab633cd66b99d8592cbc030428b2fa 100644 (file)
@@ -70,7 +70,10 @@ struct timeval timeout = {60,0};
 #include "recvbuff.h"
 
 #ifdef SYS_WINNT
-# define TARGET_RESOLUTION 1  /* Try for 1-millisecond accuracy
+#define EPROTONOSUPPORT WSAEPROTONOSUPPORT
+#define EAFNOSUPPORT    WSAEAFNOSUPPORT
+#define EPFNOSUPPORT    WSAEPFNOSUPPORT
+#define TARGET_RESOLUTION 1  /* Try for 1-millisecond accuracy
                                on Windows NT timers. */
 #pragma comment(lib, "winmm")
 #endif /* SYS_WINNT */
index 04271f7958364ab9ac08ca2596e1b08ecc57b965..11a88f5e3a4815ca0ced3fb410e8f16d40e0f858 100644 (file)
@@ -27,6 +27,8 @@
  * ANSI C compliance enabled
  */
 #define __STDC__ 1
+/* Define if you have the ANSI C header files.  */
+#define STDC_HEADERS 1
 
 /* Skip asynch rpc inclusion */
 #ifndef __RPCASYNC_H__
@@ -44,6 +46,9 @@
 #define MAXHOSTNAMELEN 64
 #define AUTOKEY
 
+/* Enable OpenSSL */
+#define OPENSSL 1
+
 #define finite _finite
 # define random      rand
 # define srandom     srand
@@ -86,8 +91,6 @@ int NT_set_process_priority(void);    /* Define this function */
 # define TIME_WITH_SYS_TIME
 # define HAVE_IO_COMPLETION_PORT
 # define HAVE_SOCKADDR_IN6
-//# define volatile
-# define STDC_HEADERS
 
 # define NEED_S_CHAR_TYPEDEF
 
index 58d4c6543fd1347db96e5cd93b93a50bf4b28418..70a92732c3d8286f4a29728be5f8959761c3ac39 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <stdio.h>
 #include <string.h>
-#include <winsock2.h>
+#include <windows.h>
 
 /*
  * Forward declarations
index 77d65871ff15e812667b4c17a35c7f00f4c25415..e302182b5a2a184afaa951bd34068767b48f04d9 100644 (file)
@@ -41,7 +41,7 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -64,7 +64,7 @@ LIB32=link.exe -lib
 # PROP Intermediate_Dir "Debug"
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /FI"windows.h" /D "_DEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /FI"windows.h" /D "_DEBUG" /D "_LIB" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe
@@ -221,6 +221,10 @@ SOURCE=..\..\..\libntp\iosignal.c
 # End Source File
 # Begin Source File
 
+SOURCE=..\libisc\isc_strerror.c
+# End Source File
+# Begin Source File
+
 SOURCE=..\..\..\libisc\lib.c
 # End Source File
 # Begin Source File
@@ -349,10 +353,6 @@ SOURCE=..\..\..\libntp\statestr.c
 # End Source File
 # Begin Source File
 
-SOURCE=.\strerror.c
-# End Source File
-# Begin Source File
-
 SOURCE=.\syslog.c
 # End Source File
 # Begin Source File
index dca4427a599b2f2b4749fe2f326421b990a78a13..9877cf6526e1b235c68e46e7bc30325c99488d21 100644 (file)
@@ -214,6 +214,14 @@ void reset_winnt_time(void) {
        if (!SetSystemTimeAdjustment(0, TRUE)) {
                msyslog(LOG_ERR, "Failed to reset clock state, SetSystemTimeAdjustment(): %m");
        }
+        /************ Added back in 2003-01-26 *****************/
+       /* read the current system time, and write it back to
+           force CMOS update: */
+       {
+               SYSTEMTIME st;
+               GetSystemTime(&st);
+               SetSystemTime(&st);
+       }
 }
 
 
index 56b40c40a2ff803008e365191a75c74d41d46e24..9cb25575110f7b385d8be58f2b257df40471f5c7 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "\\" /I "..\..\..\openssl\inc32" /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -50,7 +50,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib \openssl-0.9.6g\out32dll\libeay32.lib /nologo /subsystem:console /machine:I386
 
 !ELSEIF  "$(CFG)" == "ntpd - Win32 Debug"
 
@@ -66,7 +66,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /FI"windows.h" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /FI"windows.h" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe
@@ -74,7 +74,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib \openssl-0.9.6g\out32dll\libeay32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
 
 !ENDIF 
 
index a2c51e91730715bdf4d23233640cb8aa1daea22d..9d0a24c8199211afc38b351dd9d4b876c68ecaf0 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "\\" /I "..\..\..\openssl\inc32" /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe
index e4f14ad5d7b6dbada326dfba32a8d581a75c4db7..ad2efec96df6e0562800b1326ece6de3b22030ad 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "\\" /I "..\..\..\openssl\inc32" /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe
index e09cffea0ae3aca7d993a98c9353ed26427ccd13..9c374635f9794af2051fc2399d3a1f7db7e80550 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "\\" /I "..\..\..\openssl\inc32" /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe
index 995b10bf1a9752d4b50671a27abda5a86b291384..36127969b4578ee3bdb8b709a0199192d560a65a 100644 (file)
@@ -42,7 +42,7 @@ RSC=rc.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W4 /GX /O2 /I "." /I "..\include" /I "..\..\..\include" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
+# ADD CPP /nologo /MT /W4 /GX /O2 /I "\\" /I "..\..\..\openssl\inc32" /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /YX"windows.h" /FD /c
 # ADD BASE RSC /l 0x409 /d "NDEBUG"
 # ADD RSC /l 0x409 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
+# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "." /I "..\include" /I "..\..\..\include" /I "\openssl-0.9.6g\inc32" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_MBCS" /D "__STDC__" /D "SYS_WINNT" /D "HAVE_CONFIG_H" /D _WIN32_WINNT=0x400 /FR /YX"windows.h" /FD /GZ /c
 # ADD BASE RSC /l 0x409 /d "_DEBUG"
 # ADD RSC /l 0x409 /d "_DEBUG"
 BSC32=bscmake.exe