putty/unix
Jacob Nevins 8e2fd15bd5 Remove all the "assert(len>0)" which forbade zero-length writes across the
from_backend() interface, after having made all implementations safe against
being called with len==0 and possibly-NULL/undefined "data".

(This includes making misc.c:bufchain_add() more robust in this area.)

Assertion was originally added 2002-03-01; e.g., see plink.c:1.53 [r1571].

I believe this now shouldn't break anything.

This should hopefully make `ppk-empty-comment' finally GO AWAY. (Tested
with Unix PuTTY.)

[originally from svn r3500]
[r1571 == fdbd697801]
2003-10-12 13:16:39 +00:00
..
.cvsignore Add pscp to .cvsignore 2003-09-03 18:37:35 +00:00
gtkcols.c Fix a _very_ subtle segfault in my two GTK container classes: the 2003-03-31 11:22:06 +00:00
gtkcols.h
gtkdlg.c Implement hostkey-prompt-type everywhere except Macintosh. 2003-06-26 14:19:33 +00:00
gtkpanel.c Unix makefile now uses -O2, which massively cuts down key exchange 2003-04-23 13:48:09 +00:00
gtkpanel.h
plink.1 Minimal fixes to minimal plink man page. 2003-08-29 19:41:57 +00:00
pterm.1 Missing full stop. 2003-05-11 14:19:57 +00:00
pterm.c Richard B's patch to enable users to explicitly request shadow bold 2003-08-21 18:39:17 +00:00
ptermm.c Finer granularity of config box handling. SSH packet logging should 2003-04-26 14:35:34 +00:00
pty.c I think I've just fixed Debian bug #166396. The +ut option was 2003-05-11 12:28:53 +00:00
putty.1 Brief man pages for PuTTY and PuTTYtel. 2003-05-11 14:32:43 +00:00
puttytel.1 Brief man pages for PuTTY and PuTTYtel. 2003-05-11 14:32:43 +00:00
signal.c
unix.h And just to prove that psftp.c really is now platform-independent 2003-08-24 13:22:17 +00:00
ux_x11.c Unix makefile now uses -O2, which massively cuts down key exchange 2003-04-23 13:48:09 +00:00
uxagentc.c First half of `pageant-async' work. agent_query() is now passed a 2003-04-28 11:41:39 +00:00
uxcfg.c Richard B's patch to enable users to explicitly request shadow bold 2003-08-21 18:39:17 +00:00
uxcons.c And just to prove that psftp.c really is now platform-independent 2003-08-24 13:22:17 +00:00
uxmisc.c Windows PSCP now links against winsftp.c, and scp.c is now a 2003-08-25 13:53:41 +00:00
uxnet.c Control of 'addr' is now handed over to {platform_,}new_connection() and 2003-08-07 16:04:33 +00:00
uxnoise.c
uxplink.c Remove all the "assert(len>0)" which forbade zero-length writes across the 2003-10-12 13:16:39 +00:00
uxprint.c Unix can't sensibly enumerate printers (since they're defined as 2003-04-05 16:12:52 +00:00
uxproxy.c Control of 'addr' is now handed over to {platform_,}new_connection() and 2003-08-07 16:04:33 +00:00
uxputty.c Remove the TODO comment at the top of uxputty.c; I'm now not aware 2003-04-26 14:37:49 +00:00
uxsel.c Minor improvements to subsidiary window placement; with any luck the 2003-04-10 08:53:43 +00:00
uxsftp.c Include stdlib.h for exit() - thanks Colin. 2003-09-02 09:52:13 +00:00
uxstore.c Saving of Default Settings under Unix was broken, because mungestr() 2003-04-11 17:42:52 +00:00
uxucs.c Make the `vtmode' config option work under X. In the process I've 2003-04-26 14:22:42 +00:00
xkeysym.c Support for non-ISO-8859-1 X keysyms. So in particular, pterm in a 2003-04-27 11:10:48 +00:00