[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r13562 - in gnunet: . src/include src/transport src/util sr
From: |
gnunet |
Subject: |
[GNUnet-SVN] r13562 - in gnunet: . src/include src/transport src/util src/vpn |
Date: |
Fri, 5 Nov 2010 12:26:18 +0100 |
Author: grothoff
Date: 2010-11-05 12:26:18 +0100 (Fri, 05 Nov 2010)
New Revision: 13562
Modified:
gnunet/configure.ac
gnunet/src/include/gnunet_common.h
gnunet/src/include/platform.h
gnunet/src/include/plibc.h
gnunet/src/include/winproc.h
gnunet/src/transport/gnunet-nat-client-windows.c
gnunet/src/util/common_logging.c
gnunet/src/util/connection.c
gnunet/src/util/os_priority.c
gnunet/src/util/scheduler.c
gnunet/src/util/signal.c
gnunet/src/util/strings.c
gnunet/src/util/win.cc
gnunet/src/vpn/gnunet-service-dns.c
gnunet/src/vpn/gnunet-vpn-pretty-print.c
Log:
LRN patch from Mantis #1615
Modified: gnunet/configure.ac
===================================================================
--- gnunet/configure.ac 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/configure.ac 2010-11-05 11:26:18 UTC (rev 13562)
@@ -23,6 +23,7 @@
AC_PREREQ(2.61)
AC_INIT([gnunet], [0.9.0pre1],address@hidden)
AM_INIT_AUTOMAKE([gnunet], [0.9.0pre1])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_CONFIG_HEADERS([gnunet_config.h])
AH_TOP([#define _GNU_SOURCE 1])
@@ -141,6 +142,7 @@
LDFLAGS="$LDFLAGS -no-undefined -Wl,--export-all-symbols"
LIBS="$LIBS -lws2_32 -lplibc"
CFLAGS="-mms-bitfields $CFLAGS"
+ CPPFLAGS="-D_WIN32_WINNT=0x0501 $CPPFLAGS"
build_target="mingw"
AC_PROG_CXX
LIBPREFIX=lib
Modified: gnunet/src/include/gnunet_common.h
===================================================================
--- gnunet/src/include/gnunet_common.h 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/include/gnunet_common.h 2010-11-05 11:26:18 UTC (rev 13562)
@@ -138,6 +138,7 @@
*/
enum GNUNET_ErrorType
{
+ GNUNET_ERROR_TYPE_NONE = 0,
GNUNET_ERROR_TYPE_ERROR = 1,
GNUNET_ERROR_TYPE_WARNING = 2,
GNUNET_ERROR_TYPE_INFO = 4,
Modified: gnunet/src/include/platform.h
===================================================================
--- gnunet/src/include/platform.h 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/include/platform.h 2010-11-05 11:26:18 UTC (rev 13562)
@@ -78,6 +78,7 @@
#ifdef _MSC_VER
#include <Winsock2.h>
+#include <ws2tcpip.h>
#else
#ifndef MINGW
#include <netdb.h>
@@ -108,6 +109,9 @@
#include <stdarg.h>
#include <errno.h>
#include <signal.h>
+#ifdef WINDOWS
+#include <malloc.h> /* for alloca(), on other OSes it's in stdlib.h */
+#endif
#ifndef _MSC_VER
#include <unistd.h> /* KLB_FIX */
#endif
Modified: gnunet/src/include/plibc.h
===================================================================
--- gnunet/src/include/plibc.h 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/include/plibc.h 2010-11-05 11:26:18 UTC (rev 13562)
@@ -50,8 +50,9 @@
#include "langinfo.h"
#endif
+#include <winsock2.h>
+#include <ws2tcpip.h>
#include <windows.h>
-#include <ws2tcpip.h>
#include <sys/types.h>
#include <time.h>
#include <stdio.h>
@@ -334,7 +335,7 @@
BOOL _plibc_DereferenceShortcut(char *pszShortcut);
char *plibc_ChooseDir(char *pszTitle, unsigned long ulFlags);
char *plibc_ChooseFile(char *pszTitle, unsigned long ulFlags);
-long QueryRegistry(HKEY hMainKey, char *pszKey, char *pszSubKey,
+long QueryRegistry(HKEY hMainKey, const char *pszKey, const char *pszSubKey,
char *pszBuffer, long *pdLength);
BOOL __win_IsHandleMarkedAsBlocking(int hHandle);
Modified: gnunet/src/include/winproc.h
===================================================================
--- gnunet/src/include/winproc.h 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/include/winproc.h 2010-11-05 11:26:18 UTC (rev 13562)
@@ -34,8 +34,9 @@
#include <sys/timeb.h>
#include <time.h>
#include <dirent.h>
+#include <winsock2.h>
+#include <ws2tcpip.h>
#include <windows.h>
-#include <winsock.h>
#include <winerror.h>
#include <iphlpapi.h>
#include <shlobj.h>
@@ -198,7 +199,7 @@
BOOL CreateShortcut (const char *pszSrc, const char *pszDest);
BOOL DereferenceShortcut (char *pszShortcut);
- long QueryRegistry (HKEY hMainKey, char *pszKey, char *pszSubKey,
+ long QueryRegistry (HKEY hMainKey, const char *pszKey, const char *pszSubKey,
char *pszBuffer, long *pdLength);
int ListNICs (void (*callback) (void *, const char *, int), void *cls);
BOOL AddPathAccessRights (char *lpszFileName, char *lpszAccountName,
Modified: gnunet/src/transport/gnunet-nat-client-windows.c
===================================================================
--- gnunet/src/transport/gnunet-nat-client-windows.c 2010-11-05 10:47:05 UTC
(rev 13561)
+++ gnunet/src/transport/gnunet-nat-client-windows.c 2010-11-05 11:26:18 UTC
(rev 13562)
@@ -43,8 +43,8 @@
*/
#define _GNU_SOURCE
+#include <winsock2.h>
#include <ws2tcpip.h>
-#include <winsock2.h>
#include <sys/time.h>
#include <sys/types.h>
#include <unistd.h>
Modified: gnunet/src/util/common_logging.c
===================================================================
--- gnunet/src/util/common_logging.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/common_logging.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -152,6 +152,8 @@
return GNUNET_ERROR_TYPE_WARNING;
if (0 == strcasecmp (log, _("ERROR")))
return GNUNET_ERROR_TYPE_ERROR;
+ if (0 == strcasecmp (log, _("NONE")))
+ return GNUNET_ERROR_TYPE_NONE;
return GNUNET_ERROR_TYPE_INVALID;
}
Modified: gnunet/src/util/connection.c
===================================================================
--- gnunet/src/util/connection.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/connection.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -719,7 +719,7 @@
struct GNUNET_CONNECTION_Handle *h = ap->h;
struct AddressProbe *pos;
int error;
- unsigned int len;
+ socklen_t len;
GNUNET_assert (ap->sock != NULL);
GNUNET_CONTAINER_DLL_remove (h->ap_head, h->ap_tail, ap);
Modified: gnunet/src/util/os_priority.c
===================================================================
--- gnunet/src/util/os_priority.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/os_priority.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -551,7 +551,6 @@
PROCESS_INFORMATION proc;
int argcount = 0;
char non_const_filename[MAX_PATH +1];
- int filenamelen = 0;
struct GNUNET_OS_Process *gnunet_proc = NULL;
GNUNET_assert (lsocks == NULL);
Modified: gnunet/src/util/scheduler.c
===================================================================
--- gnunet/src/util/scheduler.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/scheduler.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -692,12 +692,13 @@
/**
* Signal handler called for SIGPIPE.
*/
+#ifndef MINGW
static void
sighandler_pipe ()
{
return;
}
-
+#endif
/**
* Signal handler called for signals that should cause us to shutdown.
*/
Modified: gnunet/src/util/signal.c
===================================================================
--- gnunet/src/util/signal.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/signal.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -68,7 +68,7 @@
w32_sigchld_handler = handler;
else
{
- __p_sig_fn_t sigret = signal (signum, handler);
+ __p_sig_fn_t sigret = signal (signum, (__p_sig_fn_t) handler);
if (sigret == SIG_ERR)
{
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
Modified: gnunet/src/util/strings.c
===================================================================
--- gnunet/src/util/strings.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/strings.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -199,7 +199,7 @@
itmp = tmp;
finSize = tmpSize;
if (iconv (cd,
-#if FREEBSD || DARWIN
+#if FREEBSD || DARWIN || WINDOWS
(const char **) &input,
#else
(char **) &input,
Modified: gnunet/src/util/win.cc
===================================================================
--- gnunet/src/util/win.cc 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/util/win.cc 2010-11-05 11:26:18 UTC (rev 13562)
@@ -346,7 +346,7 @@
* @remarks Call GetLastError() to obtain extended error information.
* @see http://support.microsoft.com/?scid=kb;en-us;132958
*/
-BOOL _GetAccountSid(LPTSTR SystemName, LPTSTR AccountName, PSID * Sid)
+BOOL _GetAccountSid(LPCTSTR SystemName, LPCTSTR AccountName, PSID * Sid)
{
LPTSTR ReferencedDomain = NULL;
DWORD cbSid = 128; /*
initial allocation attempt */
@@ -452,7 +452,7 @@
* @param pszName the name of the account
* @param pszDesc description of the account
*/
-int CreateServiceAccount(char *pszName, char *pszDesc)
+int CreateServiceAccount(const char *pszName, const char *pszDesc)
{
USER_INFO_1 ui;
USER_INFO_1008 ui2;
@@ -486,14 +486,14 @@
STATUS_SUCCESS)
return 3;
- _GetAccountSid(NULL, (LPTSTR) pszName, &pSID);
+ _GetAccountSid(NULL, (LPCTSTR) pszName, &pSID);
- if (_SetPrivilegeOnAccount(hPolicy, pSID, L"SeServiceLogonRight", TRUE) !=
STATUS_SUCCESS)
+ if (_SetPrivilegeOnAccount(hPolicy, pSID, (LPWSTR) L"SeServiceLogonRight",
TRUE) != STATUS_SUCCESS)
return 4;
- _SetPrivilegeOnAccount(hPolicy, pSID, L"SeDenyInteractiveLogonRight", TRUE);
- _SetPrivilegeOnAccount(hPolicy, pSID, L"SeDenyBatchLogonRight", TRUE);
- _SetPrivilegeOnAccount(hPolicy, pSID, L"SeDenyNetworkLogonRight", TRUE);
+ _SetPrivilegeOnAccount(hPolicy, pSID, (LPWSTR)
L"SeDenyInteractiveLogonRight", TRUE);
+ _SetPrivilegeOnAccount(hPolicy, pSID, (LPWSTR) L"SeDenyBatchLogonRight",
TRUE);
+ _SetPrivilegeOnAccount(hPolicy, pSID, (LPWSTR) L"SeDenyNetworkLogonRight",
TRUE);
GNLsaClose(hPolicy);
@@ -801,7 +801,7 @@
NULL, (DWORD) dwErr, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)
&err,
0, NULL ))
{
- err = "";
+ err = (char *) LocalAlloc (LMEM_FIXED | LMEM_ZEROINIT, 1);
}
mem = strlen(err) + strlen(prefix) + 20;
Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2010-11-05 10:47:05 UTC (rev 13561)
+++ gnunet/src/vpn/gnunet-service-dns.c 2010-11-05 11:26:18 UTC (rev 13562)
@@ -452,7 +452,7 @@
struct sockaddr_in addr;
memset(&addr, 0, sizeof addr);
- unsigned int addrlen = sizeof addr;
+ socklen_t addrlen = sizeof addr;
int r;
r = GNUNET_NETWORK_socket_recvfrom(dnsout,
Modified: gnunet/src/vpn/gnunet-vpn-pretty-print.c
===================================================================
--- gnunet/src/vpn/gnunet-vpn-pretty-print.c 2010-11-05 10:47:05 UTC (rev
13561)
+++ gnunet/src/vpn/gnunet-vpn-pretty-print.c 2010-11-05 11:26:18 UTC (rev
13562)
@@ -5,6 +5,7 @@
#ifndef _WIN32
#include <arpa/inet.h>
#else
+#include <winsock2.h>
#include <ws2tcpip.h>
#endif
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r13562 - in gnunet: . src/include src/transport src/util src/vpn,
gnunet <=