0051-ChangeLog-Add-missing-entries.patch 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. From 9241033d409e2e519207181ca22cf4fb3d6b6ec4 Mon Sep 17 00:00:00 2001
  2. From: "Alfred M. Szmidt" <ams@gnu.org>
  3. Date: Sat, 4 Apr 2020 23:10:05 +0200
  4. Subject: [PATCH 51/60] ChangeLog: Add missing entries.
  5. ---
  6. ChangeLog | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  7. 1 file changed, 128 insertions(+)
  8. diff --git a/ChangeLog b/ChangeLog
  9. index 39a545ff..e8d7d0a2 100644
  10. --- a/ChangeLog
  11. +++ b/ChangeLog
  12. @@ -1,3 +1,131 @@
  13. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  14. +
  15. + telnet: Use strdup instead malloc+strcpy.
  16. +
  17. + * telnet/commands.c (tn): Use strdup instead malloc/strcpy.
  18. +
  19. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  20. +
  21. + telnet: Fix -Wsign-compare in suboption.
  22. +
  23. + * telnet/telnet.c (suboption): Explicit cast to int to silence
  24. + -Wsign-compare.
  25. +
  26. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  27. +
  28. + telnetd: Silence -Wimplicit-fallthrough.
  29. +
  30. + * telnetd/state.c (willoption): Squeelch warning.
  31. +
  32. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  33. +
  34. + telnetd: Silence unused warning for getterminaltype.
  35. +
  36. + * telnetd/utility.c (getterminaltype): Squeelch warning.
  37. +
  38. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  39. +
  40. + ftp: Silence -Wimplicit-fallthrough warning.
  41. +
  42. + * ftp/domacro.c (domacro): Squeelch warning.
  43. +
  44. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  45. +
  46. + ftp: Silence -Wimplicit-fallthrough.
  47. +
  48. + * ftp/cmds.c (domap): Squeelch warning.
  49. +
  50. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  51. +
  52. + ftp: Fix multipliers for M(ega) and G(iga).
  53. +
  54. + This is *not* a fix as the comment accidentally states. It is to
  55. + silence -Wimplicit-fallthrough and to avoid multiple
  56. + multiplications in case of a non-optimized build. The HASHBYTES
  57. + type needs to be reviewed later as g/G only allows digits 1 and 2
  58. + without integer overflow, which is undefined behavior.
  59. +
  60. + * ftp/cmds.c (sethash): Remove cascaded multiplications.
  61. +
  62. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  63. +
  64. + ftp: Fix return value of remglob.
  65. +
  66. + * ftp/cmds.c (remglob): Turn around NULL check.
  67. +
  68. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  69. +
  70. + ftp: Fix possible buffer overflow.
  71. +
  72. + * ftp/ftp.c (hookup): Terminate string after strncpy.
  73. +
  74. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  75. +
  76. + ftp: Fix 2x misuse of strncpy (read buffer overflow).
  77. +
  78. + * ftp/ftp.c (pswitch): Correctly set the terminating NUL.
  79. +
  80. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  81. +
  82. + talk: Fix uninitialized variable NREADY.
  83. +
  84. + * talk/ctl_transact.c (ctl_transact): Initialize NREADY to 0.
  85. +
  86. +2020-02-29 Tim Rühsen <tim.ruehsen@gmx.de>
  87. +
  88. + ping, ping6: Silence -Wimplicit-fallthrough.
  89. +
  90. + * ping/ping.c (parse_opt): Squeelch warnings.
  91. + * ping/ping6.c (parse_opt): Likewise.
  92. +
  93. +2020-02-17 Tim Rühsen <tim.ruehsen@gmx.de>
  94. +
  95. + ping6: Fix memleak in ping_set_dest.
  96. +
  97. + * ping/ping6.c (ping_set_dest): Rerrange code to avoid memory
  98. + leak.
  99. + * ping/ping6.h (ping_set_dest): Change type; update callees.
  100. +
  101. +2020-02-17 Tim Rühsen <tim.ruehsen@gmx.de>
  102. +
  103. + ping: Fix memleak in ping_set_dest.
  104. +
  105. + * ping/libping.c (ping_set_dest): Rerrange code to avoid memory
  106. + leak.
  107. + * ping/ping.h (ping_set_dest): Change type; update callees.
  108. +
  109. +2020-02-16 Tim Rühsen <tim.ruehsen@gmx.de>
  110. +
  111. + libls: Remove unused variable kflag.
  112. +
  113. + * libls/ls.c (ls_main): Remove unused variable.
  114. +
  115. +2020-02-16 Tim Rühsen <tim.ruehsen@gmx.de>
  116. +
  117. + ftpd: Fix multiple definition (GCC 10).
  118. +
  119. + * ftpd/extern.h (errcatch): Declare as extern.
  120. + * ftpd/ftpd.c (errcatch): Define variable.
  121. +
  122. +2020-02-16 Tim Rühsen <tim.ruehsen@gmx.de>
  123. +
  124. + telnetd: Fix multiple definition (GCC 10).
  125. +
  126. + * telnetd/utility.c (not42): Declare as extern.
  127. +
  128. +2020-02-16 Tim Rühsen <tim.ruehsen@gmx.de>
  129. +
  130. + * src/rcp.c (tolocal): Remove unused variable LEN.
  131. +
  132. +2020-02-16 Tim Rühsen <tim.ruehsen@gmx.de>
  133. +
  134. + telnet: Fix silent truncation (off-by-one check)
  135. +
  136. + If the DISPLAY variable had exactly 44 bytes, the SE byte (end sub
  137. + negotiation) was silently truncated.
  138. +
  139. + * telnet/telnet.c (suboption): Use >= instead of >.
  140. +
  141. 2020-02-21 Mats Erik Andersson <gnu@gisladisker.se>
  142. Various compiler warnings, getting closer to `-Werror'.
  143. --
  144. 2.26.0.292.g33ef6b2f38