<?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/sqsh/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/sqsh/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 06 Nov 2025 21:02:14 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sqsh/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#eb52</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;DELETE THIS REQUEST&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 06 Nov 2025 21:02:14 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net305f2709633e07f2a4e996a868978a6ff0f090b2</guid></item><item><title>#22 Allow wordlist and dynamic completion simultanieously </title><link>https://sourceforge.net/p/sqsh/patches/22/?limit=25#eb27</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: closed --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Martin Wesdorp&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v2.4&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Sat, 22 Mar 2014 15:30:53 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netf74a756809069debeea773298ad7cbe04deb17d4</guid></item><item><title>#17 Fix for password hiding pipe problems</title><link>https://sourceforge.net/p/sqsh/patches/17/?limit=25#704b</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: closed --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Martin Wesdorp&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;:  --&amp;gt; v2.4&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Sat, 22 Mar 2014 15:29:04 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netc9c640e175c5cb7218d09c2c98e8d38268a509bc</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#5328</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: accepted --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Group&lt;/strong&gt;: v2.4 --&amp;gt; v2.5&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Sat, 22 Mar 2014 15:15:05 -0000</pubDate><guid isPermaLink="false">https://sourceforge.neta01ee12c200ed0ff899bab60e43ab94ded679496</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#fd7b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;My mistake this time. I forgot &lt;code&gt;./configure --with-readline&lt;/code&gt;. Now &lt;code&gt;sqsh&lt;/code&gt; works with cursor keys!&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;~&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;otool&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;L&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sqsh&lt;/span&gt;
&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sqsh&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
      &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libct&lt;/span&gt;&lt;span class="mf"&gt;.4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dylib&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;compatibility&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;5.0.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;current&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;5.0.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libSystem&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dylib&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;compatibility&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;1.0.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;current&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;1197.1.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;opt&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;readline&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libreadline&lt;/span&gt;&lt;span class="mf"&gt;.6.2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dylib&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;compatibility&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;6.0.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;current&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;6.2.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;libncurses&lt;/span&gt;&lt;span class="mf"&gt;.5.4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dylib&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;compatibility&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;5.4.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;current&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;5.4.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><pubDate>Fri, 24 Jan 2014 19:15:08 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netb8a9b9fe4291145e5be06417ea0e70332652abef</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#590c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Normally speaking you would not need lemon nor flex to make the sqsh_parser.a archive library because the generated files are already there. Because the timestamps of these files in CVS are not correct, "make" thinks the source files are newer and need to be processed again. In the final distribution package of sqsh-2.5 I will make sure the generated files will be touched so will not be recreated again with lemon or flex. You ran into this problem because of the CVS tarball download, I am afraid.&lt;/p&gt;
&lt;p&gt;OK, so now you are able to build sqsh, so we are getting somewhere. Could you please check with&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;ldd&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sqsh&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;which readline library will be loaded. I assume sqsh is linked dynamically and is trying to load a version of libreadline.so.6, but is it the correct one? How is the original homebrew sqsh version created, statically or dynamically linked? What happens if you try to set&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;LD_LIBRARY_PATH&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;opt&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;readline&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;LD_LIBRARY_PATH&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;in your shell, does that make any difference in the "ldd" output and does sqsh works correctly then or is it still encountering cursor key problems?&lt;/p&gt;
&lt;p&gt;HTH, Martin.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Fri, 24 Jan 2014 18:28:30 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net074a40c5727b076daeaadd826a1b6b1c47e7bbe2</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#ffe4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;You are probably right. Installing readline from Homebrew says the following:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;OS&lt;/span&gt; &lt;span class="n"&gt;X&lt;/span&gt; &lt;span class="n"&gt;provides&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;BSD&lt;/span&gt; &lt;span class="n"&gt;libedit&lt;/span&gt; &lt;span class="n"&gt;library&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;which&lt;/span&gt; &lt;span class="n"&gt;shadows&lt;/span&gt; &lt;span class="n"&gt;libreadline&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="n"&gt;In&lt;/span&gt; &lt;span class="n"&gt;order&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;prevent&lt;/span&gt; &lt;span class="n"&gt;conflicts&lt;/span&gt; &lt;span class="n"&gt;when&lt;/span&gt; &lt;span class="n"&gt;programs&lt;/span&gt; &lt;span class="n"&gt;look&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;libreadline&lt;/span&gt;
&lt;span class="n"&gt;we&lt;/span&gt; &lt;span class="n"&gt;are&lt;/span&gt; &lt;span class="n"&gt;defaulting&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;GNU&lt;/span&gt; &lt;span class="n"&gt;Readline&lt;/span&gt; &lt;span class="n"&gt;installation&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;keg&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;only&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;

&lt;span class="n"&gt;If&lt;/span&gt; &lt;span class="n"&gt;you&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt; &lt;span class="n"&gt;your&lt;/span&gt; &lt;span class="n"&gt;own&lt;/span&gt; &lt;span class="n"&gt;software&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;it&lt;/span&gt; &lt;span class="n"&gt;requires&lt;/span&gt; &lt;span class="n"&gt;this&lt;/span&gt; &lt;span class="n"&gt;formula&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="n"&gt;ll&lt;/span&gt; &lt;span class="n"&gt;need&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;add&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;your&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt; &lt;span class="n"&gt;variables&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;

&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;LDFLAGS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;-L/usr/local/opt/readline/lib&amp;quot;&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;CPPFLAGS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;-I/usr/local/opt/readline/include&amp;quot;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I got another problem:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="n"&gt;sqsh&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;sudo&lt;/span&gt; &lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt;
&lt;span class="n"&gt;lemon&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;s&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt; &lt;span class="n"&gt;tsql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;
&lt;span class="n"&gt;make&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;lemon&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;No&lt;/span&gt; &lt;span class="n"&gt;such&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="n"&gt;directory&lt;/span&gt;
&lt;span class="n"&gt;make&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="o"&gt;***&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;tsql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;Error&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;I solved this by doing &lt;code&gt;brew install lemon&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Finally, sqsh was installed. But I still get the &lt;code&gt;^[[C&lt;/code&gt; control characters when pressing cursor keys. (Note that this DOES work with the official release of &lt;code&gt;sqsh&lt;/code&gt; in Homebrew).&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 24 Jan 2014 15:08:08 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net56c3e7f48a3e67fd1976be9a7a2296d0d5723192</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#a605</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Could be that your readline implementation is basically a port from the NetBSD editline library that is not compatible with GNU readline implementations. As I understand, there are legal issues on Apple OS X with GNU GPL licenses, and that might be the reason why there is no standard GNU readline library package available. (Correct me if I'm wrong, :-) ).&lt;br /&gt;
So the best solution would be to build readline yourself from the sources, I suggest.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Thu, 23 Jan 2014 20:50:18 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net26d836e8b194e64c7214ffab3b6324fc01ab0403</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#8b09</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Could you please attach your /usr/include/readline/readline.h and /usr/include/readline/history.h file, so I can have a look at the OSX readline implementation. It looks like OSX defines add_history as a function returning int, while on all other platforms this function is declared void.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Wesdorp</dc:creator><pubDate>Thu, 23 Jan 2014 08:25:44 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6d273fc5cc363babb3d6f3cf4c2f1f0bebad04b0</guid></item><item><title>#29 sqsh output like MySQL</title><link>https://sourceforge.net/p/sqsh/patches/29/?limit=25#0434</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;My readline installation is stable 6.2.4 via Homebrew. Shouldn't this be sufficient?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tiswww.case.edu/php/chet/readline/rltop.html" rel="nofollow"&gt;http://tiswww.case.edu/php/chet/readline/rltop.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 23 Jan 2014 05:02:33 -0000</pubDate><guid isPermaLink="false">https://sourceforge.netf91c03eac32efbdacf911823abbe592a89f82b82</guid></item></channel></rss>