summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gnustep-libs/sope/files')
-rw-r--r--gnustep-libs/sope/files/sope-r1660-MySQL4Channel.m.patch34
-rw-r--r--gnustep-libs/sope/files/sope-r1660-NGHttp+WO.m.patch11
-rw-r--r--gnustep-libs/sope/files/sope-r1660-NGLogSyslogAppender.m.patch11
3 files changed, 56 insertions, 0 deletions
diff --git a/gnustep-libs/sope/files/sope-r1660-MySQL4Channel.m.patch b/gnustep-libs/sope/files/sope-r1660-MySQL4Channel.m.patch
new file mode 100644
index 0000000..b7e026c
--- /dev/null
+++ b/gnustep-libs/sope/files/sope-r1660-MySQL4Channel.m.patch
@@ -0,0 +1,34 @@
+--- sope-gdl1/MySQL/MySQL4Channel.m 2009-11-28 00:43:27.731467911 +0100
++++ sope-gdl1/MySQL/MySQL4Channel.m.new 2009-11-28 00:42:10.683968806 +0100
+@@ -634,11 +634,11 @@
+
+ if ((merrno = mysql_errno(self->_connection)) != 0) {
+ const char *error;
++ error = mysql_error(self->_connection);
+
+ if (isDebuggingEnabled)
+ NSLog(@"%@ cannot use result: '%s'", self, error);
+
+- error = mysql_error(self->_connection);
+ return [MySQL4Exception exceptionWithName:@"FetchFailed"
+ reason:[NSString stringWithUTF8String:error]
+ userInfo:nil];
+@@ -763,12 +763,16 @@
+ @" c_lastmodified INT NOT NULL,\n"
+ @" c_version INT NOT NULL,\n"
+ @" c_deleted INT NULL\n"
+- @")");
++ @")\n"
++ @" DEFAULT CHARACTER SET latin1\n"
++ @" DEFAULT COLLATE latin1_general_ci");
+ static NSString *sqlFolderACLFormat = (@"CREATE TABLE %@ (\n" \
+ @" c_uid VARCHAR (256) NOT NULL,\n"
+ @" c_object VARCHAR (256) NOT NULL,\n"
+ @" c_role VARCHAR (80) NOT NULL\n"
+- @")");
++ @")\n"
++ @" DEFAULT CHARACTER SET latin1\n"
++ @" DEFAULT COLLATE latin1_general_ci");
+
+ - (NSException *) createGCSFolderTableWithName: (NSString *) tableName
+ {
diff --git a/gnustep-libs/sope/files/sope-r1660-NGHttp+WO.m.patch b/gnustep-libs/sope/files/sope-r1660-NGHttp+WO.m.patch
new file mode 100644
index 0000000..3e69505
--- /dev/null
+++ b/gnustep-libs/sope/files/sope-r1660-NGHttp+WO.m.patch
@@ -0,0 +1,11 @@
+--- ./sope-appserver/NGObjWeb/NGHttp+WO.m 2009-11-28 00:17:44.981468734 +0100
++++ ./sope-appserver/NGObjWeb/NGHttp+WO.m.new 2009-11-28 00:59:31.661468049 +0100
+@@ -383,7 +383,7 @@
+ NSString *s;
+ unsigned urilen;
+ char *uribuf;
+- const char *p = uribuf;
++ const char *p;
+ NGHashMap *map;
+
+ if ((s = [self uri]) == nil)
diff --git a/gnustep-libs/sope/files/sope-r1660-NGLogSyslogAppender.m.patch b/gnustep-libs/sope/files/sope-r1660-NGLogSyslogAppender.m.patch
new file mode 100644
index 0000000..a7f2dc9
--- /dev/null
+++ b/gnustep-libs/sope/files/sope-r1660-NGLogSyslogAppender.m.patch
@@ -0,0 +1,11 @@
+--- sope-core/NGExtensions/NGLogging.subproj/NGLogSyslogAppender.m 2009-11-28 00:55:21.091466955 +0100
++++ sope-core/NGExtensions/NGLogging.subproj/NGLogSyslogAppender.m.new 2009-11-28 00:54:15.053967324 +0100
+@@ -86,7 +86,7 @@
+
+ formattedMsg = [self formattedEvent:_event];
+ level = [self syslogLevelForLogLevel:[_event level]];
+- syslog(level, [formattedMsg cString]);
++ syslog(level, "%s", [formattedMsg cString]);
+ }
+
+ - (int)syslogLevelForLogLevel:(NGLogLevel)_level {