Revision: 15584
          http://gar.svn.sourceforge.net/gar/?rev=15584&view=rev
Author:   wilbury
Date:     2011-09-08 20:33:36 +0000 (Thu, 08 Sep 2011)
Log Message:
-----------
Remove obsolete/unneeded patches

Removed Paths:
-------------
    csw/mgar/pkg/dovecot/trunk/files/patch-authcrash.diff
    csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff
    csw/mgar/pkg/dovecot/trunk/files/patch-unsetenv.diff
    csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff

Deleted: csw/mgar/pkg/dovecot/trunk/files/patch-authcrash.diff
===================================================================
--- csw/mgar/pkg/dovecot/trunk/files/patch-authcrash.diff       2011-09-08 
20:28:30 UTC (rev 15583)
+++ csw/mgar/pkg/dovecot/trunk/files/patch-authcrash.diff       2011-09-08 
20:33:36 UTC (rev 15584)
@@ -1,47 +0,0 @@
-# HG changeset patch
-# User Timo Sirainen <t...@iki.fi>
-# Date 1234226629 18000
-# Node ID bdc5391e52dfe4590e9e291eba2603ed87caef57
-# Parent 4ddf36b9ee8182f10d8d69af6577b677cda282a0
-master: Don't crash if auth process dies too early.
-
---- a/src/master/auth-process.c        Thu Feb 05 18:29:06 2009 -0500
-+++ b/src/master/auth-process.c        Mon Feb 09 19:43:49 2009 -0500
-@@ -353,7 +353,7 @@ static void auth_process_destroy(struct 
- 
-       if (!p->initialized && io_loop_is_running(ioloop) && !p->external) {
-               /* log the process exit and kill ourself */
--              child_processes_deinit();
-+              child_processes_flush();
-               log_deinit();
-               i_fatal("Auth process died too early - shutting down");
-       }
---- a/src/master/child-process.c       Thu Feb 05 18:29:06 2009 -0500
-+++ b/src/master/child-process.c       Mon Feb 09 19:43:49 2009 -0500
-@@ -219,10 +219,15 @@ void child_processes_init(void)
-       lib_signals_set_handler(SIGCHLD, TRUE, sigchld_handler, NULL);
- }
- 
--void child_processes_deinit(void)
-+void child_processes_flush(void)
- {
-       /* make sure we log if child processes died unexpectedly */
-       sigchld_handler(SIGCHLD, NULL);
-+}
-+
-+void child_processes_deinit(void)
-+{
-+      child_processes_flush();
-       lib_signals_unset_handler(SIGCHLD, sigchld_handler, NULL);
-       hash_destroy(&processes);
- }
---- a/src/master/child-process.h       Thu Feb 05 18:29:06 2009 -0500
-+++ b/src/master/child-process.h       Mon Feb 09 19:43:49 2009 -0500
-@@ -40,6 +40,7 @@ void child_process_set_destroy_callback(
-                                       child_process_destroy_callback_t *cb);
- 
- void child_processes_init(void);
-+void child_processes_flush(void);
- void child_processes_deinit(void);
- 
- #endif

Deleted: csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff
===================================================================
--- csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff  2011-09-08 20:28:30 UTC 
(rev 15583)
+++ csw/mgar/pkg/dovecot/trunk/files/patch-enosys.diff  2011-09-08 20:33:36 UTC 
(rev 15584)
@@ -1,12 +0,0 @@
---- a/src/lib/mkdir-parents.c  Wed Mar 18 13:47:58 2009 -0400
-+++ b/src/lib/mkdir-parents.c  Wed Mar 18 14:10:08 2009 -0400
-@@ -18,7 +18,7 @@ int mkdir_parents(const char *path, mode
- 
-                  ENOSYS check is for NFS mount points.
-               */
--              if (errno == EISDIR && errno == ENOSYS)
-+              if (errno == EISDIR || errno == ENOSYS)
-                       errno = EEXIST;
-               return -1;
-       } else {
-

Deleted: csw/mgar/pkg/dovecot/trunk/files/patch-unsetenv.diff
===================================================================
--- csw/mgar/pkg/dovecot/trunk/files/patch-unsetenv.diff        2011-09-08 
20:28:30 UTC (rev 15583)
+++ csw/mgar/pkg/dovecot/trunk/files/patch-unsetenv.diff        2011-09-08 
20:33:36 UTC (rev 15584)
@@ -1,46 +0,0 @@
-# HG changeset patch
-# User Timo Sirainen <t...@iki.fi>
-# Date 1231433510 18000
-# Node ID fec8412dc1c5487d10974c18104f9ec9cbd009f1
-# Parent 30207243a4f4c3e076bea43d1e92de8e7179c72a
-env_remove(): Implement a fallback method if unsetenv() doesn't exist.
-Fixes compiling at least with Solaris 8.
-
---- a/configure.in     Thu Jan 08 11:41:30 2009 -0500
-+++ b/configure.in     Thu Jan 08 11:51:50 2009 -0500
-@@ -459,7 +459,7 @@ AC_CHECK_FUNCS(fcntl flock lockf inet_at
-              setrlimit setproctitle seteuid setreuid setegid setresgid \
-              strtoull strtoll strtouq strtoq \
-              setpriority quotactl getmntent kqueue kevent backtrace_symbols \
--             walkcontext dirfd clearenv malloc_usable_size)
-+             walkcontext dirfd clearenv malloc_usable_size unsetenv)
- 
- dnl strtoimax and strtoumax are macros in HP-UX, so inttypes.h must be 
included
- AC_MSG_CHECKING([for strtoimax])
---- a/src/lib/env-util.c       Thu Jan 08 11:41:30 2009 -0500
-+++ b/src/lib/env-util.c       Thu Jan 08 11:51:50 2009 -0500
-@@ -19,7 +19,24 @@ void env_put(const char *env)
- 
- void env_remove(const char *name)
- {
-+#ifdef HAVE_UNSETENV
-       unsetenv(name);
-+#else
-+      extern char **environ;
-+      unsigned int len;
-+      char **envp;
-+
-+      len = strlen(name);
-+      for (envp = environ; *envp != NULL; envp++) {
-+              if (strncmp(name, *envp, len) == 0 &&
-+                  (*envp)[len] == '=') {
-+                      do {
-+                              envp[0] = envp[1];
-+                      } while (*++envp != NULL);
-+                      break;
-+              }
-+      }
-+#endif
- }
- 
- void env_clean(void)

Deleted: csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff
===================================================================
--- csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff       2011-09-08 
20:28:30 UTC (rev 15583)
+++ csw/mgar/pkg/dovecot/trunk/files/patch-utf8alloc.diff       2011-09-08 
20:33:36 UTC (rev 15584)
@@ -1,44 +0,0 @@
-
-# HG changeset patch
-# User Timo Sirainen <t...@iki.fi>
-# Date 1238105829 14400
-# Node ID a2013dedbad0b6cda8d7bbef0179758456e885dd
-# Parent 3e5494da8e37bb3253ca23088291330a785253fc
-charset_to_utf8() may have tried to allocate a lot of memory in some 
conditions.
-
---- a/src/lib-charset/charset-iconv.c  Wed Mar 25 15:38:36 2009 -0400
-+++ b/src/lib-charset/charset-iconv.c  Thu Mar 26 18:17:09 2009 -0400
-@@ -129,8 +129,9 @@ charset_to_utf8(struct charset_translati
- charset_to_utf8(struct charset_translation *t,
-               const unsigned char *src, size_t *src_size, buffer_t *dest)
- {
-+      bool dtcase = (t->flags & CHARSET_FLAG_DECOMP_TITLECASE) != 0;
-       enum charset_result result;
--      size_t pos, used, size;
-+      size_t pos, used, size, prev_used = 0;
-       bool ret;
- 
-       for (pos = 0;;) {
-@@ -143,11 +144,16 @@ charset_to_utf8(struct charset_translati
-                       return result;
-               }
- 
--              /* force buffer to grow */
--              used = dest->used;
--              size = buffer_get_size(dest) - used + 1;
--              (void)buffer_append_space_unsafe(dest, size);
--              buffer_set_used_size(dest, used);
-+              if (!dtcase) {
-+                      /* force buffer to grow */
-+                      used = dest->used;
-+                      size = buffer_get_size(dest) - used + 1;
-+                      (void)buffer_append_space_unsafe(dest, size);
-+                      buffer_set_used_size(dest, used);
-+              } else {
-+                      i_assert(dest->used != prev_used);
-+                      prev_used = dest->used;
-+              }
-       }
- }
- 
-

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to