diff options
-rw-r--r-- | install.js | 20 | ||||
-rw-r--r-- | src/core/Makefile.win32 | 4 | ||||
-rw-r--r-- | src/init.c | 7 | ||||
-rw-r--r-- | src/makefile.win32 | 5 | ||||
-rw-r--r-- | src/modules/makefile.sub.win32 | 4 | ||||
-rw-r--r-- | src/modules/makefile.win32 | 4 | ||||
-rw-r--r-- | src/protocol/Makefile.win32 | 4 | ||||
-rw-r--r-- | version.log | 7 |
8 files changed, 34 insertions, 21 deletions
diff --git a/install.js b/install.js index 35d9c6d5b..a68011eb4 100644 --- a/install.js +++ b/install.js @@ -161,16 +161,16 @@ var buildPackages = [ var mysqlVersions = [ - { - 'name' : 'MySQL 5.1', - 'libpaths' : [ - 'Program Files\\MySQL\\MySQL Server 5.1\\Lib\\opt' - ], - 'incpaths' : [ - 'Program Files\\MySQL\\MySQL Server 5.1\\Include' - ], - 'dllfile' : 'Program Files\\MySQL\\MySQL Server 5.1\\bin\\libmyql.dll' - }, + { + 'name' : 'MySQL 5.1', + 'libpaths' : [ + 'Program Files\\MySQL\\MySQL Server 5.1\\Lib\\opt' + ], + 'incpaths' : [ + 'Program Files\\MySQL\\MySQL Server 5.1\\Include' + ], + 'dllfile' : 'Program Files\\MySQL\\MySQL Server 5.1\\bin\\libmyql.dll' + }, { 'name' : 'MySQL 5.0', diff --git a/src/core/Makefile.win32 b/src/core/Makefile.win32 index f6ca69d9d..3cda24070 100644 --- a/src/core/Makefile.win32 +++ b/src/core/Makefile.win32 @@ -11,13 +11,13 @@ all: $(OBJECTS) distclean: clean spotless .c.dll: - $(CC) $(CFLAGS) $< $(LFLAGS) + $(CC) $(CFLAGS) $< ..\mod_version.c $(LFLAGS) clean: -@del *.obj spotless: clean - -@del *.dll *.lib *.exp + -@del *.dll *.lib *.exp *.manifest install: -@mkdir ..\..\$(DATDEST)\modules diff --git a/src/init.c b/src/init.c index 1d0f85c91..e83cab176 100644 --- a/src/init.c +++ b/src/init.c @@ -529,6 +529,7 @@ int init_secondary(int ac, char **av) * panic as necessary, and ignore all others. */ +#ifndef _WIN32 #if defined(NSIG) for (i = 1; i <= NSIG - 1; i++) { #else @@ -536,6 +537,12 @@ int init_secondary(int ac, char **av) #endif signal(i, SIG_IGN); } +#else + /* work around to bug #527 */ + signal(SIGILL, SIG_IGN); + signal(SIGBREAK, SIG_IGN); + signal(SIGABRT, SIG_IGN); +#endif signal(SIGINT, sighandler); signal(SIGTERM, sighandler); diff --git a/src/makefile.win32 b/src/makefile.win32 index 45aefa1a8..ec76d30c1 100644 --- a/src/makefile.win32 +++ b/src/makefile.win32 @@ -20,14 +20,14 @@ include ../Makefile.inc.win32 OBJS = actions.obj base64.obj botserv.obj channels.obj chanserv.obj commands.obj compat.obj \ config.obj datafiles.obj encrypt.obj events.obj helpserv.obj hostserv.obj \ init.obj ircd.obj language.obj list.obj log.obj mail.obj main.obj memory.obj \ - memoserv.obj messages.obj misc.obj modules.obj news.obj nickserv.obj operserv.obj \ + memoserv.obj messages.obj misc.obj modules.obj mod_version.obj news.obj nickserv.obj operserv.obj \ process.obj send.obj servers.obj sessions.obj slist.obj sockutil.obj \ timeout.obj users.obj $(RDB_O) $(MYSQL_O) SRCS = actions.c base64.c botserv.c channels.c chanserv.c commands.c compat.c \ config.c datafiles.c encrypt.c events.c helpserv.c hostserv.c init.c ircd.c \ language.c list.c log.c mail.c main.c memory.c memoserv.c messages.c misc.c \ - modules.c news.c nickserv.c operserv.c process.c send.c servers.obj sessions.c \ + modules.c mod_version.c news.c nickserv.c operserv.c process.c send.c servers.obj sessions.c \ slist.c sockutil.c timeout.c users.c $(RDB_C) $(MYSQL_C) ########################################################################### @@ -81,6 +81,7 @@ memory.obj: memory.c ..\include\services.h memoserv.obj: memoserv.c ..\include\services.h ..\include\pseudo.h messages.obj: messages.c ..\include\services.h ..\include\messages.h ..\include\language.h modules.obj: modules.c ..\include\modules.h ..\include\language.h ..\include\version.h +mod_version.obj: mod_version.c ..\include\modules.h ..\include\version.h misc.obj: misc.c ..\include\services.h ..\include\language.h news.obj: news.c ..\include\services.h ..\include\pseudo.h nickserv.obj: nickserv.c ..\include\services.h ..\include\pseudo.h diff --git a/src/modules/makefile.sub.win32 b/src/modules/makefile.sub.win32 index 0d0f41069..4a811622e 100644 --- a/src/modules/makefile.sub.win32 +++ b/src/modules/makefile.sub.win32 @@ -5,7 +5,7 @@ CFLAGS=/nologo /LD /MD /D MODULE_COMPILE $(CFLAGS) /I"../../../include" /I "../" LFLAGS=/nologo ../../anope.lib wsock32.lib $(LIBS) $(LFLAGS) $(MYSQL_LIB_PATH) /export:AnopeInit /export:AnopeFini /OUT:$(TARGET) all: - $(CC) $(SRCS) $(CFLAGS) /link $(LFLAGS) + $(CC) $(SRCS) $(CFLAGS) ..\..\mod_version.c /link $(LFLAGS) distclean: clean spotless @@ -13,7 +13,7 @@ clean: -@del *.obj spotless: clean - -@del *.dll *.lib *.exp + -@del *.dll *.lib *.exp *.manifest install: -@copy *.dll ..\..\..\$(DATDEST)\modules diff --git a/src/modules/makefile.win32 b/src/modules/makefile.win32 index 61a3e250a..038ff25ba 100644 --- a/src/modules/makefile.win32 +++ b/src/modules/makefile.win32 @@ -10,7 +10,7 @@ all: $(OBJECTS) subs distclean: clean spotless .c.dll: - $(CC) $(CFLAGS) $(IRCTYPE) $< $(LFLAGS) + $(CC) $(CFLAGS) $(IRCTYPE) $< ..\mod_version.c $(LFLAGS) subs: @for %i in ( $(SUBS) ); do \ @@ -24,7 +24,7 @@ subs-clean: @if exist %i; @cd %i && $(MAKE) $(MAKEARGS) clean && cd .. spotless: clean subs-spotless - -@del *.dll *.lib *.exp + -@del *.dll *.lib *.exp *.manifest subs-spotless: @for %i in ( $(SUBS) ); do \ diff --git a/src/protocol/Makefile.win32 b/src/protocol/Makefile.win32 index cfcefd9b4..ab183702f 100644 --- a/src/protocol/Makefile.win32 +++ b/src/protocol/Makefile.win32 @@ -12,13 +12,13 @@ all: $(OBJECTS) distclean: clean spotless .c.dll: - $(CC) $(CFLAGS) $< $(LFLAGS) + $(CC) $(CFLAGS) $< ..\mod_version.c $(LFLAGS) clean: -@del *.obj spotless: clean - -@del *.dll *.lib *.exp + -@del *.dll *.lib *.exp *.manifest install: -@mkdir ..\..\$(DATDEST)\modules diff --git a/version.log b/version.log index 3bfc7c31b..8474814b2 100644 --- a/version.log +++ b/version.log @@ -9,10 +9,15 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="14" VERSION_EXTRA="" -VERSION_BUILD="1077" +VERSION_BUILD="1078" # $Log$ # +# BUILD : 1.7.14 (1078) +# BUGS : 527 +# NOTES : Applied path from heinz for... 1) fixes bug 527 2) adds mod version to windows stuff 3) fixes some ugly indentation in install.js 4) cleans up manifest files on spotless +# +# # BUILD : 1.7.14 (1077) # BUGS : N/A # NOTES : renamed set_key to chan_set_key, modified modules Makefiles to not link against anope libs (its unneeded) |