<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/infozip/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/infozip/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 24 Apr 2024 17:18:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/infozip/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>#30 [patch] Stop to replace some special characters in file name for cygwin.</title><link>https://sourceforge.net/p/infozip/patches/30/?limit=25#aafc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Cygwin replaces these chars with unicode chars of &lt;code&gt;0xf000 | ch&lt;/code&gt;. Therefore, cygwin can treat these chars as a part of filename. Of course, they cannot be displayed properly outside cygwin.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Takashi Yano</dc:creator><pubDate>Wed, 24 Apr 2024 17:18:37 -0000</pubDate><guid>https://sourceforge.net1de010f66ab21ad871a4623fc75ec39a34f2d60b</guid></item><item><title>#30 [patch] Stop to replace some special characters in file name for cygwin.</title><link>https://sourceforge.net/p/infozip/patches/30/?limit=25#2084</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;How do you want to create such files in windows?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sam Tansy</dc:creator><pubDate>Mon, 22 Apr 2024 13:48:51 -0000</pubDate><guid>https://sourceforge.netd47573825d4f2b38c1e98d4f69073283eb24a31e</guid></item><item><title>#31 Fix macOS build</title><link>https://sourceforge.net/p/infozip/patches/31/?limit=25#708b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The current codebase for 610b trigger those warnings: &lt;code&gt;-Wformat-security -Wunused-const-variable -Wunused-variable -Wself-assign -Wformat&lt;/code&gt; here is a patch that fix some of those.&lt;/p&gt;
&lt;p&gt;You can find &lt;code&gt;grep -r Info'(' | grep define&lt;/code&gt; to find other spot that trigger this warning. I wanted to fix with &lt;code&gt;#define STRING "e"&lt;/code&gt; but I can't test on all OS so I let you test it.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Et7f3</dc:creator><pubDate>Tue, 26 Jul 2022 17:45:18 -0000</pubDate><guid>https://sourceforge.net0fea95eb5c1b2021d1a9457fa3e0b9c6c153050f</guid></item><item><title>Fix macOS build</title><link>https://sourceforge.net/p/infozip/patches/31/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello small patch to allow &lt;code&gt;make -f unix/Makefile macosx&lt;/code&gt; to compile.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Et7f3</dc:creator><pubDate>Tue, 26 Jul 2022 15:31:05 -0000</pubDate><guid>https://sourceforge.net27b02e1fc33cf7b2e9c328e1b1bd092227e0b1df</guid></item><item><title>#30 [patch] Stop to replace some special characters in file name for cygwin.</title><link>https://sourceforge.net/p/infozip/patches/30/?limit=25#55f0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry, the comment is broken with above patch...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Takashi Yano</dc:creator><pubDate>Fri, 17 Jun 2022 10:14:02 -0000</pubDate><guid>https://sourceforge.net7edf616f8eae81a6cdb5b97905eeb016fc4fda26</guid></item><item><title>[patch] Stop to replace some special characters in file name for cygwin.</title><link>https://sourceforge.net/p/infozip/patches/30/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently, cygwin allows to use some special characters such as ':', '&amp;lt;', '&amp;gt;', '|', '"', '?' and '*'in file name. Therefore, replacing them with '_'  in unzip is not necessary anymore.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gd"&gt;--- origsrc/unzip60/unix/unix.c 2022-06-16 23:53:07.294144300 +0900&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gi"&gt;+++ src/unzip60/unix/unix.c 2022-06-17 00:01:05.388706800 +0900&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gu"&gt;@@ -578,14 +578,7 @@ int mapname(__G__ renamed)&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;                break;&lt;span class="w"&gt;&lt;/span&gt;

&lt;span class="w"&gt; &lt;/span&gt;#ifdef __CYGWIN__   /* Cygwin runs on Win32, apply FAT/NTFS filename rules */&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case ':':         /* drive spec not stored, so no colon allowed */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;            case '\\':        /* '\\' may come as normal filename char (not */&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '&amp;lt;':         /*  dir sep char!) from unix-like file system */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '&amp;gt;':         /* no redirection symbols allowed either */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '|':         /* no pipe signs allowed */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '"':         /* no double quotes allowed */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '?':         /* no wildcards allowed */&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="gd"&gt;-            case '*':&lt;/span&gt;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;                *pp++ = '_';  /* these rules apply equally to FAT and NTFS */&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;                break;&lt;span class="w"&gt;&lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;#endif&lt;span class="w"&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Takashi Yano</dc:creator><pubDate>Fri, 17 Jun 2022 10:12:19 -0000</pubDate><guid>https://sourceforge.netfa1087c22921db8ac6296f5d48c7b9f280d2b629</guid></item><item><title>#25 Override mtime with zip -X and SOURCE_DATE_EPOCH</title><link>https://sourceforge.net/p/infozip/patches/25/?limit=25#d914/35f4/bc42/d36a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There was a bug in the 1st scandir call param: "." vs n &lt;br/&gt;
&lt;a href="https://github.com/distropatches/zip/commit/5063c9ce12c58f2512c2d00080d863d14b5d31f7" rel="nofollow"&gt;https://github.com/distropatches/zip/commit/5063c9ce12c58f2512c2d00080d863d14b5d31f7&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bernhard M. Wiedemann</dc:creator><pubDate>Sun, 13 Feb 2022 09:41:08 -0000</pubDate><guid>https://sourceforge.net3044080db0c0e55c9b3654f3450aa498e7a3f999</guid></item><item><title>#29 [patch] proper OEM code page auto detection</title><link>https://sourceforge.net/p/infozip/patches/29/?limit=25#9245</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Do not override command line settings during oem code page auto detection&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">unxed</dc:creator><pubDate>Sun, 04 Oct 2020 01:41:15 -0000</pubDate><guid>https://sourceforge.net89f5f0b26cf88c1fee4e24997a1258f88ae283b3</guid></item><item><title>#29 [patch] proper OEM code page auto detection</title><link>https://sourceforge.net/p/infozip/patches/29/?limit=25#749a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Updated version with OEMCP environment varialbe support to manually override OEM CP if needed.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">unxed</dc:creator><pubDate>Thu, 16 Jul 2020 09:26:43 -0000</pubDate><guid>https://sourceforge.netfb1c69eb45ad3080bed0576ecef9692f59b9ab51</guid></item><item><title>#29 [patch] proper OEM code page auto detection</title><link>https://sourceforge.net/p/infozip/patches/29/?limit=25#43be</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Code page table is from Wine, parsed by my script from here: &lt;a href="https://github.com/unxed/oemcp" rel="nofollow"&gt;https://github.com/unxed/oemcp&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">unxed</dc:creator><pubDate>Tue, 23 Jun 2020 13:58:50 -0000</pubDate><guid>https://sourceforge.net8275757448821b6fcfb417f5e324a42418b16e27</guid></item></channel></rss>