"Fossies" - the Fresh Open Source Software Archive 
Member "tin-2.4.5/doc/CHANGES.old" (3 Dec 2020, 301442 Bytes) of package /linux/misc/tin-2.4.5.tar.xz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 This file contains an overview of the changes made between
2 tin 1.3BETA 950824 and tin 2.4.0, for recent changes look at CHANGES
3
4 -- 2.4.0 release 20160823 "Octomore" --
5
6 U031) Thomas E. Dickey <dickey@invisible-island.net>
7 ADD. update configure macros
8 FIX. aclocal.m4, configure, Makefile, conf-tin
9
10 U030) Matt Anton <tin@syrius.org>
11 ADD. updated french translation
12 FIX. fr.po
13
14 U029) Corinna Vinschen <vinschen@redhat.com>
15 BUG. missing prototypes on cygwin
16 FIX. aclocal.m4
17
18 U028) Dennis Preiser <dennis@d--p.de>
19 BUG. memleak on exit due to unexpected nntp connection vanishing
20 FIX. art.c, memory.c
21
22 U027) Urs Janssen <urs@tin.org>
23 Dennis Preiser <dennis@d--p.de>
24 ADD. log reconnect limit reached (debian bug #832397)
25 ADD. document NNTP_ERROR_EXIT code (debian bug #832397)
26 ADD. give error messages on exit after curses has ended (debian bug
27 #832397)
28 FIX. proto.h, active.c, header.c, lang.c, mail.c, main.c, misc.c
29 newsrc.c, nntplib.c, page.c, read.c, select.c, signal.c, thread.c
30 tin.[15]
31
32 U026) Joe Hansen <joedalton2@yahoo.dk>
33 ADD. updated danish translation
34 FIX. da.po
35
36 U025) Toomas Soome <Toomas.Soome@microlink.ee>
37 ADD. updated estonian translation
38 FIX. et.po
39
40 -- 2.3.4 release 20160628 "Newton" --
41
42 U024) Dennis Preiser <dennis@d--p.de>
43 ADD. hide strip_blanks option when using curses
44 ADD. LookupMessage ('L') to selection level if reading via NNTP
45 BUG. toggling inverse_okay didn't refresh Menu header
46 BUG. progress message when piping/printing articles looked odd
47 BUG. spurious revers mark in menu in !USE_CURSES case when toggling
48 ON/OFF options
49 BUG. select_format wasn't fully honored in
50 !USE_CURSES && !MULTIBYTE_ABLE case
51 BUG. strip_blanks (!USE_CURSES) wasn't always honored
52 FIX. config.c, feed.c, group.c, help.c, init.c, keymap.c, lang.c
53 options_menu.c, screen.c, select.c, thread.c, tincfg.tbl, extern.h
54 tin.h, tinrc.h, tin.1
55
56 U023) Urs Janssen <urs@tin.org>
57 ADD. config.guess, config.sub update
58 ADD. LookupMessage ('L') to selection level if reading via NNTP
59 BUG. filter menu required = sign if filtering on exact line number
60 BUG. didn't compile with --disable-piping / -DDONT_HAVE_PIPING
61 BUG. missing checks for successful fopen of debug refs dump files
62 BUG. typos in debug message
63 FIX. active.c, filter.c, nntplib.c, refs.c, save.c, screen.c, select.c
64 xref.c, config.guess, config.sub, tin.1, de.po
65
66 U022) Toomas Soome <Toomas.Soome@microlink.ee>
67 ADD. updated estonian translation
68 FIX. et.po
69
70 -- 2.3.3 release 20160327 "Kinloch" --
71
72 U021) Glenn Spell <glenn@gs.fay.nc.us>
73 BUG. progress message when piping/printing articles looked odd
74 FIX. extern.h, feed.c, lang.c, prompt.c, screen.c
75
76 U020) Joe Hansen <joedalton2@yahoo.dk>
77 ADD. updated danish translation
78 FIX. da.po
79
80 U019) Urs Janssen <urs@tin.org>
81 BUG. single quoted lines not always colored
82 BUG. -Q [-nqd] didn't work with servers announcing LIST COUNTS
83 BUG. NNTP cmd. arguments could exhaust RFC 3977 3.1 limit
84 BUG. -z leaked file descriptors and memory with no unread news present
85 BUG. possible null pointer dereference with gmtime() and localtime()
86 BUG. automatic auth on non RFC 3977 servers didn't update can_post status
87 BUG. memleak in buffer_to_local()
88 BUG. overlapping strcpy in join_references()
89 BUG. handle missing server name in xref overview data in xref-filters
90 BUG. didn't remove old SCOPES-[RW], REFS.dump, REFS.info before logging
91 to them
92 BUG. ! was disallowed in local part of From
93 REM. idna_decode() from headers_to_display
94 ADD. -D 128 to purge old debug files
95 ADD. avoid useless strdup()/free()/realloc()
96 ADD. updated german translation
97 ADD. config.guess, config.sub update
98 ADD. improve -u error message
99 ADD. don't resend "LIST [NEWSGROUPS|COUNTS] wildmat" on reconnect
100 ADD. warn about "-D 1" when not using nntp
101 ADD. remove superfluous abs(size_t - size_t)
102 ADD. removed fixed buffer from create_path()
103 ADD. --enable-break-long-lines is now default
104 ADD. avoid several comma operators (to silence -Wcomma)
105 ADD. updated german translation
106 FIX. active.c, art.c, auth.c, charset.c, cook.c, debug.c, filter.c
107 group.c, lang.c, mail.c, main.c, misc.c, nntplib.c, page.c, post.c
108 rfc2046.c, rfc2047.c, save.c, screen.c, thread.c, nntplib.h,de.po
109 tin.1, config.guess, config.sub, de.po
110
111 U018) Dennis Preiser <dennis@d--p.de>
112 ADD. allow RFC 2231 parameter value continuation with gaps in numbering
113 and part numbering starting anywhere
114 ADD. RFC 2231 decoding of non us-ascii MIME-parameter values
115 ADD. fallback to RFC 2047 decoding of non us-ascii MIME-parameter values
116 ADD. omit charset info for non text/*-parts in the attachment menu
117 BUG. crash in RFC 2231 parameter value continuation if 0-part is missing
118 BUG. out of bounds access in buffer_to_local() on invalid multibyte
119 sequence
120 BUG. unknown evaluation order in reconnect loop
121 BUG. memory leak on unexpected end of file
122 BUG. Content-Disposition filename wasn't used if found before
123 Content-Type name
124 BUG. changing extquote_handling in 'M'enu did not immediately took effect
125 BUG. aborting exit of -w (post_article_and_exit) lead to endless
126 drain_buffer()-loop
127 BUG. delayed auth in read_newsrc_active_file() could lead to exit
128 due to empty group list
129 BUG. leaving a mailgroup might keep the cursor visible
130 BUG. when prompting for username/password string may lack termination
131 FIX. active.c, auth.c, cook.c, mail.c, misc.c, nntplib.c
132 options_menu.c, read.c, rfc2046.c, save.c, proto.h, rfc2046.h
133
134 U017) Matt Anton <tin@syrius.org>
135 ADD. updated french translation
136 FIX. fr.po
137
138 U016) Toomas Soome <Toomas.Soome@microlink.ee>
139 ADD. updated estonian translation
140 FIX. et.po
141
142 -- 2.3.2 release 20151224 "Glenavullen" --
143
144 U015) Stefan Assmann <sassmann@kpanic.de>
145 BUG. format string vulnerability with -Sv
146 FIX. save.c, select.c
147
148 U014) Wei-Lun Chao <bluebat@member.fsf.org>
149 ADD. update traditional chinese translation
150 FIX. zh_TW.po
151
152 U013) Mingye Wang <arthur200126@gmail.com>
153 ADD. simplified chinese translation
154 FIX. zh_CN.po
155
156 U012) Thomas E. Dickey <dickey@invisible-island.net>
157 ADD. update configure macros
158 FIX. aclocal.m4
159
160 U011) Dennis Preiser <dennis@d--p.de>
161 BUG. uue parts in mime articles were not mime decoded before uue
162 decoding
163 BUG. used freed fp if cooking of article fails
164 BUG. Cygwin >= 2.0 was treated as Cygwin < 1.7
165 BUG. ncurses >= 6.0 wasn't recognized
166 BUG. possible crash on initial reconnect loop when network is down
167 BUG. socket not closed on early exit
168 BUG. memory leak when aborting index_group() from select level
169 BUG. memory leak when reading mailgroup articles without Message-ID
170 BUG. memory leak in makecfg
171 BUG. in thread level space calculation for %F was wrong with
172 S'ubject or 'P'ercent threading active
173 BUG. in thread level show_author was ignored with S'ubject or 'P'ercent
174 threading active
175 BUG. thread level didn't show subject with 'P'ercent or 'M'ultibyte
176 threading active and '%T' present in thread_format
177 ADD. AttachSelect and AttachPipe now perform charset translation for
178 text/*-parts
179 ADD. handle CRLF spread over two lines in base64 decoding
180 ADD. options to color external quotes (extquote_handling,
181 extquote_regex, col_extquote)
182 ADD. skip over RFC 2231 language parameter in encoded words
183 ADD. RFC 2231 parameter value continuation
184 ADD. allow comments in Content-* headers
185 REM. groupname_max_length tinrc option (replaced by select_format)
186 FIX. extern.h, rfc2046.h, tcurses.h, tin.h, tinrc.h, version.h, art.c
187 attrib.c, color.c, config.c, cook.c, group.c, init.c, lang.c
188 main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
189 page.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, select.c, string.c
190 thread.c, tincfg.tbl, tin.[15], configure[.in]
191
192 U010) Joe Hansen <joedalton2@yahoo.dk>
193 ADD. updated danish translation
194 FIX. da.po
195
196 U009) Urs Janssen <urs@tin.org>
197 ADD. updated german translation
198 ADD. config.guess, config.sub update
199 ADD. fix hypothetic null pointer dereference
200 ADD. allow hand supplied Sender header with external news
201 ADD. avoid useless strdup()/free()
202 ADD. onion TLD to disallowed TLDs
203 ADD. removed redundant conditions in auth code
204 ADD. --enable-heapsort is now default
205 ADD. --enable-ipv6 is now default
206 REM. dead code
207 BUG. wrong format string in CLOSEDIR macro used
208 BUG. uncontrolled format string in nntp error messages.
209 BUG. tin_errno wasn't always cleared when aborting index_group()
210 BUG. in batch mode rebindable keys were malloced but not freed
211 FIX. auth.c, cook.c, group.c, lang.c, main.c, misc.c, nntplib.c
212 page.c, post.c, prompt.c, rfc2047.c, search.c, thread.c, policy.h
213 tin.h, de.po, config.guess, config.sub, configure[.in]
214 Makefile[.in]
215
216 U008) Toomas Soome <Toomas.Soome@microlink.ee>
217 ADD. updated estonian translation
218 FIX. et.po
219
220 -- 2.3.1 release 20141224 "Tallant" --
221
222 U007) Dennis Preiser <dennis@d--p.de>
223 ADD. also validate "utf8" input
224 FIX. misc.c
225
226 U006) Joe Hansen <joedalton2@yahoo.dk>
227 ADD. updated danish translation
228 FIX. da.po
229
230 U005) Urs Janssen <urs@tin.org>
231 ADD. fix hypothetic null pointer dereference
232 ADD. config.guess, config.sub update
233 ADD. updated german translation
234 FIX. proto.h, filter.c, post.c, save.c, tin.1, config.guess, config.sub
235 de.po
236
237 -- 2.3.0 release 20141003 "Glenfoyle" --
238
239 U004) Joe Hansen <joedalton2@yahoo.dk>
240 ADD. updated danish translation
241 FIX. da.po
242
243 U003) Urs Janssen <urs@tin.org>
244 ADD. !HAVE_LONG_FILE_NAMES code path to my_tmpfile()
245 ADD. allow TLDs with up to 14 chars (.cancerresearch) in
246 URL_REGEX and NEWS_REGEX
247 BUG. memleak in normalize() if libidn is used for normalization
248 BUG. '-d' didn't work as it was always overwritten by tinrc setting
249 ADD. config.sub update
250 FIX. attrib.c, config.c, filter.c, mail.c, my_tmpfile.c, string.c
251 config.sub, tin.[15]
252
253 U002) Dennis Preiser <dennis@d--p.de>
254 BUG. in base64 encoding multibyte chars could have been broken into
255 multiple encoded words which is prohibited by RFC 2047
256 FIX. rfc2047.c
257
258 U001) Matt Anton <tin@syrius.org>
259 ADD. updated french translation
260 FIX. fr.po
261
262 -- 2.2.1 release 20140504 "Tober an Righ" --
263
264 004) Dennis Preiser <dennis@d--p.de>
265 BUG. don't stop utf8 validation on first \n
266 BUG. possible buffer overrun in build_gline().
267 BUG. missing check for art->refptr in build_tline().
268 ADD. handle space-stuffing from RFC 2646 4.4
269 ADD. tweak URL_REGEX, don't stop before closing ) if there was an
270 opening ( in the URL.
271 ADD. allow editing of captured URL before spawning viewer
272 FIX. cook.c, misc.c, page.c, rfc2046.c, select.c, thread.c, rfc2046.h
273 tin.h
274
275 003) Matt Anton <tin@syrius.org>
276 ADD. updated french translation
277 FIX. fr.po
278
279 002) Toomas Soome <Toomas.Soome@microlink.ee>
280 ADD. updated estonian translation
281 FIX. et.po
282
283 001) Urs Janssen <urs@tin.org>
284 ADD. config.guess, config.sub update
285 ADD. updated german translation
286 ADD. no-c-format hint for xgettext
287 BUG. hypothetic 1 byte buffer overrun in read_newsrc_active_file() with
288 newsgoup names longer than 511 bytes (RFC 3977 guarantees them to
289 be 497 bytes max).
290 BUG. hypothetic out of bounds write in msg_add_header() if more than
291 MAX_MSG_HEADERS are added automatically
292 BUG. don't null strings with illegal multibyte sequences, just replace
293 everything after the fist illegal sequence with ?
294 FIX. active.c, config.c, feed.c, lang.c, page.c, post.c, read.c,
295 rfc2046.c, string.c, config.guess, config.sub, de.po
296
297 -- 2.2.0 release 20131224 "Lochindaal" --
298
299 U025) Joe Hansen <joedalton2@yahoo.dk>
300 ADD. updated danish translation
301 FIX. da.po
302
303 U024) Thomas E. Dickey <dickey@invisible-island.net>
304 ADD. update configure macros
305 FIX. aclocal.m4, configure.in
306
307 U023) Dennis Preiser <dennis@d--p.de>
308 BUG. do not truncate long subjects in group level if they
309 fit on the screen
310 FIX. group.c
311
312 U022) Matt Anton <tin@syrius.org>
313 ADD. updated french translation
314 FIX. fr.po
315
316 U021) Urs Janssen <urs@tin.org>
317 ADD. removed some useless initializations
318 ADD. config.guess update
319 BUG. don't give error message for manually aborted saves
320 BUG. fixed a possible free(NULL) if linked against libgsasl
321 BUG. forged cancels (-DFORGERY) didn't include all original headers
322 in the body as it was done before tin 2.0.0
323 BUG. memleak in pos_group_in_newsrc() when moving a group to new position
324 FIX. active.c, auth.c, curses.c, feed.c, group.c, inews.c, lang.c, mail.c
325 main.c, misc.c, newsrc.c, page.c, post.c, prompt.c, save.c, select.c
326 string.c, thread.c, xref.c, config.guess
327
328 U020) Toomas Soome <Toomas.Soome@microlink.ee>
329 ADD. updated estonian translation
330 FIX. et.po
331
332 -- 2.1.5 release 20131126 "Meadowburn" --
333
334 U019) Dennis Preiser <dennis@d--p.de>
335 BUG. possible dereference null return value
336 BUG. fixed various uncritical resource leeks
337 BUG. possible wrong position of %U and %f with user defined screen
338 layout
339 FIX. select.c, string.c, tin.h
340
341 U018) Matt Anton <tin@syrius.org>
342 ADD. updated french translation
343 FIX. fr.po
344
345 U017) Urs Janssen <urs@tin.org>
346 ADD. updated german translation
347 ADD. remove FWS from Newsgroups and Followup-To when posting a followup
348 ADD. allow new gTLDs xn--ngbc5azd, xn--80asehdb, xn--80aswg, xn--unup4y
349 ADD. allow new IDN ccTLD of Iran
350 ADD. allow new gTLDs graphics, contractors, gallery, sexy, construction
351 tattoo, technology, estate, land, bike, ventures, camera, clothing
352 lighting, singles, voyage, guru, holdings, equipment
353 ADD. make the filter debug output somewhat more readable
354 ADD. more verbose "LIST OVERVIEW.FMT" debugging
355 ADD. updated mbox and mmdf manpage
356 ADD. set default of disable_gnksa_domain_check to TRUE
357 ADD. mention mailaddress on the posting summary screen for mailgroups
358 BUG. in mailgroups the posting summary screen wasn't updated after
359 editing the article
360 BUG. fixed various uncritical resource leeks
361 BUG. fixed various hypothetic buffer overruns
362 BUG. removed some dead code
363 BUG. in -n case a valid group could be treated as invalid on RFC 3977
364 servers
365 FIX. active.c, art.c, config.c, debug.c, feed.c, filter.c, getline.c
366 group.c, header.c, help.c, inews.c, init.c, keymap.c, lang.c, lock.c
367 main.c, memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, page.c
368 pgp.c, post.c, read.c, refs.c, rfc1524.c rfc2046.c, rfc2047.c
369 save.c, search.c, select.c, sigfile.c, version.c, xface.c, xref.c
370 extern.h, policy.h, proto.h, de.po, mbox.5, mmdf.5
371
372 U016) Toomas Soome <Toomas.Soome@microlink.ee>
373 ADD. updated estonian translation
374 FIX. et.po
375
376 -- 2.1.4 release 20131019 "Killarow" --
377
378 U015) Dennis Preiser <dennis@d--p.de>
379 ADD. user defined screen layout at selection, group and thread level
380 (debian bug #63877)
381 BUG. the code for generating initials (used for quote_chars) was not
382 multibyte safe
383 FIX. attrib.c, config.c, group.c, init.c, lang.c, memory.c, misc.c
384 options_menu.c, page.c, post.c, save.c, screen.c, select.c, string.c
385 thread.c, tincfg.tbl, extern.h, proto.h, tin.h, tinrc.h, version.h
386 tin.1, tin.5
387
388 U014) Urs Janssen <urs@tin.org>
389 BUG. off by one error when checking for valid ISO2ASC settings
390 BUG. current article was not recooked if changing
391 news_headers_to_display and/or news_headers_to_not_display
392 in the attributes menu
393 BUG. used 'K' instead of 'k' as kilo SI suffix when shortening large
394 numbers
395 ADD. skip "Can't find base article" message if not running in
396 DEBUG_FILTER or DEBUG_REFS mode
397 ADD. allow new IDN ccTLD of Mongolia
398 ADD. allow gTLD post.
399 ADD. tweaked manpage
400 ADD. make target install_nls_man for translated manpages
401 ADD. config.guess update
402 FIX. charset.c, config.c, init.c, options_menu.c, string.c, policy.h
403 Makefile, Makefile.in, tin.1, tin.5, config.guess
404
405 -- 2.1.3 release 20130812 "Scarabus" --
406
407 U013) Dennis Preiser <dennis@d--p.de>
408 BUG. contents of Supersedes header was shown mime decoded in pager
409 FIX. cook.c
410
411 U012) Wei-Lun Chao <chaoweilun@gmail.com>
412 ADD. updated chinese translation
413 FIX. zh_TW.po
414
415 UO11) Dennis Grevenstein <dennis@pcde.inka.de>
416 BUG. used strdup() instead of my_strdup() (strdup is not mandatory
417 in ANSI-C)
418 FIX. art.c
419
420 U010) Joe Hansen <joedalton2@yahoo.dk>
421 ADD. updated danish translation
422 FIX. da.po
423
424 U009) Toomas Soome <Toomas.Soome@microlink.ee>
425 ADD. updated estonian translation
426 FIX. et.po
427
428 U008) Urs Janssen <urs@tin.org>
429 BUG. interactive prompting for username/password in batch-mode
430 BUG. don't generate Cancel-Lock if cancel secret is empty
431 BUG. used strdup() instead of my_strdup()
432 ADD. prefer $XDG_RUNTIME_DIR over $HOME for fifos used by xface
433 ADD. allow new IDN ccTLD of Ukraine
434 ADD. allow new ccTLD of Sint Maarten
435 ADD. config.guess, config.sub update
436 ADD. avoid charset conversion if the local charset is the same as
437 the network charset
438 ADD. mention $TIN_NOVFILENAME in man pages
439 FIX. auth.c, debug.c, lang.c, misc.c, post.c, prompt.c, xface.c, bool.h
440 extern.h, policy.h, Makefile, config.guess, config.sub, tin.[15]
441
442 -- 2.1.2 release 20121224 "Langholm" --
443
444 U007) Vincent Lefevre <vincent@vinc17.net>
445 BUG. doubled % in some description strings where single % are needed
446 (debian bug #684587)
447 FIX. lang.c
448
449 U006) Urs Janssen <urs@tin.org>
450 BUG. possible printf with null pointer in check_moderated() when trying
451 to post an article to a non existent group
452 ADD. config.guess, config.sub update
453 ADD. allow new IDN ccTLDs of Oman and Malaysia
454 BUG. username and password wasn't converted to UTF-8 for SASL AUTH PLAIN
455 BUG. missing square brackets in gsasl.h check
456 FIX. auth.c, post.c, policy.h, configure[.in], config.guess, config.sub
457
458 U005) Matt Anton <tin@syrius.org>
459 ADD. updated french translation
460 FIX. fr.po
461
462 -- 2.1.1 release 20120623 "Mulindry" --
463
464 007) Urs Janssen <urs@tin.org>
465 ADD. allow new IDN ccTLD of Kazakhstan and new ccTLD of Curacao
466 FIX. policy.h
467
468 006) Wei-Lun Chao <chaoweilun@gmail.com>
469 ADD. chinese translation
470 FIX. zh_TW.po
471
472 005) Dennis Preiser <dennis@d--p.de>
473 BUG. in read groups with show_only_unread_arts base article was invalid
474 but should be displayed after 'M'enu
475 FIX. group.c, options_menu.c, page.c, post.c, select.c, thread.c, proto.h
476
477 U004) Thomas E. Dickey <dickey@invisible-island.net>
478 ADD. update configure macros
479 ADD. --enable-heapsort configure switch
480 ADD. 'M'enu option for sort_function if --enable-heapsort
481 FIX. art.c, config.c, heapsort.c, init.c, lang.c, options_menu.c
482 tcurses.c, tincfg.tbl, extern.h, proto.h, tin.h, tinrc.h
483 configure[.in], autoconf.h[in], aclocal.m4
484
485 U003) Urs Janssen <urs@tin.org>
486 ADD. config.guess, config.sub update
487 ADD. heapsort.c fallback
488 ADD. compile heapsort.c and xface.c conditionally
489 ADD. configure check for libunistring if libicuuc is not found
490 ADD. configure check for setvbug
491 ADD. prefer libicuuc for idna2003 decoding over libidn
492 ADD. use NFC instead of NFKC as default normalization if possible
493 ADD. swapped args for append_file() to match order of copy_fp()
494 BUG. creation of several temporary files could fail if $TMPDIR didn't
495 end with /
496 BUG. doubled % in some description strings where single % are needed
497 BUG. used strftime() instead of my_strftime() in debug.c
498 BUG. cached overview wasn't converted to undeclared_charset if set for
499 the group and post_8bit_header was active
500 FIX. art.c, config.c, debug.c, heapsort.c, inews.c, init.c, lang.c
501 mail.c, misc.c, nntplib.c, pgp.c, post.c, refs.c, select.c
502 string.c extern.h, proto.h, tin.h, autoconf.h[in], configure[.in]
503 config.guess, config.sub, Makefile, tin.1, tin.5, *.po
504
505 -- 2.1.0 release 20111224 "Bridgend" --
506
507 004) Matt Anton <tin@syrius.org>
508 ADD. updated french translation
509 FIX. fr.po
510
511 003) Toomas Soome <Toomas.Soome@microlink.ee>
512 ADD. updated estonian translation
513 FIX. et.po
514
515 U002) Dennis Preiser <dennis@d--p.de>
516 ADD. support for article numbers > 2^31 (--enable-long-article-numbers)
517 ADD. reduce memory usage if getart_limit is set
518 ADD. store supersedes in posted_articles_file
519 FIX. active.c, art.c, debug.c, group.c, lang.c, mail.c, memory.c
520 newsrc.c, page.c, post.c, rfc2046.c, save.c, screen.c, select.c
521 string.c, thread.c, xref.c, extern.h, proto.h, tin.h, autoconf.h[in]
522 configure[.in]
523
524 002) Dennis Preiser <dennis@d--p.de>
525 BUG. buggy error-message for attributes with no scope
526 BUG. abbreviated group names might get unnecessary cut off
527 BUG. OPT_MONO_* options were shown in menu when use_color is enabled
528 BUG. in some cases huge article numbers might get corrupted due to
529 the use of atoi()
530 BUG. possible uninitialized ext_color member in cchar_t (new in ncurses6)
531 FIX. art.c, attrib.c, lang.c, options_menu.c, select.c, tcurses.c
532 extern.h, tincfg.tbl
533
534 U001) Urs Janssen <urs@tin.org>
535 ADD. some more debugging output
536 ADD. timestamps to debugging output
537 ADD. configure check for libidnkit (IDNA 2008)
538 ADD. configure check for clock_gettime(2)
539 ADD. updated german translation, switch to UTF-8 encoding
540 ADD. configure check for inet_ntoa in libnsl
541 ADD. configure check for idna_strerro in libidn
542 ADD. use range in LISTGROUP if getart_limit is set
543 FIX. active.c, art.c, debug.c, filter.c, group.c, lang.c, mail.c, misc.c
544 nntplib.c, screen.c, signal.c, xref.c, proto.h, tin.h, tin.1, tin.5
545 Makefile[.in], configure[.in] autoconf.h[in], aclocal.m4, de.po
546
547 001) Urs Janssen <urs@tin.org>
548 ADD. config.guess, config.sub update
549 BUG. crash when entering scope menu without active group
550 FIX. select.c, config.guess, config.sub
551
552 -- 2.0.0 release 20110823 "Ardenistiel" --
553
554 U029) Thomas E. Dickey <dickey@invisible-island.net>
555 ADD. update configure macros; switch to 2.13.20110430
556 ADD. --with-pkg-config configure switch
557 ADD. --with-textdomain configure switch
558 ADD. don't use hard coded number of available colors; don't try to set
559 colors out of identified range
560 FIX. color.c, curses.c, init.c, main.c, tcurses.c, autoconf.h[in]
561 proto.h aclocal.m4, configure[.in], Makefile, Makefile.in
562 install-sh
563
564 U028) Dennis Preiser <dennis@d--p.de>
565 BUG. used preprocessor directives within snprintf which may be
566 implemented as a macro
567 BUG. fixed a typo
568 BUG. fixed several display problems in the !USE_CURSES case
569 BUG. fixed several display problems with non default foreground and
570 background colors.
571 BUG. dead increment
572 BUG. didn't unfold structured news_headers_to_display before calling
573 convert_to_printable which replaces \n with ?
574 BUG. scopes with just quick_{kill,select}_* rules got lost when
575 entering the scopes menu
576 BUG. last option in options 'M'enu may be invisible
577 BUG. unnecessary screen redraw in options 'M'enu
578 ADD. reject out of range background colors in menu/tinrc
579 ADD. removed some unnecessary variables
580 ADD. PageToggleAllHeaders
581 ADD. do not strip tabs from Subject or Organization in page header
582 ADD. tinrc.utf8_graphics to use UTF-8 characters for various graphics
583 FIX. extern.h, keymap.h, proto.h, tcurses.h, tin.h, tinrc.h, art.c
584 attrib.c, charset.c, color.c, config.c, cook.c, curses.c, feed.c
585 filter.c, group.c, help.c, init.c, keymap.c, lang.c, mail.c, misc.c
586 nntplib.c, options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c
587 rfc2046.c, save.c, screen.c, select.c, string.c, tcurses.c, thread.c
588 tincfg.tbl, tin.1, tin.5, keymap.sample
589
590 U027) Urs Janssen <urs@tin.org>
591 BUG. used preprocessor directives within snprintf which may be
592 implemented as a macro
593 BUG. tinrc.ask_for_metamail had no effect
594 BUG. CHECK_SIGN for gpg was wrong (at least for gpg 1.4.x)
595 BUG. .so TLD wasn't allowed but is in use since 11/2010
596 BUG. .xxx gTLD wasn't allowed but is in use since 04/2011
597 BUG. .yu TLD was still allowed but is defunct since 04/2010
598 BUG. forged supersedes (-DFORGERY) were only allowed via 'x'(repost)
599 but not via 'D'(cancel)
600 BUG. superseding own articles in forgery conf. didn't add Cancel-Key
601 BUG. possible double fclose
602 ADD. allow -- in domain names in URL_REGEX and NEWS_REGEX
603 ADD. allow new IDN ccTLDs of Algeria, India, Korea, Morocco, Serbia
604 Singapore and Syria
605 REM. Kinyarwanda po files
606 REM. configure check for unused getpass(3)
607 ADD. cache getenv("NNTPSERVER") result early
608 ADD. -4 / -6 cmd. line switch
609 ADD. config.guess, config.sub update
610 ADD. configure check for stdint.h and inttypes.h
611 ADD. configure check for fsync()
612 FIX. help.c, init.c, lang.c, main.c, newsrc.c, nntplib.c, pgp.c, post.c
613 prompt.c save.c, extern.h, policy.h, tin.h, tincfg.tbl
614 Makefile[.in], autoconf.h[in], configure[.in], config.guess
615 config.sub, tin.1, rw.po
616
617 U026) Matt Anton <tin@syrius.org>
618 ADD. updated french translation
619 FIX. fr.po
620
621 -- 1.9.6 release 20101126 "Burnside" --
622
623 U025) Matt Anton <tin@syrius.org>
624 ADD. updated french translation
625 FIX. fr.po
626
627 U024) Toomas Soome <Toomas.Soome@microlink.ee>
628 ADD. updated estonian translation
629 FIX. et.po
630
631 U023) Joe Hansen <joedalton2@yahoo.dk>
632 ADD. updated danish translation
633 FIX. da.po
634
635 U022) Thomas E. Dickey <dickey@invisible-island.net>
636 BUG. _XOPEN_SOURCE was defined on darwin
637 ADD. CF_SIGWINCH - compile check for SIGWINCH
638 FIX. aclocal.m4, configure[.in], Makefile[.in]
639
640 U021) Dennis Preiser <dennis@d--p.de>
641 BUG. SIGWINCH at page level after a connection timeout lead to a crash
642 BUG. no SIGWINCH handling in setup_check_article()
643 BUG. comments in references were not skipped
644 BUG. fixed some display problems in the !USE_CURSES case
645 ADD. info message on SearchRepeat without previous search
646 ADD. attachment level 'V' at the article-pager
647 ADD. URL level 'U' at the article-pager
648 ADD. cancel article 'D' to the group and thread level
649 ADD. shell escape '!' to the 'M'enu
650 ADD. workaround for buggy isspace() implementations
651 ADD. tinrc.abbreviate_groupname option
652 ADD. don't take a copy of the article in raw mode when reading from
653 local-spool
654 ADD. skip over text/plain parts in multibyte charsets which may contain
655 null-bytes
656 ADD. message/rfc822 mime-parts are now parsed and included text/plain
657 parts are shown to the user
658 BUG. highlighting for SearchBody didn't work
659 BUG. depending on used terminal highlighting sometimes ran too far
660 BUG. fixed several sorting/threading/filtering options which did not
661 instantly reflect changes when not being in select level
662 BUG. help string was truncated at cCOLS without checking if inside a
663 multibyte sequence
664 BUG. build_gline() miscalculates free space for utf-8 groups &
665 descriptions
666 FIX. art.c, attrib.c, color.c, config.c, cook.c, curses.c, filter.c
667 group.c, help.c, init.c, keymap.c, lang.c, mail.c, main.c, misc.c
668 newsrc.c, nntplib.c, options_menu.c, page.c, post.c, prompt.c
669 refs.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c, signal.c
670 string.c, tags.c, thread.c, extern.h, keymap.h, proto.h, rfc2046.h
671 tin.h, tinrc.h, tincfg.tbl, tin.1, tin.5, keymap.sample
672
673 U020) Urs Janssen <urs@tin.org>
674 ADD. minor manpage tweaking
675 ADD. config.guess, config.sub update
676 ADD. disallow postings to 'j' groups
677 ADD. disallow 198.51.100.0/24 and 203.0.113.0/24 in gnksa-checks
678 ADD. forbid "poster" in Newsgroups, warn about "example" in Newsgroups
679 ADD. forbid "poster" and a groupname in Followup-To, warn about "example"
680 in Followup-To
681 ADD. allow IDN ccTLDs in 'GNKSA'-parser
682 ADD. keep failed article in dead.article is server closes the
683 connection and no reconnection is done.
684 BUG. DEFAULT_VERBATIM_BEGIN_REGEX / DEFAULT_VERBATIM_END_REGEX allowed
685 tailing text in the line
686 BUG. da.po was missing from the tarball
687 BUG. x-posting to an unexisting group named first in Newsgroups caused
688 a crash
689 BUG. remembered capabilities over reconnects, they are flushed now
690 BUG. memleak on duplicated overview fields
691 BUG. don't send GROUP for groups not listed in the servers active file
692 when newsrc_active && list_active is set
693 FIX. active.c, art.c, attrib.c, config.c, curses.c, filter.c, init.c
694 lang.c, misc.c, newsrc.c, nntplib.c, post.c, rfc2047.c, save.c
695 select.c, sigfile.c, string.c, tcurses.c, thread.c, extern.h
696 nntplib.h, policy.h, tin.h, Makefile, tin.1, tin.5, config.guess
697 config.sub
698
699 -- 1.9.5 release 20091224 "Lochruan" --
700
701 U019) Urs Janssen <urs@tin.org>
702 ADD. MarkFeedRead ^X / MarkFeedUnread ^Y to thread-level
703 ADD. configure check for gethostbyname in libnetwork (Haiku)
704 ADD. check if SIGBUS == SIGSEGV (Haiku)
705 ADD. don't define HAVE_LINK on Haiku
706 ADD. config.guess, config.sub update
707 FIX. help.c, keymap.c, signal.c, thread.c, extern.h, tin.1, tin.5
708 configure.in, aclocal.m4, config.guess, config.sub
709
710 U018) Frederic Briere <fbriere@fbriere.net>
711 ADD. MarkFeedRead ^X / MarkFeedUnread ^W to page-level
712 FIX. feed.c, group.c, help.c, keymap.c, lang.c, extern.h, keymap.h, tin.h
713
714 U017) Joe Hansen <joedalton2@yahoo.dk>
715 ADD. initial danish translation
716 FIX. da.po
717
718 U016) Volker Borchert <v.borchert@vistecprivat.de>
719 BUG. used towupper() in the !MULTIBYTE_ABLE case
720 ADD. fallback for missing sys_errlist declaration
721 FIX. prompt.c, string.c, pcre/Makefile[.in]
722
723 U015) Dennis Preiser <dennis@d--p.de>
724 ADD. scope and attributes menu
725 ADD. help pages to the various menus
726 ADD. PageSkipIncludedText now skips over the next quoted block
727 ADD. runtime calculation of the filter file offset
728 ADD. '-w' now suggests the first given cmd-line group to post to
729 ADD. '-s', '-m' and '-G' cmd-line switches no longer change the
730 corresponding tinrc values
731 ADD. -G for the !NNTP-case
732 ADD. disable creation of cached overviews in getart_limit case
733 ADD. disable getart_limit in -u case
734 ADD. mail/pipe/print articles now work on ranges
735 ADD. NNTP read timeout
736 BUG. maildirs starting with '=' caused tin to hang after 's'aving an
737 article to a mailbox
738 BUG. savedirs starting with '+' caused tin to hang after 's'aving an
739 article to a file
740 BUG. in rare cases (aborted article load or '-' after cancel) one
741 article was incorrectly marked as unavailable
742 BUG. memleaks in canlock operations
743 BUG. fix a long overflow in print_bitmap_seq() when xmax = __LONG_MAX__
744 BUG. didn't create Message-ID when cancelling own article when
745 configured as FORGERY + EVIL_INSIDE
746 BUG. batch mode wasn't as quitet/as verbose as it could be
747 BUG. aborted prompt_getart_limit() lost previous value
748 BUG. MARK_FEED_READ/MARK_FEED_UNREAD in thread level with no selected
749 or tagged arts and selecting 'a' marks the base-art read/unead
750 BUG. signal handler not unset while piping
751 BUG. sort_article_type didn't always work correct with
752 thread_articles={2,3}
753 BUG. realloc in expand_ctrl_chars() caused a crash
754 FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, curses.c
755 feed.c, filter.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c
756 mail.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c, nntplib.c
757 nrctbl.c, options_menu.c, page.c, post.c, prompt.c, read.c
758 rfc1524.c, rfc2046.c, save.c, select.c, sigfile.c, signal.c
759 tcurses.c, thread.c, tincfg.tbl, extern.h, keymap.h, nntplib.h
760 proto.h, tcurses.h, tin.h, tinrc.h, tin.1, tin.5
761
762 U014) Urs Janssen <urs@tin.org>
763 ADD. minor code cleanup
764 ADD. assume pid_t is long instead of int
765 ADD. comment out trace.o dependency-rule if not configured --with-trace
766 ADD. disable abort-posting for cursor-keys on check-article screen
767 (debian bug #231070)
768 ADD. try AUTHINFO USER/PASS on -A if CAPABILITIES didn't announce any
769 supported auth methods
770 ADD. config.guess, config.sub update
771 ADD. configure check for towupper(), wcscat(), wcscpy() and wctomb() in
772 AM_MULTIBYTE_ABLE
773 ADD. disallow 192.0.2.0/24 in gnksa-checks
774 ADD. convert MOTD from UTF-8 to local-charset
775 ADD. warn about aliased groups
776 ADD. reduce number of "LIST ACTIVE grp" cmds send with -n if server
777 announces "LIST ACTIVE" capability
778 ADD. reduce number of "LIST NEWSGROUPS grp" cmds send with -n if server
779 announces "LIST NEWSGROUPS" capability
780 ADD. prefer "LIST COUNTS" over "LIST ACTIVE" when announced via
781 CAPABILITIES
782 BUG. NULL was only allowed once to unbound a keymapping
783 BUG. don't de/encode header(-fields) which can not hold RFC2047-encoded
784 words (but strings which may look like encoded words)
785 BUG. memleaks in cancel_article(), submit_mail_file(),
786 create_normal_article_headers()
787 BUG. expand_ctrl_chars() misscalculated tabexpansion on multiline input
788 BUG. uuencoded parts might get 'V'iewd twice
789 BUG. when pipelinming GROUP cmds. and server requires auth for some groups
790 tin got confused
791 BUG. attributes autoupdate on version change didn't work
792 BUG. entered wrong group at startup if a groupname was given on the
793 cmd.-line and there were new groups on the server
794 REM. AUTHINFO GENERIC support
795 FIX. active.c, art.c, attrib.c, auth.c, charset.c, color.c, config.c
796 cook.c, debug.c, filter.c, init.c, keymap.c, lang.c, mail.c, main.c
797 memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, pgp.c, post.c
798 prompt.c, refs.c, rfc2047.c, save.c, select.c, xref.c, extern.h
799 nntplib.h, proto.h, tin.h, configure[.in], src/Makefile[.in]
800 aclocal.m4, tin.1, tin.5
801
802 -- 1.9.4 release 20090211 "Rieclachan" --
803
804 U013) Thomas E. Dickey <dickey@invisible-island.net>
805 ADD. update configure macros
806 ADD. configure check to guess $ARFLAGS
807 FIX. aclocal.m4, configure[.in], libcanlock/Makefile.in, pcre/Makefile.in
808
809 021) Dennis Preiser <dennis@d--p.de>
810 BUG. memleak in free_attributes()
811 FIX. memory.c
812
813 U012) Dennis Preiser <dennis@d--p.de>
814 ADD. enhance attributes documentation
815 ADD. menu-option/attribute to turn verbatim block handling on and off
816 ADD. menu-option to color the lines between the verbatim marks
817 ADD. menu-option/attribute to trim article body (compact empty lines)
818 ADD. most tinrc options to attributes
819 ADD. merged auto_cc and auto_bcc into auto_cc_bcc
820 BUG. mem-leak in set_colors()
821 BUG. -S used group specific savedir if set via attributes
822 BUG. long lines in verbatim blocks may grabble the screen
823 BUG. unescaped metacharacter in DEFAULT_VERBATIM_BEGIN_REGEX
824 BUG. rot13 does not rotate the verbatim_begin_regex line
825 BUG. numeric attributes got lost on big-endian OSs
826 BUG. missing newline in multipart/mixed articles before the very last
827 text/plain part
828 FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, debug.c
829 feed.c, filter.c, group.c, inews.c, init.c, lang.c, mail.c, main.c
830 memory.c, misc.c, options_menu.c, page.c, post.c, refs.c, rfc2047.c
831 save.c, search.c, select.c, sigfile.c, tags.c, thread.c, extern.h
832 proto.h, rfc2046.h, tin.h, tinrc.h, version.h, tincfg.tbl, tin.1
833 tin.5
834
835 U011) Urs Janssen <urs@tin.org>
836 ADD. minor code cleanup
837 ADD. workaround bogus XHDR response from SoftVelocity Discussions 2.5q
838 ADD. configurable path via tin.defaults to overview.fmt file
839 ADD. send "LIST HEADERS" before doing "HDR" if server supports it
840 ADD. config.guess, config.sub update
841 ADD. started german manpage translation
842 ADD. issue extra "GROUP" when NEXT receives 412
843 ADD. issue a warning if attributes file has an unexpected version number
844 ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution
845 before posting
846 ADD. check user supplied Message-ID, Date and Expires-header before
847 posting
848 ADD. speedup -S, -N, -M
849 ADD. improved DEFAULT_STRIP_WAS_REGEX
850 BUG. PageEditArticle was allowed for GROUP_TYPE_SAVE
851 BUG. Distribution was mime-decoded
852 BUG. don't break long body-lines in original article when superseding
853 BUG. don't send "LIST NEWSGROUPS" for mailgroups in the -n case
854 BUG. empty but present Followup-To header (server bug) was used in f'ups
855 BUG. didn't recheck CAPABILITIES after successful auth or after mode
856 switching if received 500er response in the first pass
857 BUG. don't prompt for authdata if we can't auth as the server doesn't
858 offer any auth-method we can send
859 BUG. configure options --program-prefix, --program-suffix and
860 --program-transform-name didn't work
861 BUG. headers with just one byte content were automagically removed
862 BUG. -R didn't work if savedir was set to an unexpanded path
863 BUG. fixed memleak with -R
864 BUG. --disable-posting didn't catch 'x' (repost) early enough
865 FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, debug.c, feed.c
866 filter.c, getline.c, group.c, header.c, help.c, inews.c, init.c
867 keymap.c, lang.c, list.c, mail.c, main.c, memory.c, misc.c
868 my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c, post.c
869 prompt.c, refs.c, regex.c, rfc2046.c, save.c, screen.c, select.c
870 sigfile.c, tags.c, thread.c, version.c, xface.c, xref.c, extern.h
871 proto.h, stpwatch.h, tin.h, version.h, tincfg.tbl, Makefile[.in]
872 configure[.in], tin.defaults, tin.5, config.guess, config.sub
873 doc/l10n/*
874
875 -- 1.9.3 release 20080506 "Dalintober" --
876
877 U010) Thomas E. Dickey <dickey@invisible-island.net>
878 ADD. update configure macros
879 FIX. aclocal.m4, configure[.in], mkdirs.sh
880
881 U009) Dirk Nimmich <nimmich@muenster.de>
882 ADD. (g)oto group search now is case insensitive
883 ADD. infrastructure for editing and writing attributes
884 ADD. write attributes file from internal structures
885 BUG. possible memleak when freeing group attributes
886 ADD. check joinpath for overruns
887 BUG. potential buffer overruns
888 BUG. memleak in curses.c:ReadWch()
889 BUG. uninitialized mm_local_charset when no config files available,
890 leading to an endless loop on exit when newsrc cannot be written
891 BUG. inconsistent update of mm_local_charset on runtime
892 BUG. fixed length buffer in rfc1522_do_encode()
893 FIX. extern.h proto.h, tin.h, active.c, art.c, attrib.c, auth.c, config.c
894 curses.c, debug.c, feed.c, inews.c, init.c, joinpath.c, keymap.c
895 list.c, mail.c, main.c, memory.c, mimetypes.c, my_tmpfile.c
896 newsrc.c, nntplib.c, nrctbl.c, options_menu.c, pgp.c, post.c
897 rfc2046.c, save.c, select.c, sigfile.c, string.c, xref.c
898
899 020) Urs Janssen <urs@tin.org>
900 BUG. my_realloc() didn't handle zero size reallocs
901 BUG. subjects > 256 chars were tunrcated at group-level without adding
902 a \0-termination
903 FIX. group.c, memory.c
904
905 U008) Rado S <regrado@web.de>
906 ADD. use same article numbers in different levels
907 FIX. extern.h, lang.c, page.c
908
909 019) Philip Hazel <ph10@cam.ac.uk>
910 BUG. missing a check for a possible return value of pcre_exec()
911 FIX. misc.c, regex.c
912
913 U007) Urs Janssen <urs@tin.org>
914 ADD. enable some more CAPABILLITIES related code
915 ADD. minor code cleanup
916 ADD. config.guess, config.sub update
917 ADD. allow .kp, .me, .rs, .tel and .asia TLDs
918 ADD. check permissions of .cancelsecret-file
919 ADD. --enable-cancel-locks configure option
920 ADD. --with-slrnface configure option
921 ADD. libcanlock update (1.0 -> 2b-4)
922 ADD. url_handler.pl as new DEFAULT_URL_HANDLER
923 ADD. remove leading/tailing whitespace in filter scope
924 ADD. increase internal buffer in rfc1522_encode()/rfc1522_do_encode()
925 ADD. restrictions to tin generated Message-IDs (disallow
926 .invalid-TLD, disallow IDs > 250 octets)
927 ADD. SIGUSR2 handler to write out newsrc
928 ADD. configure check for gsasl.h/libgsasl
929 ADD. AUTHINFO SASL PLAIN support if gsasl.h/libgsasl is found
930 ADD. use "LIST NEWSGROUPS grp" with -n cmd-line switch
931 ADD. use "LIST ACTIVE grp" with -n cmd-line switch
932 ADD. don't treat empty Bytes or Lines-filed in overview as error in
933 debug mode
934 ADD. parse LIST OVERVIEW.FMT
935 ADD. if LIST OVERVIEW.FMT didn't mention Xref:full, but XOVER includes
936 Xref: use it instead of sending XHDR XREF
937 ADD. do "XHDR XREF -" instead of gazillions of single cmds.
938 BUG. missing utf-8 validation for news_headers_to_display
939 BUG. newnewsrc tmp-file wasn't always removed
940 BUG. subscribe_pattern() was overcomplex
941 BUG. mail_to_someone() didn't convert the article into the local charset
942 REM. libinn support (was broken for ages)
943 FIX. active.c, art.c, attrib.c, auth.c, charset.c, config.c, color.c
944 cook.c, debug.c, filter.c, group.c, header.c, help.c, inews.c
945 init.c, keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c
946 misc.c, my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c
947 post.c, refs.c, regex.c, rfc2045.c, rfc2047.c, save.c, screen.c
948 search.c, select.c, sigfile.c, signcal.c, string.c, tags.c
949 tcurses.c, thread.c, version.c, xface.c, xref.c, config.guess
950 config.sub, de.po, autoconf.h[in], debug.h, extern.h, policy.h
951 proto.h, rfc2046.h, keymap.h, tin.h, version.h, Makefile
952 configure[.in], Makefile[.in], libcanlock/*, tin.1, tin.5
953
954 -- 1.9.2 release 20070201 "Dalaruan" --
955
956 018) Christian Weisgerber <naddy@mips.inka.de>
957 BUG. assumed that wchar_t and wint_t are of the same size
958 FIX. tcurses.c
959
960 017) Antonio Querubin <tony@lava.net>
961 BUG. missplaced ||
962 FIX. nntplib.c
963
964 U006) Thomas E. Dickey <dickey@invisible-island.net>
965 ADD. update configure macros
966 FIX. aclocal.m4
967
968 U005) Dirk Nimmich <nimmich@muenster.de>
969 BUG. raw-mode didn't allow rot13
970 BUG. can't 'V'iew mime-parts with (illegally) encoded filename
971 BUG. CatchupNextUnread in page level didn't always work
972 BUG. 'C'atchup in pager was still not correct (we didn't ever enter the
973 next group)
974 BUG. fast/endless reconnection loop after a "200\n\r400\n\r" greeting
975 BUG. resent command on 503 error
976 ADD. rewrote NGLIMIT handling
977 REM. return value of change_config_file()
978 FIX. proto.h, tin.h, feed.c, group.c, nntplib.c, options_menu.c, page.c
979 post.c, save.c, select.c
980
981 015) Michael Bienia <michael@vorlon.ping.de>
982 BUG. 'l' from the pager doesn't reposition cursor to last viewed
983 article
984 FIX. thread.c
985
986 014) Urs Janssen <urs@tin.org>
987 BUG. "Kill text pattern" form killfile menu was applied to
988 Message-ID and References instead of Message-ID only
989 BUG. FILTER_FILE_OFFSET was wrong
990 ADD. allow .ax TLD
991 FIX. filter.c, policy.h, tin.h
992
993 013) Urs Janssen <urs@tin.org>
994 ADD. minor manpage tweaking
995 FIX. tin.1, tin.5
996
997 012) Peter Breitenlohner <peb@mppmu.mpg.de>
998 BUG. build problem with VPATH
999 FIX. Makefile.in
1000
1001 011) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
1002 ADD. updated russian translation
1003 FIX. ru.po
1004
1005 010) Urs Janssen <urs@tin.org>
1006 BUG. possible division by zero in thread_by_percentage()
1007 FIX. art.c
1008
1009 U004) Urs Janssen <urs@tin.org>
1010 ADD. pcre update (6.6 -> 7.0)
1011 ADD. RISC OS handling
1012 ADD. more options to filter menu "Kill text pattern"
1013 ADD. allow UTF-8 descriptions
1014 REM. don't generate Sender on Mac OS X
1015 ADD. config.guess, config.sub update
1016 ADD. hide some regex in 'M'enu if the related option is off
1017 ADD. disallow .so, .um TLDs
1018 ADD. warn about useless cmd-line option combinations
1019 ADD. enable CAPABILLITIES code
1020 ADD. updated german translation
1021 FIX. Makefile, aclocal.m4, configure[.in], extern.h, policy.h, filter.c
1022 init.c, lang.c, main.c, mail.c, nntplib.c, options_menu.c, post.c
1023 pcre/*, config.guess, config.sub, de.po
1024
1025 U003) Michael Bienia <michael@vorlon.ping.de>
1026 ADD. 'M'enu option for VERBATIM_*_REGEXs
1027 ADD. new option: sort by date of last posted article
1028 ADD. merge tinrc.{pgdn_goto_next,tab_goto_next_unread,
1029 space_goto_next_unread} into one option tinrc.goto_next_unread
1030 ADD. merge PAGE_PAGE_DOWN3 (SPACE) into GLOBAL_PAGE_DOWN
1031 ADD. minor code cleanup
1032 FIX. extern.h, keymap.h, proto.h, tin.h, tinrc.h, version.h, art.c
1033 attrib.c, charset.c, config.c, cook.c, help.c, init.c, keymap.c
1034 lang.c, options_menu.c, page.c, tincfg.tbl, keymap.sample, tin.1
1035 tin.5
1036
1037 -- 1.9.1 release 20060409 "Benmore" --
1038
1039 U002) Urs Janssen <urs@tin.org>
1040 ADD. slrn style verbatim mark support (#v+/#v-)
1041 ADD. use tinrc.date_format for %D date expansion
1042 ADD. config.guess update
1043 REM. unused gb, so and um TLDs
1044 FIX. config.guess, autoconf.hin, extern.h, tin.h, cook.c, init.c
1045 memory.c, misc.c, tin.1
1046
1047 009) Urs Janssen <urs@tin.org>
1048 BUG. didn't reissue GROUP cmd after reconnect with authentication
1049 BUG. possible buffer overflow
1050 REM. unnecessary test for wcsnlen
1051 ADD. cat, jobs, travel and mobi TLDs
1052 FIX. aclocal.m4, policy.h, misc.c, nntplib.c
1053
1054 -- 1.9.0 release 20060228 "Ardlussa" --
1055
1056 008) Urs Janssen <urs@tin.org>
1057 ADD. config.guess, config.sub update
1058 FIX. config.guess, config.sub
1059
1060 007) Michael Bienia <michael@vorlon.ping.de>
1061 BUG. buffer overflow in convert_tex2iso in UTF-8 environment
1062 FIX. charset.c
1063
1064 U001) Urs Janssen <urs@tin.org>
1065 ADD. pcre update (6.4 -> 6.6)
1066 REM. VMS support
1067 FIX. Makefile, aclocal.m4, attrib.c, curses.c, config.c, header.c
1068 inews.c, init.c, lang.c, mail.c, main.c, mimetypes.c, misc.c
1069 newsrc.c, nntplib.c, post.c, read.c, save.c, signal.c, bugrep.h
1070 tin.h, tnntp.h, version.h, pcre/*, vms/*
1071
1072 -- 1.8.1 release 20060215 "Mealasta" --
1073
1074 006) Aleksey Salow <aleksey.salow@gmail.com>
1075 BUG. possible buffer overflow
1076 FIX. mail.c
1077
1078 005) Daniel Nylander <po@danielnylander.se>
1079 ADD. initial swedish translation
1080 FIX. sv.po
1081
1082 004) Chung-chieh Shan <ken@digitas.harvard.edu>
1083 BUG. bogus '/' in MAILDIR_NEW
1084 FIX. misc.c
1085
1086 003) Thomas E. Dickey <dickey@invisible-island.net>
1087 Urs Janssen <urs@tin.org>
1088 BUG. build problem on Mac OS X
1089 FIX. tin.h, header.c, nntplib.c
1090
1091 002) Urs Janssen <urs@tin.org>
1092 ADD. config.guess, config.sub update
1093 FIX. config.guess, config.sub
1094
1095 001) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
1096 ADD. updated russian translation
1097 FIX. ru.po
1098
1099 -- 1.8.0 release 20051224 "Ronay" --
1100
1101 For changes made till the 1.8.0 release look at CHANGES.old
1102
1103 -- 1.8.0 release 20051224 "Ronay" --
1104
1105 U056) Thomas E. Dickey <dickey@invisible-island.net>
1106 ADD. update configure macros
1107 FIX. aclocal.m4
1108
1109 U055) Urs Janssen <urs@tin.org>
1110 BUG. hypothetical buffer overrun in tin_ltoa()
1111 ADD. preserve Organization line in Supersedes
1112 ADD. handle bogus multiline response to XOVER with no group selected
1113 ADD. config.guess, config.sub update
1114 ADD. allow new .eu and .tl toplevel domains, disallow unused .bv and
1115 .sj toplevel domains
1116 ADD. config.guess, config.sub update
1117 FIX. nntplib.c, post.c, string.c, policy.h, onfig.guess, config.sub
1118
1119 U054) Michael Bienia <michael@vorlon.ping.de>
1120 ADD. allow non-ASCII keybindings
1121 FIX. extern.h, keymap.h, proto.h, global.c, keymap.c, lang.c, page.c
1122 prompt.c
1123
1124 U053) Toomas Soome <Toomas.Soome@microlink.ee>
1125 ADD. updated estonian translation
1126 FIX. et.po
1127
1128 -- 1.7.10 release 20050929 "Tahay" --
1129
1130 U052) Jessica Brennan <jib@panix.com>
1131 Urs Janssen <urs@tin.org>
1132 ADD. check for new mail now also works with maildir-format
1133 FIX. misc.c
1134
1135 U051) Matthias Buelow <mkb@incubus.de>
1136 ADD. cache nntp-username and password
1137 FIX. auth.c
1138
1139 U050) Thomas Bliem <bliem@math.uni-wuppertal.de>
1140 BUG. typos in the german translation
1141 FIX. de.po
1142
1143 U049) Toomas Soome <Toomas.Soome@microlink.ee>
1144 ADD. updated estonian translation
1145 FIX. et.po
1146
1147 U048) Michael Bienia <michael@vorlon.ping.de>
1148 ADD. user defined keymappings now do override default bindings
1149 ADD. look at char-width for long line warning
1150 FIX. keymap.c
1151
1152 U047) Urs Janssen <urs@tin.org>
1153 BUG. crash on broken overview data
1154 BUG. long line warning was wrong in multibyte environments
1155 BUG. incorrect prototypes for key_to_func(), func_to_key() and
1156 prompt_slk_response()
1157 BUG. newsgroups file caching didn't work
1158 ADD. pcre update (6.1 -> 6.4)
1159 ADD. check replyto address before mailing
1160 ADD. a few missing german translations
1161 ADD. config.guess, config.sub update
1162 ADD. allow unbinding keys by mapping them to "NULL"
1163 ADD. configure check for in_addr_t, mksh and fchmod declaration
1164 FIX. autoconf.h[in], extern.h, keymap.h, config.c, filter.c, header.c
1165 help.c, init.c, keymap.c, mail.c, main.c, misc.c, nntplib.c, post.c
1166 thread.c, de.po, config.guess, config.sub, aclocal.m4
1167 configure[.in], pcre/*
1168
1169 U046) Travis Brown <travisb@sfu.ca>
1170 ADD. THREAD_PERC to attributes
1171 FIX. tin.h, art.c, attrib.c, tin.5
1172
1173 -- 1.7.9 release 20050629 "Grimsay" --
1174
1175 U045) Thomas E. Dickey <dickey@invisible-island.net>
1176 ADD. update configure macros and some dependencies in Makefile
1177 FIX. aclocal.m4, configure[.in], Makefile[.in], art.c
1178
1179 U044) Travis Brown <travisb@sfu.ca>
1180 ADD. new threading method THREAD_PERC
1181 FIX. extern.h, tin.h, tinrc.h, art.c, config.c, init.c, lang.c
1182 options_menu.c, tincfg.tbl, tin.1, tin.5
1183
1184 U043) Urs Janssen <urs@tin.org>
1185 BUG. POST_EDIT was missing from post_cancel_keys
1186 BUG. GLOBAL_QUIT was missing from post_edit_keys and
1187 post_edit_ext_keys and not rebindable in post_continue_keys
1188 BUG. duplicated onlinehelp entries
1189 BUG. FeedRepost didn't work
1190 BUG. digits were missing in option_menu_keys
1191 BUG. PGP_INCLUDE_KEY in the pgp-2 case didn't work
1192 ADD. pcre update (5.0 -> 6.1)
1193 ADD. warning about lines exceeding 998 octets
1194 ADD. try LIST MOTD at start and show its output if any
1195 ADD. merged GroupBugReport, SelectBugReport, ThreadBugReport to
1196 BugReport; GroupMarkArtUnread, PageMarkArtUnread,
1197 ThreadMarkArtUnread to MarkArticleUnread; GroupMarkThdUnread,
1198 PageMarkThdUnread ThreadMarkThdUnread to MarkThreadUnread;
1199 GroupCatchup, PageCatchup, SelectCatchup, ThreadCatchup to
1200 Catchup; GroupCatchupNextUnread, PageCatchupNextUnread,
1201 SelectCatchupNextUnread, ThreadCatchupNextUnread to
1202 CatchupNextUnread
1203 ADD. don't care about subscriptions file if reading saved news
1204 ADD. extended tin_ltoa() and fix a hypothetical out of bounds write
1205 ADD. set LINT to : if no lint found
1206 ADD. config.guess, config.sub update
1207 ADD. some more CAPABILITIES parsing
1208 FIX. Makefile, aclocal.m4, configure[.in], extern.h, keymap.h, nntplib.h
1209 tin.h, art.c, attrib.c, debug.c, curses.c, feed.c, filter.c
1210 global.c, group.c, help.c, init.c, keymap.c, lang.c, main.c, misc.c
1211 newsrc.c, nntplib.c, options_menu.c, page.c, post.c, save.c
1212 select.c, string.c, thread.c, xref.c, tin.1, tin.5, config.guess
1213 config.sub, de.po, pcre/*
1214
1215 U042) Steven Michael Murphy <murf@e-tools.com>
1216 ADD. started kinyarwanda translation
1217 FIX. rw.po
1218
1219 U041) Andrei Emeltchenko <andrei.emeltchenko@finik.org>
1220 ADD. started russian translation
1221 FIX. ru.po
1222
1223 U040) Michael Bienia <michael@vorlon.ping.de>
1224 BUG. keybindings were inited to late
1225 ADD. dynamic space calculation in filter_menu()
1226 ADD. use enum option_enum instead of int where appropriate
1227 FIX. Makefile[.in], proto.h, tin.h, filter.c, group.c, keymap.c, main.c
1228 options_menu.c, page.c, prompt.c, search.c, signal.c, thread.c
1229 makecfg.c
1230
1231 -- 1.7.8 release 20050321 "Hellisay" --
1232
1233 U039) Matt Anton <tin@syrius.org>
1234 ADD. added missing french translations
1235 FIX. fr.po
1236
1237 U038) Sebnem Korkmaz <sebnem_k@hotmail.com>
1238 ADD. started turkish translation
1239 FIX. tr.po
1240
1241 U037) Toomas Soome <Toomas.Soome@microlink.ee>
1242 ADD. updated estonian translation
1243 FIX. et.po
1244
1245 U036) Michael Bienia <michael@vorlon.ping.de>
1246 ADD. rewrite keymap-rebinding
1247 ADD. keymap autoupdate feature
1248 FIX. Makefile[.in], extern.h, keymap.h, proto.h, tin.h, feed.c, filter.c
1249 global.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c, main.c
1250 misc.c, nntplib.c, nrctbl.c, options_menu.c, page.c, pgp.c, post.c
1251 prompt.c, read.c, save.c, search.c, select.c, thread.c, version.c
1252 tin.1, tin.5
1253
1254 U035) Urs Janssen <urs@tin.org>
1255 ADD. basic code for new nntp-command CAPABILITIES
1256 ADD. config.guess, config.sub update
1257 ADD. GLOBAL_PRINT ('o') to thread-level
1258 ADD. EDIT_FILTER ('E') to select- and thread-level
1259 ADD. update online 'h'elp
1260 ADD. configure check and fallback for non ANSI-C strsep() function
1261 BUG. typos in the german translation
1262 BUG. didn't compile if configured with --disable-printing
1263 BUG. description of a few keys in the online help was wrong
1264 BUG. out of bounds read in utf8_valid()
1265 BUG. missing postinit_regexp() call in batch_mode.
1266 FIX. extern.h, keymap.h, nntplib.h, proto.h, tin.h, attrib.c, config.c
1267 debug.c, feed.c, filter.c, group.c, help.c, keymap.c, lang.c, main.c
1268 memory.c, misc.c, nntplib.c, options_menu.c, page.c, post.c
1269 screen.c, select.c, string.c, thread.c, xref.c, de.po, tr.po
1270 Makefile, configure[.in], autoconf.hin. config.guess, config.sub
1271 tin.1, tin.5
1272
1273 -- 1.7.7 release 20041215 "Scalpay" --
1274
1275 026) Michael Bienia <michael@vorlon.ping.de>
1276 BUG. possible buffer overrun in get_mailcap_entry()
1277 FIX. rfc1524.c
1278
1279 U034) Michael Velten <tin@michnet.de>
1280 BUG. currmenu->curr off by one error for empty groups
1281 BUG. upward scrolling in !USE_CURSES was broken
1282 ADD. consistently display "End of ..." message
1283 BUG. reused the search offset when switching the context
1284 FIX. proto.h, global.c, group.c, page.c, search.c, select.c, thread.c
1285
1286 U033) Matt Anton <tin@syrius.org>
1287 ADD. added missing french translations
1288 FIX. fr.po
1289
1290 U032) Michael Bienia <michael@vorlon.ping.de>
1291 ADD. (w)strunc() now malloc()s the needed space
1292 ADD. line-scrolling in select-, group- and thread-level
1293 ADD. screen-scrolling iKeyScrollUp ('<'), iKeyScrollDown ('>')
1294 ADD. unify option-value description formats
1295 BUG. missing file truncation in do_rfc15211522_encode()
1296 FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h, cook.c, global.c
1297 group.c, help.c, keymap.c, lang.c, options_menu.c, page.c, post.c
1298 prompt.c, rfc2045.c, rfc2047.c, screen.c, select.c, string.c
1299 thread.c, keymap.sample, tin.1, tin.5
1300
1301 U031) Urs Janssen <urs@tin.org>
1302 ADD. keymap-file version number
1303 ADD. config.guess, config.sub update
1304 ADD. pcre update (4.5 -> 5.0)
1305 ADD. configure check for ftruncate(3)
1306 ADD. make sscanf(3)s first two args non-constant for backward
1307 portability
1308 BUG. missing #ifdef in the disable-color case
1309 BUG. systemtype detection broken
1310 FIX. Makefile.in, extern.h, proto.h, version.h, init.c, keymap.c, lang.c
1311 misc.c, newsrc.c, options_menu.c, post.c, version.c, keymap.sample
1312 pcre/*, config.guess, config.sub, de.po, en_GB.po, fr.po, tin.1
1313 tin.5, configure.in, autoconf.hin
1314
1315 -- 1.7.6 release 20040906 "Baleshare" --
1316
1317 U030) Dennis Grevenstein <dennis@pcde.inka.de>
1318 Urs Janssen <urs@tin.org>
1319 ADD. --enable-broken-system-fix
1320 FIX. configure[.in], autoconf.hin, misc.c
1321
1322 U029) Urs Janssen <urs@tin.org>
1323 ADD. config.guess, config.sub update
1324 ADD. warn about attributes outside scope
1325 ADD. move .article to dead.article if $EDITOR dies
1326 ADD. tweak URL_REGEX, NEWS_REGEX
1327 ADD. also check for alloca if we're going to build intl/*
1328 BUG. memleak in wstrunc()
1329 BUG. repost to a different group didn't restore the current group
1330 pointer
1331 FIX. configure[.in], extern.h, tin.h, art.c, attrib.c, charset.c, cook.c
1332 curses.c, lang.c, post.c, string.c, xref.c, config.guess
1333 config.sub
1334
1335 025) Michael Bienia <michael@vorlon.ping.de>
1336 BUG. ensure CURR_GROUP always points to current group even for
1337 non interactive group-processing
1338 FIX. art.c, save.c
1339
1340 U028) Michael Bienia <michael@vorlon.ping.de>
1341 BUG. missing string termination
1342 ADD. allow to hide options in the 'M'enu based on the value of other
1343 options
1344 ADD. crsr-up/dowm in option-list
1345 ADD. remove CURR_GROUP dependency from sort functions
1346 ADD. wcspart() now mallocs the needed space on its own
1347 ADD. kill/hot-menu "Kill/Select pattern scope" now walks up the
1348 hierarchy level
1349 ADD. move '-V' code into a function, use it inside mail_bug_report()
1350 ADD. use mark_screen() also in GROUP_LEVEL and THREAD_LEVEL
1351 ADD. move the options menu code from config.c to options_menu.c
1352 REM. draw_line()
1353 FIX. Makefile[.in], extern.h, proto.h, tcurses.c, tin.h, art.c
1354 charset.c, config.c, filter.c, getline.c, group.c, init.c, lang.c
1355 main.c, misc.c, options_menu.c, post.c, prompt.c, rfc2046.c
1356 screen.c, select.c, string.c, thread.c
1357
1358 -- 1.7.5 release 20040615 "Gighay" --
1359
1360 024) Herbert Xu <herbert@gondor.apana.org.au
1361 BUG. potential use/free of uninitialized data in get_recipients()
1362 FIX. post.c
1363
1364 023) Michael Bienia <michael@vorlon.ping.de>
1365 BUG. negative tinrc.groupname_max_length set via 'M'enu could lead to
1366 a crash
1367 FIX. extern.h, proto.h, active.c, config.c, group.c, init.c, select.c
1368
1369 022) Urs Janssen <urs@tin.org>
1370 BUG. long cmd-line group could overflow a buffer in match_group_list()
1371 BUG. empty newsgroups file leads to a crash
1372 FIX. active.c, mail.c
1373
1374 U027) Urs Janssen <urs@tin.org>
1375 BUG. can't link when configured with --with-included-gettext
1376 BUG. checknadd_headers() didn't handle folded headers
1377 ADD. replace raw 8bit chars in From:-header
1378 ADD. remove empty headers before passing article to inews
1379 ADD. minor code cleanup
1380 ADD. config.guess, config.sub update
1381 ADD. configure check for unicode/ubidi.h
1382 FIX. intl/loadmsgcat.c, configure.in, proto.h, autoconf.hin, art.c
1383 cook.c, getline.c, filter.c, misc.c, nntplib.c, post.c, refs.c
1384 config.guess, config.sub, fr.po, et.po
1385
1386 U026) Matt Anton <tin@syrius.org>
1387 ADD. added a some missing french translations
1388 FIX. fr.po
1389
1390 U025) Elmar W. Tischhauser <tischhau@rbg.informatik.tu-darmstadt.de>
1391 ADD. mime_forward (message/rfc822) attributes option
1392 FIX. proto.h, tin.h, attrib.c, post.c, rfc2047.c, tin.5
1393
1394 U024) Thomas E. Dickey <dickey@invisible-island.net>
1395 BUG. didn't build with pdcurses
1396 BUG. unportable linewrapping used in configure macro
1397 FIX. aclocal.m4, tcurses.c
1398
1399 U023) Michael Bienia <michael@vorlon.ping.de>
1400 BUG. in case of a reconnect unmalloced memory could be freed
1401 BUG. didn't always initialize articles score
1402 BUG. expand_rel_abs_pathname() truncated pathnames in tinrc
1403 ADD. dynamic Menu option-width.
1404 ADD. minimalistic BiDi support (tinrc.render_bidi)
1405 ADD. check for valid UTF-8 in process_text_body_part()
1406 ADD. minor code cleanup
1407 ADD. redrawing support inside prompt_slk_response()
1408 ADD. use dash instead hyphen for options in manpages
1409 ADD. check for senseless tinrc-values
1410 FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, charset.c, color.c
1411 config.c, cook.c, curses.c, feed.c, filter.c, getline.c, init.c
1412 lang.c, makecfg.c, misc.c, newsrc.c, page.c, prompt.c, save.c
1413 screen.c, search.c, select.c, signal.c, string.c, tags.c
1414 tcurses.c, tincfg.tbl, tin.1, tin.5, de.po, en_GB.po
1415
1416 -- 1.7.4 release 20040225 "Benbecula" --
1417
1418 U022) Lech Szychowski <lech7@pse.pl>
1419 BUG. didn't check if message-ids taken from the References:-header are
1420 valid before using them for threading.
1421 FIX. refs.c
1422
1423 U021) Matt Anton <tin@syrius.org>
1424 ADD. added a few missing french translations
1425 FIX. fr.po
1426
1427 U020) Thomas E. Dickey <dickey@invisible-island.net>
1428 ADD. allow cross-compiling
1429 FIX. aclocal.m4, configure[.in], autoconf.hin, proto.h, tcurses.h, tin.h
1430 Makefile.in, config.c, langinfo.c, pcre/Makefile.in
1431 intl/Makefile.in, intl/dcigettext.c, intl/gettextP.h
1432 intl/loadmsgcat.c, intl/localealias.c
1433
1434 021) Urs Janssen <urs@tin.org>
1435 BUG. did allow unused .eh and .kp TLDs
1436 BUG. still used some old keynames in keymap.sample
1437 ADD. mention supersede possibility in manpage/online help
1438 FIX. policy.h, lang.c, tin.1, de.po, keymap.sample
1439
1440 U019) Michael Bienia <michael@vorlon.ping.de>
1441 BUG. error_message() clobbers global var mesg
1442 BUG. didn't catch KEY_RESIZE in USE_CURSES wide-char mode thus a
1443 windows-resize was taken a keypress
1444 ADD. several checks for valid utf-8 data
1445 ADD. display non-printable characters as octals in raw-mode
1446 ADD, redraw tin_getline()-prompt after window-resizing
1447 ADD. minor code cleanup
1448 FIX. extern.h, proto.h, tin.h, art.c, color.c, feed.c, filter.c
1449 getline.c, group.c, help.c, lang.c, misc.c, page.c, post.c
1450 prompt.c, rfc2046.c, screen.c, search.c, select.c, signal.c
1451 string.c, tags.c, tcurses.c, thread.c, wildmat.c, xref.c
1452 configure[.in], autoconf.h[in]
1453
1454 U018) Urs Janssen <urs@tin.org>
1455 ADD. allow standalone -c cmd-line flag.
1456 ADD. config.guess, config.sub update
1457 ADD. increase MAXREFSIZE to 998
1458 ADD. minor manpage update
1459 ADD. don't read keymapfile when using -o cmd-line flag
1460 ADD. [un]install_helpers includes tinews.pl
1461 ADD. configure test if gettimeofday() takes two arguments
1462 BUG. didn't compile on !CHARSET_CONVERSION systems
1463 REM. some unused vars
1464 FIX. Makefile[.in], configure[.in], autoconf.h[in], extern.h, tin.h
1465 filter.c, group.c, init.c, main.c, nntplib.c, post.c, pgp.c, save.c
1466 tin.1, tin.5, config.guess, config.sub
1467
1468 -- 1.7.3 release 20031220 "Taransay" --
1469
1470 U017) Martin Treusch von Buttlar <martin+tin@t17r.de>
1471 ADD. show_info attribute
1472 FIX. tin.h, attrib.c, group.c, thread.c, tin.5
1473
1474 U016) Piotr Kucharski
1475 ADD. tinrc.col_urls
1476 FIX. tin.1, tin.5, extern.h, tinrc.h, config.c, init.c, lang.c, page.c
1477 tincfg.tbl
1478
1479 U015) Michael Bienia <michael@vorlon.ping.de>
1480 BUG. didn't search first article line and rest of the line after a
1481 match
1482 BUG. option and filter menus weren't multibyte safe
1483 BUG. in REGEX-mode an iKeyGroupSelPattern of "*" wasn't transformed
1484 into a valid regex
1485 ADD. search again wraps around if no more matches are found
1486 ADD. turn pcre into UTF-8 mode if useful
1487 ADD. unicode normalization for search items
1488 FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, feed.c, filter.c
1489 group.c, init.c, lang.c, misc.c, page.c, prompt.c, regex.c
1490 search.c, string.c, tincfg.tbl, *.po
1491
1492 020) Jason Faultless <jason@altarstone.com>
1493 BUG. Content-* headers might be ignored in multipart article headers
1494 FIX. rfc2046.c
1495
1496 U014) Jason Faultless <jason@altarstone.com>
1497 ADD. newsrc.h, misc cleanups
1498 ADD. cleanup of group indexing code
1499 REM. more hungarian notation
1500 FIX. Makefile[.in], extern.h, newsrc.h, proto.h, tin.h, art.c, debug.c
1501 lang.c, mail.c, main.c, newsrc.c, post.c, xref.c
1502
1503 U013) Joshua Crawford <mortarn@softhome.net>
1504 ADD. x_headers now can be generated by a script or be a multiline
1505 header if read from a file
1506 FIX. post.c, tin.5
1507
1508 U012) Toomas Soome <Toomas.Soome@microlink.ee>
1509 ADD. updated estonian translation
1510 FIX. et.po
1511
1512 019) Urs Janssen <urs@tin.org>
1513 BUG. in the -R case the server-config dir had spaces in its name
1514 FIX. config.c, newsrc.c
1515
1516 U011) Urs Janssen <urs@tin.org>
1517 ADD. config.guess, config.sub update
1518 ADD. pcre update (4.4 -> 4.5)
1519 ADD. install.sh update
1520 ADD. configure check for libidn, idna.h, stringprep.h
1521 ADD. configure check for nl_item
1522 ADD. configure check for libicuuc, unicode/unorm.h, unicode/ustring.h
1523 ADD. minimalistic IDNA decoding support
1524 FIX. config.guess, config.sub, install.sh, configure[.in]
1525 autoconf.h[in], proto.h, tin.h, debug.c, init.c, misc.c
1526 nntplib.c, page.c, search.c
1527
1528 -- 1.7.2 release 20031104 "Eriskay" --
1529
1530 U010) Dirk Nimmich <nimmich@muenster.de>
1531 ADD. Fcc feature for mail
1532 FIX. tin.5, proto.h, tin.h, attrib.c, inews.c, post.c
1533
1534 U009) Lech Szychowski <lech7@pse.pl>
1535 BUG. used which_response() instead of which_thread() to get the
1536 current threadnumber
1537 FIX. page.c
1538
1539 018) Urs Janssen <urs@tin.org>
1540 BUG. changes to word_highlight weren't propagated back at runtime
1541 BUG. didn't catch KEY_RESIZE in USE_CURSES mode thus a
1542 windows-resize was taken a keypress
1543 FIX. config.c, tcurses.c
1544
1545 017) Toomas Soome <Toomas.Soome@microlink.ee>
1546 ADD. updated estonian translation
1547 FIX. et.po
1548
1549 016) Matt Anton <tin@syrius.org>
1550 ADD. added a few missing french translations
1551 FIX. fr.po
1552
1553 U008) Michael Bienia <michael@vorlon.ping.de>
1554 REM. hungarian notation
1555 BUG. strunc() in !MULTIBYTE-ABLE-case did always add "..."
1556 ADD. tinrc.date_format
1557 ADD. rewrite draw_page_header()
1558 FIX. tin.1, tin.5, extern.h, proto.h, tcurses.h, tin.h, tinrc.h
1559 config.c, group.c, init.c, lang.c, misc.c, page.c, post.c, signal.c
1560 string.c, tcurses.c, thread.c, xref.c, tincfg.tbl
1561
1562 015) Michael Bienia <michael@vorlon.ping.de>
1563 BUG. memory leak in ulBuildArgv()
1564 BUG. wrong logic to avoid negative arguments to which_thread()
1565 BUG. used quick-kill logic for kill-entries done via the menu
1566 FIX. config.c, filter.c, group.c
1567
1568 014) Dirk Nimmich <nimmich@muenster.de>
1569 BUG. unterminated buffer in put_rest()
1570 FIX. cook.c
1571
1572 U007) Jason Faultless <jason@altarstone.com>
1573 ADD. cleanup of group indexing code
1574 REM. open.c, code integrated elsewhere
1575 FIX. Makefile[.in], extern.h, proto.h, active.c, art.c, filter.c, mail.c
1576 misc.c, newsrc.c, nntplib.c, open.c, rfc2046.c, xref.c
1577
1578 U006) Urs Janssen <urs@tin.org>
1579 REM. amiga support
1580 REM. NO_LOCALE on MAC_OS_X
1581 ADD. replaced some sprintf() by snprintf() calls
1582 ADD. a few missing german translations
1583 ADD. config.guess, config.sub update
1584 BUG. fixed a small memleak when using Fcc:
1585 BUG. fixed possible use of uninitialized attributes data
1586 FIX. Makefile, bugrep.h, extern.h, nntplib.h, proto.h, tin.h, tnntp.h
1587 version.h, active.c, config.c, curses.c, hashstr.c, header.c, init.c
1588 joinpath.c, lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c
1589 nntplib.c, open.c, post.c, read.c, sigfile.c, signal.c, string.c
1590 xref.c, de.po, config.guess, config.sub
1591
1592 -- 1.7.1 release 20030918 "Berneray" --
1593
1594 U005) Michael Bienia <michael@vorlon.ping.de>
1595 REM. DEBUG_NEWSRC_FIXME
1596 ADD. cleanup newsrc_test_harness()
1597 ADD. trunc(), wtrunc() and my_wcsdup()
1598 FIX. configure[.in], autoconf.h[in], extern.h, proto.h, tin.h, main.c
1599 newsrc.c, page.c, prompt.c, screen.c, string.c
1600
1601 013) Joshua Crawford <mortarn@softhome.net>
1602 BUG. thinko in read_server_config()
1603 FIX. config.c
1604
1605 012) Urs Janssen <urs@tin.org>
1606 BUG. overview data wasn't unfolded before storing it
1607 BUG. mem-leak in free_and_init_header()
1608 BUG. "domainname missing" warning was displayed too short
1609 BUG. allowed spaces in username/password portion of URLs
1610 FIX. tin.h art.c, init.c, lang.c, rfc2046.c
1611
1612 U004) Dirk Nimmich <nimmich@muenster.de>
1613 BUG. art.c didn't compile with DEBUG on
1614
1615 011) Dirk Nimmich <nimmich@muenster.de>
1616 BUG. 'V' didn't work with one multimedia part only
1617 BUG. possible buffer overrun in escape_shell_meta()
1618 BUG. mailcap command expansion didn't take shell meta characters into
1619 account
1620 BUG. mailcap nametemplate expansion took place twice
1621 BUG. MIME Content-Type parameters parsed incorrectly
1622 BUG. didn't refresh screen after viewing files and URLs
1623 BUG. mem-leak in _lookup_mimetype
1624 BUG. mem-leak in new_uu()
1625 FIX. proto.h, tin.h, cook.c, mimetypes.c, misc.c, page.c, rfc1524.c
1626 rfc2046.c, save.c
1627
1628 010) Michael Bienia <michael@vorlon.ping.de>
1629 BUG. source and destination overlap in strncpy
1630 FIX. config.c
1631
1632 U003) Urs Janssen <urs@tin.org>
1633 ADD. don't rely on the output of LIST EXTENSIONS
1634 ADD. replaced some sprintf() by snprintf() calls
1635 ADD. config.guess, config.sub update
1636 ADD. pcre update (4.3 -> 4.4)
1637 FIX. active.c, art.c, config.c, header.c, open.c, page.c, post.c
1638 version.c, config.guess, config.sub, pcre/*
1639
1640 009) Dirk Nimmich <nimmich@muenster.de>
1641 BUG. doesn't try to reconnect after a 205 response
1642 FIX. open.c
1643
1644 U002) Jason Faultless <jason@altarstone.com>
1645 ADD. LIST EXTENSIONS
1646 ADD. rewrite overview-parser
1647 FIX. extern.h, nntplib.h, proto.h, tin.h, art.c, open.c, string.c
1648 xref.c
1649
1650 U001) Dirk Nimmich <nimmich@muenster.de>
1651 BUG. don't feed headers to interactive mailreader and using -M/-N
1652 ADD. allow interactive mailer to get headers
1653 ADD. tinrc variable to control URL highlighting
1654 FIX. extern.h, tin.h, tinrc.h, config.c, feed.c, init.c, lang.c, misc.c
1655 page.c, post.c, save.c, tincfg.tbl, tin.1, tin.5
1656
1657 -- 1.7.0 release 20030810 "Sandray" --
1658
1659 008) Darrell Tangman <dgtangman@acm.org>
1660 BUG. refine txt_help_thread_mark_article_read
1661 FIX. lang.c
1662
1663 007) Dirk Nimmich <nimmich@muenster.de>
1664 BUG. attributes were ignored when mailing
1665 FIX. proto.h, feed.c, post.c
1666
1667 -- 1.6.1 release 20030810 "Mingulay" --
1668
1669 006) Darrell Tangman <dgtangman@acm.org>
1670 ADD. mark_ignore_tags
1671 FIX. extern.h, tinrc.h, config.c, group.c, init.c, lang.c, thread.c
1672 tincfg.tbl, tin.1, tin.5
1673
1674 005) Dirk Nimmich <nimmich@muenster.de>
1675 BUG. make install_sysdefs didn't honour $DESTDIR
1676 BUG. filter on References didn't work on deep threads
1677 BUG. upgrading from use_metamail=ON could lead to
1678 metamail_prog=--internal
1679 BUG. lines that were exactly cCOLS bytes long introduced an extra line in
1680 raw mode
1681 BUG. word_h_display_marks=0 didn't work with !USE_CURSES
1682 BUG. To/Cc/Bcc headers in postings were interpreted when using -M/-N
1683 use MIME message/rfc822 wrapping now instead
1684 ADD. enter no_posting mode when unable to get FQDN
1685 ADD. no_posting command line option (-x)
1686 ADD. RPM spec file
1687 ADD. updated umlaut[es].txt
1688 REM. $METAMAIL handling
1689 FIX. config.c, curses.c, init.c, main.c, open.c, page.c, post.c, refs.c
1690 save.c, tin.1, tin.spec, Makefile, src/Makefile.in, umlaut[es].txt
1691
1692 004) Michael Velten <tin@michnet.de>
1693 BUG. some info messages about (un)tagging weren't displayed
1694 BUG. strip_blanks wasn't always honoured
1695 BUG. in some cases body-search couldn't be aborted
1696 ADD. avoid some useless screen redraws
1697 FIX. extern.h, cook.c, feed.c, group.c, lang.c, page.c, tags.c, thread.c
1698
1699 003) Michael Bienia <michael@vorlon.ping.de>
1700 BUG. possible bufferoverflows due to the use of vsprintf() instead of
1701 vsnprintf()
1702 BUG. wchar_t buffers weren't always '\0'-terminated
1703 FIX. curses.c, getline.c, group.c, page.c, screen.c, tcurses.c
1704 thread.c
1705
1706 002) Urs Janssen <urs@tin.org>
1707 ADD. missing const
1708 ADD. updated german, french and estonian translations
1709 ADD. missing includes for SEIUX
1710 BUG. off by one malloc bug
1711 REM. unused parameter
1712 FIX. extern.h, proto.h, tin.h, filter.c, group.c, lang.c, main.c, page.c
1713 post.c, de.po, fr.po. et.po, src/Makefile.in
1714
1715 001) Toomas Soome <Toomas.Soome@microlink.ee>
1716 ADD. updated estonian translation
1717 FIX. et.po
1718
1719 -- 1.6.0 release 20030714 "Vatersay" --
1720
1721 U167) Matt Anton <tin@syrius.org>
1722 ADD. added a few missing french translations
1723 FIX. fr.po
1724
1725 U166) Andreas Metzler <tin-dev@downhill.at.eu.org>
1726 BUG. revert bogus cleanup
1727 FIX. page.c
1728
1729 U165) Michael Bienia <michael@vorlon.ping.de>
1730 BUG. manpage cleanups
1731 BUG. //TRANSLIT might not work correct
1732 BUG. changing thread_articles via 'M'enu while being an 'empty'
1733 group caused a crash
1734 ADD. +/-MULTIBYTE_ABLE to -V output
1735 FIX. config.c, main.c, misc.c, tin.1, tin.5
1736
1737 U164) Dirk Nimmich <nimmich@muenster.de>
1738 BUG. didn't unfold MIME-header before trying to parse the arguments
1739 BUG. art.c didn't compile with --enable-debug
1740 BUG. memleak in main.c
1741 BUG. newnews timestamps in tinrc got trashed when running multiple
1742 tins concurrently
1743 BUG. oldnewsrc got trashed when starting multiple tin concurrently
1744 NOP. various cleanups
1745 FIX. active.c, art.c, config.c, lang.c, main.c, newsrc.c, nntplib.c
1746 rfc2046.c
1747
1748 U163) Jason Faultless <jason@altarstone.com>
1749 ADD. overhaul find_nov_file() mechanism
1750 BUG. reading local spool always cached overview files
1751 BUG. spurious private overview cache dirs created
1752 BUG. private overview dirs not recreated properly
1753 BUG. private overview dirs not always uniquely named
1754 FIX. extern.h, proto.h, art.c, init.c, lang.c, main.c, misc.c
1755 newsrc.c, open.c, post.c, refs.c, tin.1
1756
1757 U162) Thomas E. Dickey <dickey@invisible-island.net>
1758 BUG. -lintl may not be linked to executable if using an "external" lib
1759 FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn
1760
1761 U161) Corinna Vinschen <corinna@vinschen.de>
1762 BUG. page header truncated too early
1763 ADD. Sort threads with equal scores by article sort order
1764 FIX. art.c, page.c, tin.h
1765
1766 U160) Toomas Soome <Toomas.Soome@microlink.ee>
1767 ADD. updated estonian translation
1768 FIX. et.po
1769
1770 U159) Urs Janssen <urs@tin.org>
1771 ADD. manpage updates
1772 ADD. updated german and french translation
1773 ADD. config.guess, config.sub update
1774 ADD. cleanup SEIUX handling
1775 BUG. possible bufferoverrun with charset conversion
1776 BUG. search in a localized Menu didn't use the translated text
1777 FIX. extern.h, tin.h, lang.c, post.c, search.c, tin.5, de.po
1778 fr.po, config.guess, config.sub, configure[.in], autoconf.h[in]
1779
1780 U158) Andreas Metzler <tin-dev@downhill.at.eu.org>
1781 ADD. updated german translation
1782 FIX. de.po
1783
1784 -- 1.5.18 release 20030602 "Darts" --
1785
1786 U157) Michael Velten <tin@michnet.de>
1787 BUG. iKeyThreadMarkArtRead always forced a full screen redraw
1788 ADD. iKeyThreadMarkArtRead/iKeyGroupMarkThdRead act on tagged articles
1789 (mark all tagged as read).
1790 FIX. group.c, keymap.c, lang.c, tags.c, thread.c, extern.h, keymap.h
1791 menukeys.h, proto.h
1792
1793 U156) Guido Ostkamp <Guido.Ostkamp@t-online.de>
1794 BUG. use real thread root (first Message-ID listed in References)
1795 for related quick kill
1796 FIX. proto.h, tin.h, filter.c, group.c, page.c
1797
1798 U155) Olaf Dietrich <olaf@dtrx.de>
1799 ADD. warn if local charset to network charset conversion
1800 loses information
1801 BUG. tried to access attributes for new groups which had no
1802 attributes assigned
1803 FIX. extern.h, proto.h, keymap.c, lang.c, memory.c, misc.c, post.c
1804
1805 U154) Joshua Crawford <mortarn@softhome.net>
1806 Drazen Kacar <dave@willfork.com>
1807 Urs Janssen <urs@tin.org>
1808 ADD. X-Face display support via slrnface if available (-DXFACE_ABLE)
1809 FIX. configure[.in], Makefile, Makefile[.in], autoconf.h[in], extern.h
1810 proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, main.c, misc.c
1811 page.c, xface.c, tincfg.tbl, tin.1, tin.5
1812
1813 U153) Dirk Nimmich <nimmich@muenster.de>
1814 Michael Bienia <michael@vorlon.ping.de>
1815 BUG. lines >1024 chars lost a char
1816 FIX. cook.c
1817
1818 U152) Dirk Nimmich <nimmich@muenster.de>
1819 BUG. several checks didn't cope with folded header lines
1820 FIX. inews.c, misc.c, post.c
1821
1822 U151) Thomas E. Dickey <dickey@invisible-island.net>
1823 ADD. version numbers to local configure macros
1824 ADD. use WEXITSTATUS/WIFEXITED macros
1825 FIX. aclocal.m4, tin.h, misc.c, signal.c
1826
1827 U150) Michael Bienia <michael@vorlon.ping.de>
1828 BUG. ReadWch() and draw_page_header() weren't multibyte safe
1829 BUG. plugged some small memory leaks
1830 REM. xref_score
1831 FIX. attrib.c, curses.c, filter.c, group.c, help.c, lang.c, memory.c
1832 page.c, screen.c, string.c, thread.c, extern.h, proto.h, tin.h
1833 tin.5
1834
1835 U149) Toomas Soome <Toomas.Soome@microlink.ee>
1836 ADD. updated estonian translation
1837 FIX. et.po
1838
1839 U148) Jason Faultless <jason@altarstone.com>
1840 ADD. don't process main article body as MIME-part
1841 ADD. rework Archive-name: handling
1842 ADD. new 'try harder' hide_uue=2 mode
1843 ADD. update attributes-file header
1844 ADD. CURR_GROUP-ectomy
1845 ADD. auto'S'ave works on selected articles too
1846 ADD. menu system always returns to previous level
1847 ADD. various cleanups
1848 BUG. feeding >1 hot/pattern arts saved under wrong filename
1849 BUG. don't ask to postprocess when nothing was saved
1850 BUG. Content-Description wasn't indented
1851 BUG. description of 'C' at page level was wrong
1852 BUG. aborting read of art after <TAB> keep trying to reopen the same art
1853 FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c, config.c
1854 cook.c, feed.c, group.c, help.c, init.c, lang.c, main.c, memory.c
1855 misc.c, nntplib.c, open.c, page.c, refs.c, rfc2046.c, save.c
1856 search.c, select.c, signal.c, tags.c, thread.c, tincfg.tbl, tin.1
1857 tin.5
1858
1859 U147) Matt Anton <tin@syrius.org>
1860 ADD. added a few missing french translations
1861 FIX. fr.po
1862
1863 U146) Urs Janssen <urs@tin.org>
1864 ADD. pcre update (4.1 -> 4.3)
1865 ADD. a few missing german translations
1866 ADD. tin(5)-man page updates
1867 ADD. filename extension guessing based on mimetype for unnamed
1868 attachments
1869 ADD. documented -l/-n for !NNTP mode
1870 ADD. avoid some string concatenations
1871 ADD. speed up '-Z' without '-v'
1872 ADD. honor $TMPDIR
1873 ADD. allow -u/-I when NNTP_ONLY & overview caching is requested
1874 ADD. don't create NOV-cache dir if running in NNTP mode and
1875 caching is not requested or needed
1876 ADD. merge back tinrc updates into config.c, warn on downgrades
1877 ADD. missing bool.h dependency, check for stdbool.h (not used yet)
1878 ADD. version number to attributes and filter file
1879 ADD. config.guess, config.sub update
1880 REM. tinrcupdate.pl
1881 REM. --with-local-charset
1882 REM. some unnecessary casts and unused vars
1883 REM. Author-IDs and persistent header support
1884 REM. xref_max
1885 REM. $BUG_ADDRESS
1886 BUG. plugged a few small memory leaks
1887 BUG. didn't read attributes file when started with '-q' flag
1888 BUG. parse_rfc822_headers() did also decode the address-part of
1889 of headers like From/To
1890 BUG. removed some hard coded keys
1891 BUG. fixed a few typos in the french translation
1892 BUG. -S without -n did also save new groups
1893 BUG. $AUTOSUBSRIBE was broken
1894 BUG. mailing_list attribute was ignored on no posting servers at
1895 select level
1896 BUG. posting from select-level with no groups shown didn't work
1897 BUG. automatic update of CTE when changing the network charset
1898 was broken
1899 FIX. Makefile, Makefile[.in], configure[.in], autoconf.h[in], extern.h
1900 keymap.h, menukeys.h, proto.h, rfc2046.h, tin.h, version.h
1901 active.c, art.c, attrib.c, auth.c, color.c, config.c, cook.c
1902 curses.c, debug.c, filter.c, group.c, help.c, inews.c, init.c
1903 keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c, misc.c
1904 newsrc.c, nntplib.c, open.c, page.c, post.c, read.c, refs.c
1905 rfc2046.c, rfc2047.c, select.c, save.c, string.c, thread.c
1906 version.c, tin.1, tin.5, de.po, fr.po, pcre/*, config.guess
1907 config.sub
1908
1909 -- 1.5.17 release 20030407 "Peephole" --
1910
1911 U145) Thomas E. Dickey <dickey@invisible-island.net>
1912 ADD. pcre update (3.9 -> 4.1)
1913 FIX. aclocal.m4, configure[.in], autoconf.h[in], pcre/*
1914
1915 U144) Lech Szychowski <lech7@pse.pl>
1916 BUG. SIGDASHES check was broken
1917 FIX. post.c
1918
1919 048) Darrell Tangman <dgtangman@acm.org>
1920 BUG. malloc() mem. could be free()ed twice
1921 FIX. art.c
1922
1923 U143) Andreas Metzler <tin-dev@downhill.at.eu.org>
1924 ADD. manpage update
1925 FIX. tin.1, tin.5
1926
1927 U142) Matt Anton <tin@syrius.org>
1928 ADD. started french translation
1929 FIX. fr.po
1930
1931 U141) Christian Garbs <tin-dev@cgarbs.de>
1932 ADD. updated MH mailgroups documentation
1933 ADD. some german translations
1934 FIX. reading-mail.txt, de.po
1935
1936 U140) Jason Faultless <jason@altarstone.com>
1937 BUG. incorrectly nested multipart articles sometimes hung tin
1938 BUG. -S did not create subdirs
1939 BUG. -S was broken in reading news via NNTP
1940 BUG. unnamed binary attachments clobbered save temp files.
1941 Unique filename now generated based on MIME subtype
1942 ADD. tinrc.posted_articles_file (replaces tinrc.keep_posted_articles &
1943 tinrc.keep_posted_articles_file)
1944 ADD. parsing for Content-Description header
1945 ADD. mime_types_to_save attribute for selective viewing/saving
1946 ADD. cleanup MIME-viewing code
1947 ADD. renamed use_metamail to metamail_prog
1948 ADD. indent uue attachment. Show MIME type/subtype on tagline
1949 ADD. mime.types lookup searches all possible files for a match
1950 ADD. cleanup save code, make post processing more uniform with LIBUU
1951 ADD. post process viewing when using LIBUU
1952 FIX. extern.h, menukeys.h, proto.h, rfc2046.h, tin.h, tinrc.h, art.c
1953 attrib.c, config.c, cook.c, debug.c, feed.c, group.c, inews.c
1954 init.c, keymap.c, lang.c, mail.c, memory.c, mimetypes.c, misc.c
1955 open.c, page.c, post.c, rfc2046.c, rfc2047.c, save.c, screen.c
1956 search.c, sigfile.c, tincfg.tbl, tin.1, tin.5
1957
1958 U139) Olaf Dietrich <olaf@dtrx.de>
1959 ADD. allow PageGotoParent for killed parents if kill_level==KILL_THREAD
1960 FIX. page.c
1961
1962 U138) Dirk Nimmich <nimmich@muenster.de>
1963 BUG. "time remaining" was updated constantly, so it was unusable on a
1964 modem link
1965 BUG. raw multipart article didn't contain epilogue after last boundary
1966 BUG. highlighting in multibyte charset environment without USE_CURSES
1967 was broken
1968 ADD. more NNTP debug output
1969 NOP. revised TODO
1970 FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO
1971
1972 U137) Toomas Soome <Toomas.Soome@microlink.ee>
1973 ADD. updated estonian translation
1974 FIX. et.po
1975
1976 U136) Corinna Vinschen <corinna@vinschen.de>
1977 ADD. wrap_on_next_unread
1978 FIX. extern.h, tinrc.h, config.c, init.c, lang.c, thread.c
1979 tincfg.tbl, tin.1, tin.5
1980
1981 046) Urs Janssen <urs@tin.org>
1982 BUG. comma separated group list in attribute scope didn't work
1983 BUG. "." might be resent as last command after a reconnect
1984 BUG. part of the threading code assumed that References are always
1985 space separated
1986 BUG. fixed some possible buffer overflows
1987 ADD. allow .pro-TLD
1988 FIX. policy.h, attrib.c, config.c, feed.c, header.c, inews.c, init.c
1989 main.c, misc.c, nntplib.c, post.c, refs.c, save.c, select.c
1990
1991 U135) Michael Bienia <michael@vorlon.ping.de>
1992 ADD. word highlighting for monochrome terminals
1993 ADD. renamed some vars
1994 ADD. moved several strings to lang.c
1995 ADD. tinrc.show_info (replaces tinrc.show_lines and tinrc.show_score)
1996 ADD. freshly killed arts (ART_KILLED_UNREAD) now count into the thread
1997 score
1998 REM. some hungarian notations
1999 ADD. replaced art->inthread by art->prev which holds a pointer to the
2000 previous article in the thread
2001 ADD. replace art_mark_{unread,read,will_return}() with
2002 art_mark(group, art, flag)
2003 BUG. if the base article of at thread was killed the entire thread
2004 was hidden
2005 BUG. count of hot and killed articles in the group page header was
2006 wrong
2007 BUG. in the MULTIBYTE_ABLE case convert_body2printable() could crash
2008 on long lines
2009 FIX. extern.h, menukeys.h, proto.h, tin.h, tinrc.h, version.h, active.c
2010 art.c, attrib.c, auth.c, charset.c, config.c, cook.c, curses.c
2011 debug.c, feed.c filter.c, group.c, help.c, init.c, keymap.c
2012 lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c
2013 open.c, page.c, post.c, prompt.c, refs.c, regex.c, save.c, signal.c
2014 tags.c, tcurses.c, thread.c, tincfg.tbl, keymap.sample, tin.1
2015 tin.5, tinrcupdate.pl
2016
2017 U134) Sebastian Bork <sebi@sebi.org>
2018 ADD. manpage update
2019 FIX. tin.1, tin.5
2020
2021 U133) Urs Janssen <urs@tin.org>
2022 BUG. used fprintf(stderr) instead of error_message()
2023 BUG. hypothetical use of undefined FOLD_TO_UPPER() macro
2024 BUG. used PCRE_EXTENDED without quoting #
2025 BUG. update_posted_info_file() called with wrong args if article
2026 has Followup-To: poster
2027 BUG. on startup (global) attributes file was read twice
2028 BUG. two small attribute memory leaks
2029 ADD. minor code cleanup
2030 REM. EUC-TW -> ISO-2022-KR autoconversion for 7bit mime_encoding
2031 REM. disallow ISO-2022-KR as network charset
2032 REM. base64 encoding force for EUC-KR
2033 REM. superfluous setlocale() call
2034 ADD. allow ISO-2022-* 7bit encodings
2035 ADD. config.guess, config.sub update
2036 ADD. post_8bit_header=ON now also disables body encoding
2037 ADD. expand path-names in 4th field of the active.mail file
2038 ADD. moved a few strings to lang.c
2039 FIX. Makefile, active.c, art.c, attrib.c, auth.c, config.c, cook.c
2040 curses.c, debug.c, feed.c, group.c, inews.c, init.c, keymap.c
2041 lang.c, mail.c, main.c, mimetypes.c, misc.c, nntplib.c, page.c
2042 post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c
2043 string.c, tags.c, tcurses.c, thread.c, xref.c, extern.h, proto.h
2044 tin.h, tcurses.h, tin.1, tin.5, de.po, en_GB.po, config.guess
2045 config.sub, tinrcupdate.pl
2046
2047 -- 1.5.16 release 20030125 "Bubbles" --
2048
2049 045) Urs Janssen <urs@tin.org>
2050 ADD. remove Message-IDs with illegal chars (i.e. 8bit chars) from
2051 References
2052 BUG. tabs weren't removed from (folded) References lines when
2053 creating local overviews
2054 REM. tinrc.tab_after_X_selection as it didn't work for years now
2055 and nobody complained about it
2056 FIX. art.c, config.c, init.c, lang.c, post.c, extern.h, tinrc.h, tin.1
2057
2058 U132) Yen-Ming Lee <leeym@leeym.com>
2059 Urs Janssen <urs@tin.org>
2060 ADD. define Big5 printable chars
2061 BUG. my_isprint() in NO_LOCALE case did depend on the network charset
2062 not on the local charset
2063 FIX. charset.c, cook.c, misc.c, page.c, tin.h
2064
2065 U131) Michael Velten <tin@michnet.de>
2066 BUG. prompt_option_char allowed empty strings
2067 ADD. '\' search again
2068 FIX. extern.h, keymap.h, menukeys.h, proto.h, config.c, group.c, help.c
2069 keymap.c, lang.c, page.c, prompt.c, search.c, select.c, thread.c
2070
2071 U130) Thomas E. Dickey <dickey@invisible-island.net>
2072 ADD. compile-check that ncurses/ncursesw header files are
2073 consistent with the libraries
2074 FIX. aclocal.m4
2075
2076 U129) Michael Bienia <michael@vorlon.ping.de>
2077 ADD. make tin_getline() multibyte safe
2078 BUG. GroupDoAutoSel didn't do anything useful
2079 BUG. memory corruptions when compiled in a multibyte-able environment
2080 without using ncurses
2081 FIX. proto.h, tcurses.h, charset.c, curses.c, getline.c, group.c
2082 memory.c, string.c, tcurses.c, thread.c, tin.1
2083
2084 U128) Olaf Dietrich <olaf@dtrx.de>
2085 BUG. TeX2ISO was done before charset conversion
2086 BUG. curses.h was preferred over ncurses[w].h
2087 FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4
2088
2089 U127) Michael Bienia <michael@vorlon.ping.de>
2090 Urs Janssen <urs@tin.org>
2091 ADD. make line wrapping in pager multibyte safe
2092 FIX. cook.c, page.c
2093
2094 U126) Andreas Metzler <tin-dev@downhill.at.eu.org>
2095 BUG. wrap_column=0 (cCOLS) wasn't adjusted after on screen resize
2096 FIX. config.c, cook.c, init.c, tin.1, tin.5
2097
2098 U125) Urs Janssen <urs@tin.org>
2099 BUG. typo fixed
2100 BUG. used tin_done() instead of giveup() in init_selfinfo()
2101 BUG. used network_charset in cached oevrviews instead of local_charset
2102 BUG. a 'local' unknown group in the Newsgroup line caused a crash if
2103 listed as first group
2104 ADD. autotruncation of Menu items to 35 chars
2105 ADD. allow negative values for wrap_column
2106 ADD. config.guess, config.sub update
2107 ADD. don't read keymap file in batch-mode
2108 ADD. disabled Mac OS X specific charset stuff as it's not needed
2109 anymore in current OS X versions
2110 REM. some unnecessary casts
2111 FIX. proto.h, tinrc.h, art.c, config.c, cook.c, feed.c, filter.c
2112 inews.c, init.c, keymap.c, lang.c, main.c, misc.c, nrctbl.c
2113 post.c, rfc2047.c, tcurses.c, tin.1, tin.5, tin.pot, de.po, et.po
2114 en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in]
2115
2116 U124) Toomas Soome <Toomas.Soome@microlink.ee>
2117 ADD. updated estonian translation
2118 FIX. et.po
2119
2120 -- 1.5.15 release 20021115 "Spiders" --
2121
2122 U123) Jason Faultless <jason@altarstone.com>
2123 Michael Bienia <michael@vorlon.ping.de>
2124 ADD. tidy up range code
2125 FIX. proto.h, group.c, init.c, select.c, tags.c, thread.c
2126
2127 U122) Thomas E. Dickey <dickey@invisible-island.net>
2128 ADD. new configure option --with-curses-dir
2129 FIX. aclocal.m4, configure[.in], trace.h
2130
2131 U121) Michael Bienia <michael@vorlon.ping.de>
2132 BUG. possible reuse of already freed mem
2133 ADD. wrap_column, user defined wrap margin
2134 FIX. extern.h, tinrc.h, config.c, cook.c, init.c, lang.c, tincfg.tbl
2135 tin.1, tin.5
2136
2137 043) Urs Janssen <urs@tin.org>
2138 BUG. article numbers in the (broken) overview data which were higher
2139 than groups high water mark caused a crash
2140 FIX. art.c
2141
2142 U120) Toomas Soome <Toomas.Soome@microlink.ee>
2143 ADD. updated estonian translation
2144 FIX. et.po
2145
2146 U119) Michael Bienia <michael@vorlon.ping.de>
2147 Urs Janssen <urs@tin.org>
2148 ADD. start multibyte/wide char support
2149 BUG. TeX2ISO didn't work with UTF-8 locales
2150 FIX. configure[.in], aclocal.m4, autoconf.h[in], proto.h, tcurses.h
2151 tin.h, charset.c, group.c, screen.c, string.c, tcurses.c, thread.c
2152
2153 U118) Philip Paeps <philip@paeps.cx>
2154 ADD. improve UUBEGIN_REGEX
2155 ADD. honor mode of uuencoded files
2156 FIX. init.c, save.c, tin.h
2157
2158 U117) Andreas Metzler <tin-dev@downhill.at.eu.org>
2159 BUG. possible overrun while expanding \t
2160 BUG. typos in the german translation
2161 BUG. wrong help-page entries
2162 ADD. from=filter exemplification
2163 FIX. cook.c, lang.c, tin.5, filtering, de.po
2164
2165 U116) Sebastian Bork <sebi@sebi.org>
2166 ADD. cosmetics
2167 ADD. use art_marked_killed, art_marked_read_selected in kill_level=0
2168 FIX. group.c, lang.c, thread.c
2169
2170 U115) Martin Klaiber <martinkl@zedat.fu-berlin.de>
2171 ADD. comment field to filter-file
2172 FIX. tin.5, extern.h, tin.h, filter.c, getline.c, lang.c
2173
2174 042) Urs Janssen <urs@tin.org>
2175 BUG. didn't disallow unprintable chars in group descriptions
2176 FIX. select.c
2177
2178 U114) Urs Janssen <urs@tin.org>
2179 BUG. cached overview data date was in localtime() without holding a
2180 timezone
2181 BUG. in some cases tin created incorrect overview data
2182 BUG. add_posted_to_filter didn't work with -w and -o
2183 BUG. typo fixed in the english translation
2184 BUG. description-toggle didn't work for mailgroups
2185 BUG. redraw problem in the config-menu
2186 BUG. dir concatenation problem under VMS
2187 BUG. ISO2ASC conversion was done before TEX2ISO conversion
2188 BUG. fix iconv()-configure check
2189 BUG. can't handle very long subjects (>1K)
2190 ADD. restricted several file permissions
2191 ADD. removed unused vars under VMS
2192 ADD. use THREAD_BOTH instead of THREAD_MAX as initial threading
2193 ADD. manpage updates
2194 ADD. smarter check for inews
2195 ADD. config.guess, config.sub update
2196 ADD. ignore leading/tailing whitespaces in input at prompt_msgid()
2197 FIX. extern.h, proto.h, tin.h, art.c, charset.c, config.c, cook.c
2198 filter.c, group.c, header.c, help.c, inews.c, init.c, lang.c
2199 mail.c, main.c, misc.c, newsrc.c, nrctbl.c, page.c, pgp.c, post.c
2200 prompt.c, rfc2047.c, select.c, Makefile, Makefile[.in]
2201 configure[.in], tin.1, tin.5, de.po, en_GB.po, config.guess
2202 config.sub
2203
2204 -- 1.5.14 release 20020926 "Soil" --
2205
2206 U113) Olaf Dietrich <olaf@dtrx.de>
2207 ADD. search result highlighting for wildcard search
2208 FIX. proto.h, search.c, wildmat.c
2209
2210 U112) Martin Dickopp <firefly-mail@gmx.net>
2211 ADD. prefer TIN_DEFAULTS_DIR over libdir for global
2212 ATTRIBUTES_FILE and CONFIG_FILE
2213 FIX. init.c
2214
2215 U111) Michael Bienia <michael@vorlon.ping.de>
2216 ADD. filter-code cleanup (remove obsolete type= and scope=)
2217 ADD. rewrote word-highlighting code to use regex
2218 ADD. slash-highlighting
2219 ADD. config options for {stars,slashes,strokes,underscores}_regex
2220 BUG. wrong editor offset for filter-file edit.
2221 REM, word_h_display_marks=3
2222 FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, color.c
2223 config.c, curses.c, filter.c, group.c, init.c, lang.c, memory.c
2224 page.c, regex.c, tcurses.c, tincfg.tbl
2225
2226 U110) Juergen Salk <juergen.salk@gmx.de>
2227 BUG. doesn't try to reconnect after a 400 response
2228 FIX. open.c
2229
2230 U109) Urs Janssen <urs@tin.org>
2231 ADD. config.guess, config.sub update
2232 ADD. stroke-highlighting
2233 ADD. word-highlighting without color
2234 ADD. some missing german translations
2235 ADD. smarter configure check for a shell, add dash to the list
2236 of sh shells
2237 ADD. reformat code, fixed a few typos
2238 ADD. backup_file() and rename_file() preserves file mode
2239 ADD. missing prototypes
2240 ADD. note about FQDN to README
2241 BUG. don't rfc2047-encode Sender if post_8bit_header is set
2242 BUG. possible use of group->attributes when not being in a
2243 (valid) group
2244 BUG. typo and logic error in tinrcupdate.pl
2245 BUG. fixed most chmod()-races
2246 REM. some unused vars and defines
2247 FIX. config.guess, config.sub, tin.1, tin.5, autoconf.h[in], extern.h
2248 keymap.h menukeys.h, proto.h, tin.h, tinrc.h, *.c, de.po
2249 tinrcupdate.pl, configure[.in], aclocal.m4, README
2250
2251 -- 1.5.13 release 20020703 "Chop Suey!" --
2252
2253 U108) Philip Paeps <philip@paeps.cx>
2254 ADD. quote_style
2255 REM. quote_empty_lines, quote_signatures
2256 FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, misc.c
2257 post.c, tincfg.tbl, tin.1, tin.5
2258
2259 U107) Jason Faultless <jason@altarstone.com>
2260 ADD. code cleanup
2261 ADD. cursor position is retained when sorting active,
2262 show_only_unread/list_bogus flags etc. are honoured
2263 FIX. extern.h, proto.h, tin.h, active.c, config.c, curses.c, feed.c
2264 group.c, init.c, lang.c, list.c, main.c, page.c, select.c, tags.c
2265 thread.c, tincfg.tbl
2266
2267 U106) Michael Bienia <michael@vorlon.ping.de>
2268 ADD. join use_getart_limit and getart_limit
2269 ADD. new sort_article_types: Lines descend and Lines ascend
2270 ADD. score_limit_kill, score_limit_sel, score_kill, score_select
2271 BUG. sort_threads_type > 0 didn't work without -DTHREAD_SUM
2272 ADD. thread_score, replaces THREAD_SUM and THREAD_WEIGHT
2273 FIX. extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c, filter.c
2274 group.c, init.c, lang.c, main.c, refs.c, thread.c, tincfg.tbl
2275 tin.1, tin.5
2276
2277 U105) Olaf Dietrich <olaf@dtrx.de>
2278 BUG. MAC_OS_X and CHARSET_CONVERSION could be both defined
2279 BUG. --disable-locale might corrupt !ISO-8859-* articles
2280 BUG. network_charset change in menu wasn't propagated to local_charset
2281 if compiled with CHARSET_CONVERSION && NO_LOCALE
2282 BUG. ISO2ASC might have been called with !ISO data
2283 FIX. proto.h, tin.h, charset.c, config.c, cook.c, misc.c, rfc2047.c
2284 INSTALL
2285
2286 U104) Marc Prud'hommeaux <marc@solarmetric.com>
2287 BUG. unititialised newbitmap might be used
2288 FIX. newsrc.c
2289
2290 U103) Andreas Metzler <tin-dev@downhill.at.eu.org>
2291 ADD. joined confirm_action and confirm_to_quit to confirm_choice
2292 ADD. missing german translations
2293 ADD. mm_network_charset to attributes
2294 ADD. undeclared_charset to attributes
2295 FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c
2296 config.c, group.c, inews.c, init.c, lang.c, misc.c, page.c, post.c
2297 rfc2046.c, rfc2047.c, select.c, thread.c, tincfg.tbl, de.po
2298
2299 U102) Urs Janssen <urs@tin.org>
2300 BUG. CODESET might be used undeclared
2301 BUG. mm_network_charset change in the 'M'enu wasn't propagated to
2302 group attribute
2303 ADD. moved some var-declarations out of loops
2304 ADD. Big5 as possible network charset
2305 ADD. some missing german translations
2306 ADD. tinrcupdate.pl
2307 ADD. config.guess, config.sub update
2308 REM. some casts
2309 FIX. tin.h, *.c, de.po, tinrcupdate.pl, tin.1, tin.5, config.guess
2310 config.sub, INSTALL
2311
2312 -- 1.5.12 release 20020427 "Sugar" --
2313
2314 U101) Thomas E. Dickey <dickey@invisible-island.net>
2315 ADD. update/resync the macros in aclocal.m4
2316 BUG. fix some misuses of const
2317 FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, lock.c
2318 misc.c, rfc1524.c, rfc2047.c, string.c, trace.c, intl/gettextP.h
2319 intl/localcharset.c
2320
2321 U100) Michael Bienia <michael@vorlon.ping.de>
2322 ADD. recent article counter to group header
2323 FIX. group.c, tin.1
2324
2325 U099) Alex Vasylenko <lxv@omut.org>
2326 Urs Janssen <urs@tin.org>
2327 ADD. my_calloc
2328 BUG. my_groups isn't initialized
2329 FIX. proto.h, tin.h, config.c, malloc.c
2330
2331 U098) Marc Brockschmidt <marc@marcbrockschmidt.de>
2332 Urs Janssen <urs@tin.org>
2333 ADD. tinews.pl - external inews replacement which does pgp signing
2334 FIX. tinews.pl
2335
2336 U097) Igor Goryachev <rudeboy@pisem.net>
2337 BUG. %C (firstname) and %I (initials) couldn't handle surnames
2338 FIX. misc.c
2339
2340 U096) Guido Ostkamp <Guido.Ostkamp@t-online.de>
2341 BUG. possible buffer overflow in search_active()
2342 FIX. search.c
2343
2344 U095) Jason Faultless <jason@altarstone.com>
2345 ADD. code cleanup
2346 ADD. sorting of newsgroups with '.'
2347 ADD. attrib cleanup, error reporting
2348 ADD. scroll_lines pager tuning control
2349 ADD. don't reconnect to server just to issue a QUIT
2350 ADD. improvements to URL handling, url_handler, url history
2351 ADD. explicit 'q' to quit info pager, to fix...
2352 BUG. resizing screen exits info pager
2353 BUG. multiple URL's per line not working
2354 REM. show_last_line_prev_page, full_page_scroll, HAVE_UUDECODE
2355 FIX. tin.1, tin.5, extern.h, keymap.h, menukeys.h, proto.h, tin.h
2356 tinrc.h, active.c, art.c, config.c, cook.c, global.c, group.c
2357 help.c, keymap.c, init.c, lang.c, list.c, main.c, misc.c
2358 nntplib.c, page.c, post.c, select.c, signal.c, tincfg.tbl
2359
2360 038) Urs Janssen <urs@tin.org>
2361 ADD. new TLDs .coop and .aero
2362 REM. obsolete TLD .zr, .fx, and .uucp
2363 BUG. typo fixed
2364 BUG. missing Subject caused crashes when followupping
2365 FIX. autoconf.h[in], policy.h. misc.c
2366
2367 U094) Dirk Nimmich <nimmich@muenster.de>
2368 BUG. didn't ignore \r after softbreaks in qp-articles
2369 BUG. progress meter in group body search was broken
2370 FIX. cook.c, feed.c, page.c, rfc2046.c, save.c, search.c
2371
2372 U093) Philip Paeps <philip@paeps.cx>
2373 Urs Janssen <urs@tin.org>
2374 ADD. configure check for strcasestr
2375 BUG. pgp-actions in mail_loop might crash
2376 FIX. configure[.in], autoconf.h[in], proto.h, post.c, string.c
2377
2378 U092) Toomas Soome <tsoome@ut.ee>
2379 BUG. get_fqdn() might return a domainname with a tailing \n
2380 FIX. header.c
2381
2382 U091) Andreas Metzler <tin-dev@downhill.at.eu.org>
2383 BUG. mail_to_author() ignores current group (needed for attributes)
2384 BUG. overlong translation in filtermenu
2385 BUG. unnecessary rfc1522_encode()-calls
2386 BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message
2387 ADD. some missing german translations
2388 REM. $SPAMTRAP
2389 ADD. gettext update (0.10.35 -> 0.10.40)
2390 FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c
2391 lang.c, post.c, de.po, en_GB.po, et.po, TODO, tin.1, intl/*
2392
2393 U090) Olaf Dietrich <olaf@dtrx.de>
2394 ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available
2395 ADD. with MIME_STRICT_CHARSET and iconv(3) unknown charsets
2396 are reduced to us-ascii
2397 ADD. new ^L-handling
2398 ADD. replace untranslatable multibyte chars with one ? instead
2399 of one for each byte.
2400 ADD. MIME_STRICT_CHARSET + buffer_to_local() cleanup
2401 BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET
2402 BUG. --with-local-charset= was broken
2403 BUG. rfc1522_decode() can't handle multiple charsets/line
2404 FIX. configure[.in], proto.h, cook.c, main.c, misc.c, page.c, post.c
2405 rfc2046.c, rfc2047.c, save.c, search.c, tin.1
2406
2407 U089) Urs Janssen <urs@tin.org>
2408 ADD. moved some var-declarations out of loops
2409 ADD. config.guess, config.sub update
2410 ADD. "No match"-message for unsuccessful-body searches
2411 ADD. check for sys/pool.h
2412 ADD. tinrc.mailbox_format
2413 ADD. tinrc.translit
2414 ADD. mmdf(5)-man page
2415 ADD. install rtin-man page
2416 ADD. automatically set mm_local_charset to current local charset
2417 ADD. made match_item() case insensitive
2418 ADD. turned default for ask_for_metamail and use_metamail to off
2419 ADD. tin(1,5)-man page updates
2420 ADD. prefer inews_prog over INEWSDIR/inews -h
2421 REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox
2422 REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER,
2423 they are no loner mentioned in the draft
2424 BUG. p'^O'st postponed articles didn't respect attributes
2425 BUG. $EDITOR had higher priority as $VISUAL (introduced in 006;
2426 never trust your local guru!)
2427 BUG. strfpath()-called with uninitialized group-pointer
2428 BUG. possible bufferoverruns due to missing string-termination
2429 BUG. sometimes illegal From-fields were written to
2430 local cached overviews
2431 BUG. missing From caused crashes when replying
2432 BUG. match_string() doesn't allow empty strings (U048)
2433 BUG. duplicated Cancel-Lock in rare cases
2434 BUG. eat_re() could modify subject in aborted posts
2435 BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of
2436 binary
2437 BUG. Content-Type header with additional parameters but no charset
2438 caused crashes
2439 BUG. if included gettext was needed tin doesn't build due to
2440 dependency problems
2441 FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4
2442 extern.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, active.c
2443 art.c, charset.c, config.c, cook.c, header.c, help.c, inews.c
2444 init.c, keymap.c, lang.c, langinfo.c, lock.c, main.c, mimetypes.c
2445 misc.c, nntplib.c, nrctbl.c, open.c, page.c, post.c, refs.c
2446 rfc1524.c, rfc2045.c, rfc2046.c, save.c, tags.c, thread.c
2447 tincfg.tbl, mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub
2448
2449 -- 1.5.11 release 20020130 "Toxicity" --
2450
2451 U088) Toomas Soome <tsoome@ut.ee>
2452 ADD. updated Estonian translation
2453 FIX. et.po
2454
2455 U087) Olaf Dietrich <olaf@dtrx.de>
2456 BUG. a resync after reread_active_file_secs in 'y'ank in all-state
2457 groups didn't change yank_in_active_file.
2458 BUG. runtime change of post_mime_encoding might garble next posting
2459 ADD. use cooked art instead of raw for supersedes/reposts
2460 FIX. post.c, rfc2045.c, select.c
2461
2462 U086) Martin Klaiber <martinkl@zedat.fu-berlin.de>
2463 BUG. missing sort_base() call
2464 FIX. art.c
2465
2466 U085) Andreas Metzler <tin-dev@downhill.at.eu.org>
2467 ADD. docu update
2468 REM. $TEX2ISO env-var
2469 ADD. tex2iso_cov menu/tinrc/attributes-item
2470 BUG. gpg didn't append pub.key
2471 ADD. allow user specified wildcard-mailcaps to override
2472 system wide exact ones
2473 FIX. INSTALL, TODO, tin.1, tin.5, tin.defaults, extern.h, tin.h, tinrc.h
2474 attrib.c, config.c, cook.c, init.c, lang.c, page.c, pgp.c
2475 rfc1524.c, rfc2046.c, tincfg.tbl, de.po, en_GB.po, et.po, tin.pot
2476
2477 U084) Sven Hartge <hartge@ds9.argh.org>
2478 Andreas Metzler <tin-dev@downhill.at.eu.org>
2479 ADD. de.po update
2480 FIX. de.po
2481
2482 U083) Urs Janssen <urs@tin.org>
2483 ADD. updated pcre (3.7 -> 3.9)
2484 ADD. config.guess, config.sub update
2485 ADD. improved NEWS_REGEX and URL_REGEXP, simplified MAIL_REGEX
2486 ADD. FOLLOW_USEFOR_DRAFT (see doc/INSTALL)
2487 ADD. skip comments in resolv.conf
2488 ADD. allow --with-pcre without argument to take the lib from
2489 system-path
2490 ADD. minor code cleanup (removed some unused vars, added missing
2491 ifdefs, ...)
2492 REM. ISO-8859-6 and ISO-8859-8 from possible mm_network_charsets
2493 BUG. missing initialization of mailcaps[]
2494 BUG. possible buffer overrun and empty pgp-address
2495 BUG. missing screen redraw after supersede
2496 BUG. possible dereferenced pointer (network_charset)
2497 BUG. fixed some typos, reformatted po-files
2498 BUG. mailing_list attribute was ignored on no posting servers in page
2499 level
2500 FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c
2501 charset.c, config.c, cook.c, feed.c, filter.c, header.c, lang.c
2502 main.c, misc.c, page.c, pgp.c, post.c, rfc1524.c, rfc2047.c
2503 search.c, version.sh, tin.1, tin.5, pcre.c, pcretest.c, aclocal.m4
2504 *.po
2505
2506 U082) Mark Trumbull <mjt@pipedreaminteractive.com>
2507 BUG. multipart threading sometimes joins threads which don't belong
2508 together
2509 FIX. art.c
2510
2511 037) Urs Janssen <urs@tin.org>
2512 ADD. allow new GTLDs: .biz, .info, .name, .museum
2513 FIX. policy.h
2514
2515 -- 1.5.10 release 20011117 "Darkcell" --
2516
2517 U081) Mark Trumbull <mjt@pipedreaminteractive.com>
2518 ADD. new threading method: join multipart arts to a thread
2519 FIX. propto.h, tin.h, art.c, group.c, lang.c, thread.c
2520
2521 U080) Toomas Soome <tsoome@ut.ee>
2522 ADD. updated Estonian translation
2523 FIX. et.po
2524
2525 U079) Andreas Metzler <tin-dev@downhill.at.eu.org>
2526 Thomas E. Dickey <dickey@invisible-island.net>
2527 Urs Janssen <urs@tin.org>
2528 BUG. missing localization of some 'M'enu items
2529 FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po
2530
2531 036) Dirk Nimmich <nimmich@muenster.de>
2532 BUG. base64 encoding was broken
2533 FIX. rfc2045.c
2534
2535 U078) Thomas E. Dickey <dickey@invisible-island.net>
2536 ADD. updated pcre (3.4 -> 3.7)
2537 ADD. new ncursesw option to --with-screen
2538 ADD. subtitles to the config-screen
2539 ADD. allow the config screen to be called from the thread screen
2540 BUG. off-by-one allocation of the filename for saving articles
2541 FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, tcurses.h
2542 config.c, help.c, init.c, keymap.c, lang.c, makecfg.c, misc.c
2543 save.c, thread.c, tincfg.tbl, pcre/*
2544
2545 U077) Dirk Nimmich <nimmich@muenster.de>
2546 BUG. '^H' was handled as a physical backspace
2547 BUG. duplicate addresses when displaying recipient addresses
2548 BUG. duplicate Cc and Bcc addresses when mailing to yourself and
2549 auto_cc or auto_bcc enabled
2550 BUG. end of header was not recognized when mailing
2551 BUG. folded From: header was not treated correctly when mailing
2552 BUG. pressing arrow keys when reading article from a file or server
2553 may lead to unexpected "Do you want to abort" question
2554 BUG. abort bugreport prompt was invisible -- don't use global
2555 buffers that may get changed meanwhile!
2556 BUG. counted header lines when displaying progress
2557 FIX. proto.h, rfc2046.h, tin.h, cook.c, misc.c, post.c, read.c
2558 rfc2046.c
2559
2560 U076) Andreas Metzler <tin-dev@downhill.at.eu.org>
2561 ADD. joined use_builtin_inews/inews_prog
2562 BUG. IPv6 checking was broken due to comments
2563 FIX. aclocal.m4, configure, extern.h, tin.h, tinrc.h, config.c, inews.c
2564 init.c, lang.c, post.c, sigfile.c, tincfg.tbl
2565
2566 U075) Randy Scott <scottr9@yahoo.com>
2567 ADD. turned percent progress meter into a timer
2568 FIX. screen.c
2569
2570 035) Stephan Kulow <coolo@caldera.de>
2571 BUG. format-strings passed to prompt_slk_response() weren't "quoted".
2572 FIX. feed.c, post.c
2573
2574 U074) Yury July <july@july.stealth.ru>
2575 Timur Maryin <tima@east.ru>
2576 BUG. add-date destroys $LC_ALL/$LC_TIME
2577 FIX. post.c
2578
2579 U073) Urs Janssen <urs@tin.org>
2580 Gerald Krause <gerald@divbyzero.de>
2581 ADD. UTF-8 sequence checker
2582 FIX. misc.c
2583
2584 U072) Joseph Parmelee <jparmele@wildbear.com>
2585 ADD. made 'S' and 's' (in conjunction with delete_tmp_files and/or
2586 post_proc_type) more consistent. 'S' now only does postprocessing
2587 if told to and 's' now prompts for tmp-file deletion if
2588 delete_tmp_files is set.
2589 FIX. feed.c, save.c
2590
2591 U071) Urs Janssen <urs@tin.org>
2592 ADD. updated German/English translation (still incomplete)
2593 ADD. ',' as NEWS_REGEX 'terminator'
2594 BUG. match_item() didn't look for exact matches, but took the first
2595 partial match
2596 BUG. typo in the man-page
2597 BUG. 8bit chars in Subject weren't rfc2047 encoded in local cached
2598 overviews
2599 BUG. From was rfc2047 encoded in local cached overviews even if
2600 post_8bit_chars was on.
2601 ADD. crsr-right with auto_list_thread=OFF and no more
2602 unread arts in the current thread now enters the first
2603 article in the current thread instead of advance to the
2604 next unread art.
2605 ADD. tinrc.mm_local_charset, tinrc.mm_network_charset
2606 to perform local_charset<->network_charset conversion via
2607 iconv() if available
2608 ADD. config.guess, config.sub update
2609 ADD. start BeOS port (networking missing)
2610 ADD. renamed some vars to avoid shadowing on QNX
2611 ADD. new quad_t check to avoid warning with autoconf >= 2.5
2612 ADD. w2r.pl and opt-case.pl man-pages
2613 BUG. nls didn't work
2614 BUG. shell detection failed in some cases
2615 BUG. make install_manpage didn't create $(DESTDIR)$(INS_MANUAL_DIR)5
2616 if needed
2617 FIX. tin.1, tin.5, config.guess, config.sub, Makefile[.in], aclocal.m4
2618 configure[.in], autoconf.h[in], tincfg.tbl, extern.h, proto.h
2619 tin.h, tinrc.h, tnntp.h, active.c, art.c, config.c, cook.c
2620 curses.c, group.c, inews.c, init.c, lang.c, misc.c, plp_snprintf.c
2621 post.c, rfc2046.c, rfc2047.c, read.c, screen.c, thread.c
2622 POTFILES.in, de.po, en_GB.po
2623
2624 -- 1.5.9 release 20010723 "Chord of Souls" --
2625
2626 U070) Thomas E. Dickey <dickey@invisible-island.net>
2627 REM. top-level makefile.in
2628 ADD. configure option --with-shell, to set the DEFAULT_SHELL.
2629 ADD. configure option --with-pcre
2630 ADD. configure option --with-screen
2631 ADD. update doc/INSTALL
2632 FIX. Makefile, aclocal.m4, configure[.in], INSTALL, autoconf.h[in]
2633 oldconfig.h, tcurses.h, tin.h, trace.h, Makefile[.in], curses.c
2634 mail.c, main.c, page.c, signal.c, tcurses.c. trace.c
2635
2636 034) Andreas Metzler <tin-dev@downhill.at.eu.org>
2637 BUG. gnksa_split_from() didn't treat missing @ as error
2638 FIX. misc.c
2639
2640 U069) Enrik Berkhan <enrik@tin.org>
2641 REM. raw() call
2642 FIX. tcurses.c
2643
2644 U068) Mark Nowiasz <buckaroo@gmx.de>
2645 Urs Janssen <urs@tin.org>
2646 ADD. local<->network charset conversion for MacOS X
2647 FIX. README.MAC, Makefile, configure[.in], autoconf.h[in], cook.c
2648 init.c, misc.c, rfc2046.c, rfc2047.c
2649
2650 U067) Thomas E. Dickey <dickey@invisible-island.net>
2651 ADD. C preprocessor flags configure check update
2652 ADD. smarter locking scheme configure check
2653 FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, tin.pot
2654 auth.c, lock.c, tmpfile.c
2655
2656 U066) Toomas Soome <tsoome@ut.ee>
2657 ADD. updated Estonian translation
2658 FIX. et.po
2659
2660 U065) Dawid Kuroczko <dk@ssw.krakow.pl>
2661 ADD. 'fold' deep thread trees
2662 FIX. thread.c
2663
2664 033) Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at>
2665 BUG. 'Y' didn't check for new messages in mailgroups
2666 BUG. parse_headers() might use To: header as originator
2667 FIX. active.c, art.c, mail.c
2668
2669 U064) Kazushi Marukawa <jam@pobox.com>
2670 BUG. error_message() can't handle %s outside the first argument
2671 FIX. screen.c
2672
2673 032) Herbert Martin Dietze <herbert@spamcop.net>
2674 Urs Janssen <urs@tin.org>
2675 BUG. empty random organization file could crash tin
2676 FIX. misc.c
2677
2678 U063) Dirk Nimmich <nimmich@muenster.de>
2679 BUG. article with 0 lines in cooked body quits tin
2680 BUG. automatic unfolding of headers is not always desired
2681 BUG. posting of folded headers was impossible
2682 BUG. post key when following up to a posting with Followup-To poster
2683 set was 'w' instead of 'p'
2684 BUG. 'Y'ank didn't toggle show_only_unread_groups setting
2685 BUG. 'a'uthor search was disabled in pager
2686 ADD. note about FQDN
2687 ADD. more general pager for just viewing files (not articles)
2688 ADD. clean up help/posting history
2689 ADD. highlight found strings in help
2690 ADD. search in posting history
2691 FIX. INSTALL, extern.h, proto.h, art.c, cook.c, help.c, info.c
2692 keymap.c, lang.c post.c, rfc2046.c, rfc2047.c, read.c, select.c
2693
2694 U062) Martin Klaiber <martinkl@zedat.fu-berlin.de>
2695 ADD. option to sort threads by score (descend/ascend)
2696 ADD. quick return in case of regex-errors
2697 BUG. rotating dash wasn't colorized
2698 FIX. tin.1, tin.5, extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c
2699 filter.c, init.c, lang.c, refs.c, screen.c, tincfg.tbl
2700
2701 U061) Andreas Metzler <tin-dev@downhill.at.eu.org>
2702 Dirk Nimmich <nimmich@muenster.de>
2703 ADD. Message-ID (if known) to filter-file
2704 ADD. Message-ID (if known) to posted_articles_file
2705 ADD. Date to posted_articles_file
2706 ADD. remove empty headers from article before appending it to
2707 posted_articles_file
2708 FIX. TODO, proto.h, filter.c, post.c
2709
2710 U060) Dirk Nimmich <nimmich@muenster.de>
2711 Nickolay Dudorov <nnd@wint.itfs.nsk.su>
2712 BUG. some environment variables could be destroyed
2713 FIX. keymap.c
2714
2715 U059) Urs Janssen <urs@tin.org>
2716 BUG. insert_from_header() didn't fclose() open files on invalid
2717 From: lines
2718 BUG. off by one quoting error in cooked mode with no headers shown
2719 in followups/replies
2720 BUG. backup_file() treated missing source files as an error
2721 BUG. if a nntp:-url only contained the name of a group but didn't
2722 specify an article the last group name component wasn't recognized
2723 BUG. crashed when hitting iKeySelectReadGrp*, iKeySelectMoveGrp
2724 or iKeySelectBugReport with show_only_unread_groups=ON and
2725 all arts read
2726 BUG. uninitialized string in info-message saving one hot/pattern
2727 article
2728 BUG. right arrow && auto_list_thread=OFF didn't go to first unread
2729 article in thread
2730 BUG. show_progress() didn't respect col_message
2731 BUG. dumped core on missing passwd-file
2732 ADD. note recipient address in posted_info_file for
2733 'r'eplys/Followup-To: poster and mailing_lists
2734 ADD. smarter fall back for missing From: in insert_from_header()
2735 ADD. moved 'article'-tmp-filenames to tin.h
2736 ADD. joined iKeyPagePrint/iKeyGroupPrint
2737 ADD. news:, snews:, nntp: scheme to url_handler.sh
2738 ADD. news:, snews:, nntp: and mailto: to 'U'RL-command
2739 ADD. recognize IPv6 http:, ftp: and gopher: URLs
2740 ADD. config.guess, config.sub, install.sh update
2741 ADD. (dot-)file locking routines
2742 ADD. portable unique tmpfile generation
2743 ADD. tmpfile() fall back
2744 ADD. strrstr() fall back
2745 ADD. THREAD_WEIGHT
2746 ADD. made some vars static
2747 ADD. check for missing/duplicated From: line before posting
2748 ADD. minor code cleanup
2749 ADD. $GNUPGHOME support
2750 REM. "Article unchanged" prompt for postings (not mails, not reposts)
2751 REM. printer from attributes file
2752 REM. show_xcommentto code, use news_headers_to_display instead
2753 REM. WIN32 and OS_2 specific code
2754 FIX. config.guess, config.sub, configure[.in], install.sh
2755 url_handler.sh, de.po, keymap.sample, mailcap.sample
2756 newsoverview.5, tin.1, tin.5, Makefile[.in], autoconf.h[in]
2757 extern.h, keymap.h, menukeys.h, rfc2046.h, tin.h, tinrc.h
2758 tincfg.tbl, attrib.c, auth.c, cook.c, curses.c, feed.c, getline.c
2759 global.c, group.c, header.c, help.c, init.c, keymap.c, lang.c
2760 lock.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c, nrctbl.c
2761 open.c, page.c, pgp.c, post.c, prompt.c, rfc2046.c, save.c
2762 screen.c, search.c, select.c, sigfile.c, signal.c, string.c
2763 thread.c, tmpfile.c, my_tmpfile.c
2764
2765 -- 1.5.8 release 20010221 "Blue Water" --
2766
2767 U058) Thomas Roessler <roessler@does-not-exist.org>
2768 Urs Janssen <urs@tin.org>
2769 ADD. mbox(5) manpage
2770 FIX. Makefile[.in], mbox.5
2771
2772 U057) Sebastian Bork <sebi@sebi.org>
2773 BUG. TIN eats the last "\n" of postponed articles.
2774 FIX. save.c
2775
2776 U056) Ulli Horlacher <framstag@belwue.de>
2777 BUG. removed absolute path for url_handler.sh
2778 FIX. page.c
2779
2780 U055) James Hawtin <oolon@ankh.org>
2781 ADD. "T" now uses the rightmost multipart counter
2782 FIX. tags.c
2783
2784 U054) Jason Faultless <jason@altarstone.com>
2785 Michael Bienia <michael@vorlon.ping.de>
2786 ADD. ^H wraps long lines
2787 FIX. page.c
2788
2789 U053) Dirk Nimmich <nimmich@muenster.de>
2790 BUG. existing tin.defaults and mime.types were not backed up when doing
2791 make install_sysdefs
2792 BUG. some config files could be trashed on a bad write
2793 ADD. if reading via NNTP fall back to internal inews if posting via
2794 external inews failed
2795 ADD. code cleanup
2796 REM. initialization of unused variables in active.c
2797 REM. hungarian notation (in parts)
2798 BUG. if pgp and gpg are both installed you get tons of warnings because
2799 of redefined preprocessor variables (must have worked before, just
2800 removed comments; pgp is preferred over gpg, useful?)
2801 BUG. String input in option menu left current line
2802 ADD. updated pgp.txt
2803 BUG. default values changed during quick_post_article() were not
2804 changed due to no_write logic
2805 BUG. ~/.signature was used instead of file named in tinrc/attributes
2806 BUG. memory leak and possible buffer overruns in
2807 post.c:user_posted_messages()
2808 BUG. sig-delimiter wasn't recognized if qp-encoded over 2 lines
2809 FIX. Makefile.in, pgp.txt, extern.h, config.c, cook.c, inews.c, lang.c
2810 pgp.c, post.c, prompt.c, sigfile.c
2811
2812 031) Dirk Nimmich <nimmich@muenster.de>
2813 BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV
2814 BUG. changing beginner_level or show_description from the options menu
2815 messed up the screen
2816 FIX. proto.h, config.c, signal.c
2817
2818 U052) Urs Janssen <urs@tin.org>
2819 BUG. dumps core when opening a cached art which is cancelled in the
2820 meantime
2821 BUG. update_posted_msgs_file() didn't quote From_ lines in !MMDF
2822 mailboxes
2823 BUG. fetch_postponed_article() didn't unquote quoted From_ lines
2824 BUG. storing in MMDF mailboxes was broken
2825 BUG. quoting long lines in followups/replies lead to wrong quote
2826 levels
2827 BUG. didn't compile on MacOS X with apples gcc-port
2828 BUG. contains_nonprintables() check for encoded words was to soft
2829 BUG. off by one quoting error in followups/replies
2830 BUG. url_handler.sh didn't handle uppercase schemes and & in URLs
2831 BUG. 'U' in raw_mode crashed tin
2832 BUG. newline missing in bugreport
2833 ADD. .ps (Palestinian Territories) as a valid TLD
2834 ADD. use the raw-article for followups/replies if pager is in
2835 raw-mode
2836 ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update
2837 ADD. expiretover script for purging old cached overview data
2838 ADD. internal inews now breaks long body lines after 1024 chars, not 512
2839 ADD. news:, snews: and nntp: URL highlighting
2840 FIX. config.guess, config.sub, expiretover, metamutt, url_handler.sh
2841 extern.h, policy.h, proto.h, rfc2046.h, tin.h, cook.c, feed.c
2842 inews.c, memory.c, misc.c, page.c, post.c, rfc2046.c, rfc2047.c
2843 save.c, search.c, signal.c
2844
2845 -- 1.5.7 release 20001104 "Paradise Regained" --
2846
2847 U051) Thomas E. Dickey <dickey@invisible-island.net>
2848 BUG. won't compile on termcap systems
2849 ADD. updated pcre (3.2 -> 3.4)
2850 ADD. updated some configure script macros
2851 BUG. vms/parsdate.c required alloca(), regenerated with byacc
2852 FIX. aclocal.m4, extern.h, proto.h, trace.h, cook.c, curses.c
2853 feed.c, lang.c, signal.c, tcurses.c, trace.c, pcre/*
2854
2855 U050) L. Scott Emmons <scotte@center.uscs.com>
2856 BUG. gpg keyname must be last option
2857 FIX. pgp.c
2858
2859 U049) Won-kyu Park <wkpark@chem.skku.ac.kr>
2860 Urs Janssen <urs@tin.org>
2861 ADD. allow multi-byte environment
2862 FIX. configure[.in], autoconf.h[in], charset.c
2863
2864 U048) Urs Janssen <urs@tin.org>
2865 BUG. empty mm_charset in tinrc did override $MM_CHARSET
2866 ADD. submit_inews() returns the Message-ID if known
2867 ADD. URL_REGEX update
2868 ADD. config.guess, config.sub update
2869 ADD. turned some vsprintf calls into vsnprintf ones
2870 ADD. made -V a bit more verbose
2871 REM. -U option
2872 FIX. configure[.in], config.guess, config.sub, autoconf.h[in], proto.h
2873 tin.h, parsdate.y, config.c, cook.c, feed.c, inews.c, init.c
2874 lang.c, main.c, post.c, rfc2045.c, screen.c, tin.1, tin.5
2875
2876 029) Urs Janssen <urs@tin.org>
2877 BUG. possible buffer overrun in read_groups_descriptions() on very
2878 long group names/descriptions
2879 ADD. allow superseding of articles even if one of the groups isn't
2880 in the active file.
2881 FIX. mail.c, post.c
2882
2883 -- 1.5.6 release 20000803 "Dust" --
2884
2885 028) Urs Janssen <urs@tin.org>
2886 BUG. nntp_open() treated unknown 2xx responses as an error
2887 ADD. handling for new 202/203 return codes
2888 FIX. nntplib.h, open.c
2889
2890 027) v9@fakehalo.org
2891 Urs Janssen <urs@tin.org>
2892 BUG. possible buffer overflow
2893 FIX. curses.c
2894
2895 U047) Scott Marovich <marovich@hpl.hp.com>
2896 ADD. removed few casts for a clean compile on HP-UX
2897 BUG. missing vars for HPs STREAMS-based network-protocol stack.
2898 FIX. nntplib.c
2899
2900 U046) Dirk Nimmich <nimmich@muenster.de>
2901 ADD. completed switching menus to "key=action" style
2902 ADD. current key mapping in mini help
2903 BUG. did not compile with --disable-curses
2904 BUG. save backend had no i18n stuff
2905 BUG. info line was not cleared after displaying a menu
2906 BUG. when writing a new article or superseding an old one there was
2907 no cursor in the editor
2908 BUG. ignoring followup-to header, aborting posting and trying to
2909 followup again on that article could lead to a crash
2910 FIX. TODO, feed.c, help.c, lang.c, misc.c, post.c, prompt.c, save.c
2911
2912 U045) Thomas E. Dickey <dickey@invisible-island.net>
2913 ADD. definition NEED_TERM_H to include <term.h> if needed
2914 ADD. improved search-order for curses/ncurses libraries
2915 ADD. plausible default value for the editor and mailer in configure
2916 BUG. correct include-path in src/Makefile.in
2917 BUG. fixed logic to remove symbolic link for intl/libintl.h
2918 BUG. 'M' screen was not being repainted properly in some cases
2919 FIX. aclocal.m4, autoconf.h[in], configure[.in], proto.h, rfc2046.h
2920 tcurses.h, tin.h, Makefile[.in], art.c, config.c, cook.c
2921 curses.c, filter.c, group.c, help.c, newsrc.c, page.c, post.c
2922 rfc2046.c, save.c, string.c, thread.c
2923
2924 U044) Jason Faultless <jason@altarstone.com>
2925 ADD. URL-highlighting in termcap mode and if compiled without
2926 color support
2927 ADD. better positioning in article when hiding uuencoded data
2928 ADD. human readable connection time-stamp in tinrc
2929 ADD. rewrite find_reply_to() mechanism
2930 ADD. cleanup of header parsing code when posting
2931 ADD. migrate path/filename generation functionality to strfpath()
2932 ADD. rewrite save backend, better feedback when saving
2933 ADD. post_process_view, use MIME backend for viewing post-processed arts
2934 ADD. better feedback when post-processing
2935 ADD. big code cleanup
2936 REM. post_process_command, tinpp
2937 BUG. post-processing only worked on 1st uuencoded section in an article
2938 BUG. 'e' EditMailArt broken
2939 BUG. tin sometimes hung on multipart articles
2940 BUG. single line scrolling in the pager broken in curses mode if
2941 compiled without color support
2942 FIX. tin.1, extern.h, keymap.h, menukeys.h, proto.h, active.c, color.c
2943 config.c, cook.c, curses.c, feed.c, group.c, init.c, keymap.c
2944 lang.c, mail.c, main.c, misc.c, nrctbl.c, page.c, pgp.c, post.c
2945 prompt.c, regex.c, rfc1524.c, rfc2046.c, save.c, search.c
2946 sigfile.c
2947
2948 U043) Roland Rosenfeld <roland@spinnaker.de>
2949 BUG. ConvertBody2Printable was disabled
2950 FIX. proto.h, charset.c, cook.c, page.c
2951
2952 U042) Thomas E. Dickey <dickey@invisible-island.net>
2953 BUG. couple of problems with NLS configuration
2954 FIX. aclocal.m4, Makefile[.in]
2955
2956 U041) Dirk Nimmich <nimmich@muenster.de>
2957 ADD. prompt_yn prints current key bindings for PromptYes/PromptNo
2958 ADD. switched menus to "key=action" style
2959 BUG. unbound keys caused actions in several menus
2960 BUG. PProc* keys could not be remapped
2961 BUG. MIME-encoding of some headers broken
2962 FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h
2963 attrib.c, config.c, feed.c, filter.c, group.c, inews.c, keymap.c
2964 lang.c, page.c, pgp.c, post.c, prompt.c, save.c, select.c
2965 thread.c, tincfg.tbl
2966
2967 U040) Urs Janssen <urs@tin.org>
2968 ADD. mailcap %{parameter}-expansion
2969 ADD. look for localized keymaps
2970 ADD. config.guess, config.sub update
2971 ADD. minor code cleanup
2972 ADD. tin.5 manpage
2973 REM. seuid/setgid code
2974 FIX. mailcap.sample, Makefile[.in], tin.1, tin.5, configure[.in]
2975 config.guess, config.sub, keymap.h, menukeys.h, proto.h, tin.h
2976 cook.c, header.c, init.c, group.c, keymap.c, memory.c, misc.c
2977 page.c, post.c, rfc1524.c, rfc2046.c, save.c, select.c
2978
2979 U039) Roland Rosenfeld <roland@spinnaker.de>
2980 BUG. problems with keymap and only GPG support
2981 FIX. keymap.h
2982
2983 -- 1.5.5 release 20000613 "Lucretia" --
2984
2985 U037) Thomas E. Dickey <dickey@invisible-island.net>
2986 ADD. updated pcre (2.08 -> 3.2)
2987 ADD. new config.sub/config.guess versions
2988 BUG. missing cursoron() on exit
2989 FIX. config.guess, config.sub, configure[.in], mkdirs.sh, autoconf.h[in]
2990 oldconfig.h, tin.h, misc.c, vms/select.h, pcre/*
2991
2992 U036) Toomas Soome <tsoome@ut.ee>
2993 ADD. updated Estonian translation
2994 FIX. et.po
2995
2996 U035) Dirk Nimmich <nimmich@muenster.de>
2997 Jason Faultless <jason@altarstone.com>
2998 ADD. allow remapping of keys
2999 BUG. potential buffer overruns when saving attachments
3000 ADD. moved some strings to lang.c and added i18n-macros
3001 FIX. Makefile[.in], extern.h, keymap.h, menukeys.h, proto.h, config.c
3002 feed.c, filter.c, global.c, group.c, init.c, keymap.c, lang.c
3003 main.c, nrctbl.c, page.c, pgp.c, post.c, prompt.c, rfc1524.c
3004 save.c, select.c, thread.c
3005
3006 U034) Urs Janssen <urs@tin.org>
3007 ADD. made some funcs static, renamed mailcap.c to mimetypes.c
3008 ADD. dynamic malloc space for mailcap meta expansion
3009 ADD. updated german translation
3010 REM. unused vars
3011 REM. translations for low-level error/debug messages
3012 FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c
3013 lang.c, memory.c, mimetypes.c, misc.c, newsrc.c, nntplib.c, post.c
3014 read.c, refs.c, rfc1524.c, rfc2047.c, save.c, sigfile.c, signal.c
3015 string.c, tags.c, thread.c, xref.c, de.po
3016
3017 -- 1.5.4 release 20000523 "1959" --
3018
3019 U033) Robert Brady <rwb197@ecs.soton.ac.uk>
3020 ADD. english translation
3021 FIX. en_GB.po
3022
3023 U032) Toomas Soome <tsoome@ut.ee>
3024 ADD. updated estonian translation
3025 FIX. et.po
3026
3027 U031) Kai Bojens <kbojens@herkules.on-luebeck.de>
3028 Sven Hartge <hartge@ds9.argh.org>
3029 ADD. updated german translation
3030 FIX. de.po
3031
3032 024) Dirk Nimmich <nimmich@muenster.de>
3033 BUG. possible core on empty groups with out of sync overviews
3034 FIX. art.c
3035
3036 U030) Dirk Nimmich <nimmich@muenster.de>
3037 BUG. last line in qp-encoded arts isn't always displayed
3038 FIX. cook.c
3039
3040 U029) Jason Faultless <jason@altarstone.com>
3041 Urs Janssen <urs@tin.org>
3042 BUG. missing initialization artinfo and hdr
3043 ADD. rewrote mailcaps parsing, added $MAILCAPS support and recommended
3044 fall backs, added mime.types fall back
3045 ADD. renamed rfc2045[.hc] to rfc2046.[hc], rfc1521.c to rfc2045.c
3046 and rfc1522.c to rfc2047.c
3047 FIX. Makefile[.in], POTFILES.in, curses.c, feed.c, mailcap.c, rfc1524.c
3048 rfc2046.c, mime.types
3049
3050 U028) Jason Faultless <jason@altarstone.com>
3051 BUG. possible errors/crashes when 'q'uitting during article load
3052 BUG. off-by-1 error in mailcap %s expansion
3053 BUG. count in "%d articles mailed" sometimes incorrect
3054 ADD. don't search beyond ^L when ^L hiding is enabled
3055 ADD. 'V' in pager now saves/views uuencoded files where possible
3056 ADD. minor doc updates
3057 FIX. tin.1, proto.h, rfc2045.h, tin.h, art.c, cook.c, feed.c, filter.c
3058 group.c, mailcap.c, main.c, misc.c, page.c, post.c, rfc2045.c
3059 save.c, search.c, select.c
3060
3061 023) Urs Janssen <urs@tin.org>
3062 BUG. add Sender to FORGERY cancels
3063 BUG. top level domains .kh and .zw not recognized
3064 FIX. policy.h, post.c
3065
3066 021) Urs Janssen <urs@tin.org>
3067 BUG. removed unsupported o from TIN_EDIT_KEYS_EXT
3068 FIX. post.c
3069
3070 U027) Thomas E. Dickey <dickey@invisible-island.net>
3071 ADD. several configure cleanups/improvements
3072 BUG.
3073 FIX. aclocal.m4, configure[.in], autoconf.h[in], makefile[.in]
3074 Makefile[.in], extern.h, cook.c, curses.c, lang.c, pgp.c
3075 rfc2045.c, wildmat.c
3076
3077 U026) Roland Rosenfeld <roland@spinnaker.de>
3078 BUG. f'uping/replying to qp/b64-base encoded arts didn't use the
3079 decoded 8bit data, but the 7bit encoded art.
3080 BUG. inverse art_marked_selected marker might get lost
3081 FIX. post.c, screen.c
3082
3083 020) Ralf Doeblitz <doeblitz@gmx.de>
3084 BUG. missing gnksa initialization for add_posted_to_filter
3085 FIX. filter.c
3086
3087 U025) Urs Janssen <urs@tin.org>
3088 BUG. didn't check for new groups
3089 BUG. possible crash on articles with broken Content-Type:-header
3090 ADD. minor URL_REGEX, MAIL_REGEX, NEWS_REGEX improvements
3091 FIX. tin.h, active.c, rfc2045.c
3092
3093 U024) Dirk Nimmich <nimmich@muenster.de>
3094 BUG. didn't compile with pgp/gpg support turned on
3095 BUG. upper case Content-Type problem
3096 ADD. per-line scrolling in the pager for !USE_CURSES configurations
3097 BUG. empty line at the top of an article if no headers are shown
3098 REM. distinction between first and following page screens in article
3099 viewer
3100 FIX. extern.h, proto.h, cook.c, curses.c, misc.c, page.c, pgp.c
3101 rfc2045.c
3102
3103 U023) Jason Faultless <jason@altarstone.com>
3104 ADD. rewrite article handling
3105 rewrite pager
3106 RFC2045 MIME parsing / display of articles
3107 per-line scrolling in pager
3108 '?' backward search to pager
3109 'U' browse URL's in pager
3110 'V' view/save multipart attachments in pager
3111 search string and URL highlighting
3112 'B'ody search at all levels locates string in article
3113 separate article contexts reduces # article reloads performed
3114 FIX. Makefile, INSTALL, TODO, art_handling.txt, tin.1, extern.h
3115 menukeys.h, proto.h, rfc2045.h, tin.h, Makefile[.in], art.c
3116 attrib.c, charset.c, color.c, cook.c, curses.c, feed.c, filter.c
3117 group.c, header.c, init.c, lang.c, memory.c, misc.c, open.c, page.c
3118 pgp.c, post.c, regex.c, rfc1521.c, rfc1522.c, rfc2045.c, save.c
3119 screen.c, search.c, sigfile.c, signal.c, string.c, tcurses.c
3120 thread.c, wildmat.c
3121
3122 U022) Toomas Soome <tsoome@ut.ee>
3123 ADD. estonian translation
3124 ADD. keep_posted_articles_file
3125 BUG. several _()/N_() macros missing
3126 FIX. extern.h, tinrc.h, config.c, feed.c, filter.c, group.c, help.c
3127 init.c, lang.c, main.c, nntplib.c, post.c, save.c, select.c
3128 thread.c, tincfg.tbl, et.po
3129
3130 U021) Dirk Nimmich <nimmich@muenster.de>
3131 BUG. decide posting type (base article (w) or followup (f)) based on
3132 References: (don't rely on "Re: " in Subject:)
3133 BUG. 'F'ollowup with Followup-To: poster quoted text when 'm'ailing
3134 BUG. '^W' (followup with header) did not include header when
3135 Followup-To: poster was set and 'm'ailing the answer
3136 BUG. empty From:/Cc:/Bcc: line when mailing and no mail_address set
3137 ADD. spamtrap warning even with use_mailreader_i=ON
3138 ADD. honour unlink_article when mailing, too
3139 ADD. warn if Subject: begins with "Re: " but there are no References:
3140 ADD. warn if there are References: but Subject: does not begin with
3141 "Re: " and does not contain "(was:"
3142 ADD. make translations of plurals easier
3143 ADD. moved some more strings to lang.c
3144 FIX. TODO, extern.h, proto.h, art.c, config.c, feed.c, group.c, lang.c
3145 main.c, misc.c, page.c, post.c, save.c, select.c
3146
3147 019) Dirk Nimmich <nimmich@muenster.de>
3148 BUG. don't MIME encode headers when using external mail client
3149 (use_mailreader_i)
3150 BUG. close several potential security holes (buffer overruns) in
3151 strfmailer()
3152 BUG. "\x" sequences (x != '\0', 'n') in default_mailer_format got
3153 replaced by "%x"
3154 FIX. TODO, misc.c
3155
3156 018) Park Chong-Dae <cdpark@jupiter.kaist.ac.kr>
3157 Urs Janssen <urs@tin.org>
3158 BUG. Do not GNKSA-test From: for FORGERY cancels
3159 FIX. inews.c, post.c
3160
3161 U020) Jason Faultless <jason@altarstone.com>
3162 Urs Janssen <urs@tin.org>
3163 BUG. --disable-nls creates libintl.h-link
3164 ADD. x-headers (via attributes) support to mails if not using
3165 use_mailreader_i
3166 ADD. minor code cleanup
3167 ADD. extended DEFAULT_STRIP_RE_REGEX for danish prefixes, changed
3168 quote_signatures default to false
3169 FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c
3170 save.c, screen.c, search.c
3171
3172 017) Roland Rosenfeld <roland@spinnaker.de>
3173 BUG. under special conditions filter entries got duplicated
3174 REM. global filter
3175 FIX. extern.h, proto.h, filter.c, group.c, init.c, lang.c, main.c
3176 page.c
3177
3178 -- 1.5.3 release 20000221 "For Her Light" --
3179
3180 U019) Roland Rosenfeld <roland@spinnaker.de>
3181 ADD. editing the filter file in select and page menu ('E').
3182 FIX. select.c, page.c, menukeys.h, proto.h, filter.c, tin.1
3183
3184 016) Roland Rosenfeld <roland@spinnaker.de>
3185 BUG. change line offset when editing filter from 22 to 25.
3186 FIX. filter.c
3187
3188 U018) Jason Faultless <jason@altarstone.com>
3189 ADD. Pipe '|' to thread menu
3190 ADD. rewrote feed.c
3191 ADD. general cleanup
3192 ADD. inverse highlight on config screen if draw_arrow=FALSE
3193 ADD. batch_save now does something
3194 ADD. auto_save attribute is now honoured
3195 ADD. more intuitive handling when strip_bogus=KEEP
3196 BUG. 'ignore art unavailable' broken
3197 BUG. invalid start_line_offset in mail_bugreport()
3198 BUG. batch operations don't need curses init
3199 BUG. articles were marked read before they were really saved
3200 FIX. CHANGES, TODO, WHATSNEW, tin.1, menukeys.h, proto.h, tin.h
3201 attrib.c, config.c, filter.c, getline.c, group.c, header.c
3202 help.c, init.c, lang.c, main.c, memory.c, misc.c, page.c
3203 post.c, prompt.c, rfc1522.c, save.c, screen.c, select.c
3204 string.c, thread.c
3205
3206 014) Jason Faultless <jason@altarstone.com>
3207 BUG. Sender: errors on posting hung NNTP socket
3208 BUG. possible buffer overrun in the wildmat code
3209 FIX. inews.c, wildmat.c
3210
3211 013) Urs Janssen <urs@tin.org>
3212 BUG. terminal mode wasn't restored after -Z
3213 BUG. tin -v -Z was a bit too verbose
3214 ADD. changed default of quote_empty_lines to ON
3215 ADD. changed default of batch_save to ON
3216 FIX. art.c, filter.c, init.c, main.c
3217
3218 U017) Hideaki Yoshfuji <yoshfuji@ecei.tohoku.ac.jp>
3219 BUG. ensure hostname is terminated with null-character.
3220 FIX. nntplib.c
3221
3222 U016) Urs Janssen <urs@tin.org>
3223 BUG. redefinition of VERSION
3224 ADD. moved ~/.tin/headers support to attributes
3225 ADD. removed ~/.tin/bug_report support
3226 ADD. ART_MARKED_READ, ART_MARKED_KILLED, ART_MARKED_READ_SELECTED
3227 configurable via 'M'enu and tinrc
3228 REM. highlighting of ART_MARKED_READ_SELECTED in KILL_THREAD
3229 FIX. extern.h, tinrc.h, version.h, attrib.c, config.c, init.c, lang.c
3230 main.c, misc.c, post.c, thread.c, tin.1, tincfg.tbl
3231
3232 -- 1.5.2 release 20000206 "Black Planet" --
3233
3234 015) Urs Janssen <urs@tin.org>
3235 ADD. smarter check when quotes around real names are needed
3236 FIX. header.c
3237
3238 011) Urs Janssen <urs@tin.org>
3239 ADD. number of hot arts/group to verbose -Z output
3240 FIX. save.c
3241
3242 U015) Dirk Nimmich <nimmich@muenster.de>
3243 BUG. reconnect on QUIT is not necessary
3244 ADD. allow interactive authentication on startup if invoked with -A
3245 FIX. extern.h, auth.c lang.c, nntplib.c
3246
3247 U014) Thomas E. Dickey <dickey@invisible-island.net>
3248 ADD. configure script improvements (NLS, passwd.pw_gecos)
3249 ADD. uninstall rule to makefiles
3250 ADD. removed most unbalanced curly braces
3251 BUG. redundant parenthesis in N_ macro
3252 BUG. wrong fall back prototype for mkstemp
3253 FIX. aclocal.m4, config.guess, config.sub, configure[.in], makefile.in
3254 autoconf.h[in], extern.h, tin.h, trace.h, Makefile.in, active.c
3255 art.c, auth.c, color.c, config.c, curses.c, debug.c, global.c
3256 group.c, header.c, init.c, joinpath.c, list.c, misc.c, nntplib.c
3257 open.c, post.c, rfc1522.c, save.c, select.c, sigfile.c, signal.c
3258 tcurses.c, thread.c, plp_snprintf.c, parsdate.y, Makefile.inn
3259 tin.pot
3260
3261 U013) Sven Hartge <hartge@ds9.argh.org>
3262 Kai Bojens <kbojens@on-luebeck.de>
3263 Urs Janssen <urs@tin.org>
3264 ADD. (basic) german translation
3265 FIX. de.po
3266
3267 U012) Jason Faultless <jason@altarstone.com>
3268 ADD. better PGP/GPG support
3269 ADD. big group/thread menu cleanup
3270 ADD. proper return code handling to group menu
3271 ADD. generic keymap/mouse handling
3272 ADD. cleanup draw/erase arrow routines
3273 ADD. cleanup attribute code
3274 ADD. big cleanup of mailing code
3275 ADD. made 'K' on thread menu more consistent with group menu
3276 ADD. use 'from' attribute for PGP signing if set
3277 ADD. updated WHATSNEW
3278 BUG. catchup handling in thread menu inconsistent
3279 BUG. silly typo in menu handling
3280 BUG. group 'z' and 'Z' unread message corrupt
3281 BUG. not all attributes were free()d
3282 FIX. tin.1, menukeys.h, proto.h, tin.h, attrib.c, global.c, group.c
3283 page.c, pgp.c, select.c, thread.c
3284
3285 009) Jason Faultless <jason@altarstone.com>
3286 BUG. -z did not restore terminal modes
3287 BUG. manpage had '[' and ']' in thread section instead of pager
3288 FIX. tin.1, menukeys.h, main.c, page.c
3289
3290 U011) Ralf Doeblitz <doeblitz@gmx.de>
3291 ADD. human readable time-stamp in filters
3292 ADD. GNKSA filter documentation
3293 FIX. filtering, filter.c
3294
3295 U010) Urs Janssen <urs@tin.org>
3296 ADD. BSD-license
3297 ADD. minor Makefile/configure cleanup
3298 ADD. use mail_address for Cc/Bcc
3299 ADD. ART_MARK_READ_SELECTED to KILL_NOTHREAD
3300 FIX. Makefile, Makefile[.in], aclocal.m4, configure[.in], include/*.h
3301 src/*.c
3302
3303 U009) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
3304 BUG. missing freeaddrinfo()
3305 FIX. nntplib.c
3306
3307 -- 1.5.1 release 20000103 "Sumerland" --
3308
3309 U008) Urs Janssen <urs@tin.org>
3310 BUG. typo broke snprintf() fall back
3311 BUG. used strlen() instead of sizeof() in various places
3312 BUG. possible Y2K bug in parsedate.y (can't show up in tin)
3313 BUG. --disable-nls didn't work
3314 ADD. check for gpg
3315 ADD. -DTHREAD_SUM
3316 ADD. code cleanup
3317 REM. patch 006
3318 FIX. configure[.in], autoconf.h[in], tin.h, parsedate.y, active.c
3319 config.c, group.c, nntplib.c, pgp.c, post.c, select.c, tags.c
3320 thread.c
3321
3322 U007) Michael Bienia <michael@vorlon.ping.de>
3323 Urs Janssen <urs@tin.org>
3324 BUG. gpg support didn't work if neither pgp nor pgp-5 was
3325 found on the system
3326 FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, proto.h
3327 help.c, init.c, lang.c, page.c, pgp.c, post.c
3328
3329 008) Jason Faultless <jason@altarstone.com>
3330 Urs Janssen <urs@tin.org>
3331 BUG. removed annoying "Reading attributes file ..."-messages
3332 for each new group
3333 ADD. speed-up start when there are several new groups on the server
3334 FIX. active.c, attrib.c, lang.c, main.c
3335
3336 U006) Sebastian Bork <sebi@sebi.org>
3337 BUG. misplaced parenthesis
3338 FIX. post.c
3339
3340 U005) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
3341 ADD. better check is system is IPv6 ready
3342 ADD. NLS support
3343 FIX. configure[.in], autoconf.h[in], *.c
3344
3345 U004) Mark Ayzenshteyn <marka@bonzo.org>
3346 ADD. uudecode files with spaces in name
3347 FIX. save.c
3348
3349 U003) Jason Faultless <jason@altarstone.com>
3350 ADD. split article tagging type code to tag.c
3351 ADD. start of GPG support
3352 ADD. big code cleanup
3353 ADD. turn off curses scrolling after startup - causes display problems
3354 FIX. README, CHANGES, TODO, extern.h, proto.h, tin.h, auth.c
3355 config.c, curses.c, feed.c, filter.c, group.c, lang.c, memory.c
3356 misc.c, page.c, pgp.c, select.c, thread.c
3357
3358 -- 1.5.0 release 19991201 "Blueprint" --
3359
3360 U002) Dawid Kuroczko <dk@ssw.krakow.pl>
3361 ADD. indicator for articles newer than n-days
3362 FIX. extern.h, tin.h, tinrc.h, config.c, init.c, lang.c, thread.c
3363 tincfg.tbl
3364
3365 U001) Urs Janssen <urs@tin.org>
3366 ADD. Patrick Powells snprintf(), vsnprintf() fall backs
3367 REM. INDEX_DAEMON-code
3368 FIX. configure[.in], autoconf.h[in], plp_snprintf.c, *.c
3369
3370 -- 1.4.1 release 19991201 "Polish" --
3371
3372 006) Jeremy Buhler <jbuhler@cs.washington.edu>
3373 ADD. check for server requested auth type
3374 FIX. auth.txt, nntplib.h, proto.h, auth.c, inews.c, nntplib.c, open.c
3375
3376 005) Thomas E. Dickey <dickey@invisible-island.net>
3377 ADD. configure script improvements
3378 BUG. screen modes weren't restored before piping to external command
3379 FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, feed.c
3380 makecfg.c, misc.c, tincfg.tbl
3381
3382 004) Henryk Bochmann <bochmann@tudurz.urz.tu-dresden.de>
3383 ADD. add X-Headers in cancels and reposts
3384 FIX. post.c
3385
3386 003) Jason Faultless <jason@altarstone.com>
3387 BUG. fixed the newgroup during session hack which didn't work
3388 with leafnode
3389 BUG. Possible core when entering newgroups
3390 BUG. Possible core when saving from the pager
3391 ADD. documentation / manpage update
3392 REM. changes to 'g' semantics on group selection menu
3393 FIX. WHATSNEW, tin.1, active.c, feed.c, post.c, select.c
3394
3395 002) Carsten Theis <c.theis@ndh.net>
3396 BUG. unwanted \n in Subject if using mailreader_i
3397 FIX. post.c
3398
3399 001) Urs Janssen <urs@tin.org>
3400 ADD. better check for 'article changed?'
3401 ADD. check ~/.newsauth permissions
3402 BUG. default permissions allowed other users to read
3403 users .inputhistory-file which might have cached
3404 the users nntp-password
3405 FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c
3406 post.c
3407
3408 -- 1.4.0 release 19991113 "No Labels" --
3409
3410 684) Wolfgang Becker <uafr@gmx.de>
3411 ADD. updated README.WIN
3412 FIX. README.WIN
3413
3414 683) Niklas Edmundsson <nikke@ing.umu.se>
3415 BUG. in some cases returnval of getaddrinfo() was interpreted wrong
3416 FIX. nntplib.c
3417
3418 682) Serge N. Pokhodyaev <snp@ru.ru>
3419 ADD. %G in savefile string in group attributes
3420 FIX. misc.c
3421
3422 681) Vincent Lefevre <vlefevre@ens-lyon.fr>
3423 BUG. used C-style comparison in shell script
3424 FIX. configure[.in]
3425
3426 680) Dawid Kuroczko <dk@ssw.krakow.pl>
3427 BUG. with start_editor_offset=off userdefined default_editor_format
3428 was ignored
3429 FIX. misc.c
3430
3431 679) Charles S. Kerr <charles@skywalker.ecn.ou.edu>
3432 ADD. 'T'ag multipart-articles in group level
3433 FIX. menukeys.h, group.c
3434
3435 678) Jason Faultless <jason@radar.tele2.co.uk>
3436 BUG. unread articles in killed threads not displayed in some cases
3437 BUG. allocation/expansion of bitmaps for all groups
3438 BUG. current bitmap not retained when subscribing to group
3439 ADD. kill_level to control processing/display of killed articles
3440 ADD. stop excessive reloading of articles when feeding articles
3441 ADD. reduce some tinrc vars PATH_LEN -> LEN
3442 ADD. reorganisation of help screens. All keys documented.
3443 ADD. big manpage update. All keys documented.
3444 ADD. 'W' to thread menu
3445 ADD. code cleanup
3446 FIX. tin.1, extern.h, menukeys.h, tin.h, tinrc.h, active.c, config.c
3447 feed.c, filter.c, init.c, lang.c, misc.c, newsrc.c, page.c, post.c
3448 refs.c, save.c, select.c, thread.c, tincfg.tbl
3449
3450 677) Dirk Nimmich <nimmich@uni-muenster.de>
3451 BUG. base64 encoding didn't convert CRs <-> CRLFs when needed
3452 FIX. extern.h, proto.h, lang.c, rfc1521.c
3453
3454 676) Sven Paulus <sven@tin.org>
3455 Urs Janssen <urs@tin.org>
3456 ADD. minor code cleanup
3457 ADD. post_mime_encoding/mail_mime_encoding to tin.defaults
3458 ADD. X-Headers on supersede
3459 BUG. disabled IPv6 support as it didn't work on AIX and causes
3460 unwanted nameserver lookups (/etc/hosts is ignored - bug or
3461 feature?) on Linux
3462 BUG. several regexp weren't initialized when there was no tinrc at
3463 startup
3464 BUG. passed wrong argument to update_posted_info_file()
3465 BUG. wrong order of initial tinrc.* values
3466 FIX. aclocal.m4, configure[.in], Makefile, autoconf.h[in], extern.h
3467 proto.h, tin.h, version.h, active.c, auth.c, config.c, inews.c
3468 init.c, lang.c, main.c, post.c, screen.c, select.c, rfc1521.c
3469 rfc1522.c, Build, canlocktest.c, old/*
3470
3471 -- pre-1.4 release 19990927 "Nine While Nine" --
3472
3473 675) Thomas E. Dickey <dickey@clark.net>
3474 BUG. on unexpected errors the terminal modes were not restored
3475 ADD. check if tin fallback prototypes work with the system headers
3476 ADD. update configure script macros to accommodate cygwin32
3477 ADD. rearrange the configure script's check for network libraries
3478 ADD. fix a couple of casts losing const
3479 FIX. aclocal.m4, configure[.in], proto.h, getline.c, init.c, main.c
3480 memory.c, misc.c, nntplib.c, read.c, refs.c, select.c, signal.c
3481
3482 674) Jason Faultless <jason@radar.tele2.co.uk>
3483 ADD. Huge cleanup of quick_post_article(), post_existing_article(),
3484 post_article(), post_response(), repost_article()
3485 ADD. cleanup of mail_to_someone(), mail_bug_report(), mail_to_author()
3486 ADD. print an error when an external command could not be invoked
3487 REM. various error messages now that reporting is centralised in
3488 invoke_cmd()
3489 ADD. Change process_only_unread default to OFF
3490 ADD. 'w' post article, 'm' mail article to thread menu
3491 ADD. big code cleanup
3492 ADD. clear status line after error_message() is displayed
3493 ADD. correct initial cursor position when mailing bug reports
3494 ADD. cleanup tinrc/option menu variable naming
3495 BUG. mail bug report coredumps on bogus groups in selection menu
3496 FIX. extern.h, proto.h, tin.h, filter.c, group.c, inews.c, init.c
3497 page.c, post.c, select.c, thread.c
3498
3499 673) Dirk Nimmich <nimmich@uni-muenster.de>
3500 BUG. authentication was not first command after MODE READER if
3501 invoked with -A
3502 BUG. if server sent 201 after MODE READER posting was not possible
3503 even after successful authentication
3504 BUG. user was not notified when XOVER was not available
3505 BUG. Followup-To: line was not examined whether the mentioned group(s)
3506 were valid on the server
3507 BUG. Fixed small memory leak in post.c
3508 BUG. Fixed several potential bufferoverruns (make_prefix(),
3509 show_selection_page())
3510 ADD. also try OVER (if XOVER failed) at connection startup
3511 ADD. use OVER if available (and not XOVER)
3512 ADD. warn if using quoted-printable or base64 and external inews
3513 FIX. extern.h, lang.c, open.c, post.c, thread.c, select.c
3514
3515 672) Urs Janssen <urs@tin.org>
3516 BUG. fixed uncritical memleak in free_attributes_array()
3517 BUG. fixed possible call of free(NULL)
3518 ADD. overview_xref_support() now handles Xref:full entries in
3519 overview.ftm with trailing garbage on the line
3520 ADD. check for duplicated Newsgroups, Subject and Followup-To
3521 header before posting
3522 ADD. key to ignore Followup-To in followups
3523 ADD. -DEVIL_INSIDE and -DUSE_CANLOCK
3524 ADD. updated pcre (2.07 -> 2.08)
3525 FIX. Makefile, Makefile[.in], extern.h, lang.c, memory.c, newsrc.c
3526 page.c, post.c, xref.c, pcre/*, libcanlock/*
3527
3528 671) Wolfgang Behrens <wolfgang@snoopy.flensburg.de>
3529 Urs Janssen <urs@tin.org>
3530 ADD. regexp/color for 2nd and >=3rd level quotes
3531 ADD. minimal code cleanup
3532 FIX. tin.1, extern.h, tin.h, tinrc.h, color.c, config.c, header.c
3533 init.c, lang.c, memory.c, tincfg.tbl
3534
3535 670) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
3536 ADD. IPv6 connects
3537 FIX. configure[.in], autoconf.h[in], tin.h, nntplib.c
3538
3539 669) Dawid Kuroczko <dk@ssw.krakow.pl>
3540 ADD. allow negative values in getart_limit to specify the number
3541 of already read articles which should be fetched again.
3542 ADD. signature level to word_h_display_marks
3543 ADD. changed algorithm of syntax highlighting
3544 ADD. userdefined regexp for Re: and was: subject stripping in
3545 followups
3546 FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, color.c, config.c
3547 getline.c, init.c, lang.c, memory.c, misc.c, prompt.c, regex.c
3548 tincfg.tbl, tin.1
3549
3550 668) William McBrine <wmcbrine@clark.net>
3551 BUG. lines which were exactly cCOLS wide caused a LF in the pager
3552 and the LF was not counted note.lines
3553 FIX. color.c, page.c
3554
3555 667) Stuffed Crust <pizza@shaftnet.org>
3556 Urs Janssen <urs@tin.org>
3557 BUG. normal text was colored as quoted-text if quote_regex was empty
3558 FIX. tin.h, color.c, config.c, init.c, lang.c
3559
3560 -- pre-1.4 release 19990805 "Preacher Man" --
3561
3562 666) Olaf Dietrich <olaf.dietrich@urz.uni-heidelberg.de>
3563 BUG. cursor position gets lost after rereading the active file
3564 FIX. select.c
3565
3566 665) Martin Reising <mreising@irrlicht.Ruhr.DE>
3567 ADD. ART_MARK_READ_HOT for -DKILL_READ
3568 FIX. thread.c
3569
3570 664) Urs Janssen <urs@tin.org>
3571 ADD. S_IFMT and S_IFREG fallback for fcc
3572 ADD. 'Z' to pager
3573 ADD. updated pcre (2.06 -> 2.07)
3574 BUG. don't prompt user for rewrite newsrc if it is empty
3575 BUG. use tin_getline() instead of getpass() for passwd prompt again
3576 as getpass() might truncate passwords
3577 FIX. menukeys.h, proto.h, tin.h, auth.c, getline.c, lang.c, misc.c
3578 page.c, prompt.c, pcre/*
3579
3580 663) Erik van Roode <erik@cthulhu.demon.nl>
3581 BUG. articles with missing realname in From:-line crashed debug-level 2
3582 FIX. debug.c
3583
3584 662) Jason Faultless <jason@radar.tele2.co.uk>
3585 ADD. quote_regex option for highlighting quoted text
3586 ADD. minor code cleanup
3587 BUG. long groupnames in .newsrc could crash tin
3588 BUG. interactive authorisation was broken
3589 BUG. filename 'guessing' for uudecoded used mtime which sometimes
3590 lead to wrong results
3591 BUG. formatstrings in txt_saved_pattern_to weren't quoted
3592 FIX. extern.h, proto.h, tin.h, tinrc.h, active.c, auth.c, color.c
3593 config.c, curses.c, filter.c, init.c, lang.c, main.c, memory.c
3594 regex.c, save.c, tcurses.c, tincfg.tbl, tin.1, rcvars.txt
3595
3596 -- pre-1.4 release 19990624 "Dawnrazor" --
3597
3598 661) Thomas E. Dickey <dickey@clark.net>
3599 ADD. configure script updates/improvements
3600 FIX. aclocal.m4, config.guess, config.sub, configure.in, internal.h
3601 active.c
3602
3603 660) Oliver B. Warzecha <obw@amarok.ping.de>
3604 ADD. some minor AmigaOS fixes
3605 FIX. config.h, tin.h, version.h, smakefile, amiga.c, init.c
3606 read.c, tin.readme
3607
3608 659) Urs Janssen <urs@tin.org>
3609 ADD. prompt before abort unmodified postings/followups/bugreports
3610 ADD. warning if less lines are written to newsrc as read on start
3611 ADD. moved some strings to lang.c
3612 ADD. ispell opts to attributes
3613 ADD. updated pcre (2.05 -> 2.06)
3614 BUG. whole Reference:-tree was added to In-Reply-To:
3615 BUG. compiling with --disable-color failed with --enable-curses
3616 BUG. removed a few typos
3617 BUG. fixed some eval-order dependencies bugs
3618 FIX. configure[.in], extern.h, proto.h, tin.h, active.c, attrib.c
3619 config.c, inews.c, lang.c, main.c, misc.c, newsrc.c, post.c
3620 save.c, select.c, tcurses.c, pcre/*
3621
3622 658) John R. Myers <jmyers@netcom.com>
3623 Urs Janssen <urs@tin.org>
3624 BUG. tins atol() didn't ignore leading whitespace(s)
3625 FIX. string.c
3626
3627 657) Fabrice Bellet <Fabrice.Bellet@imag.fr>
3628 BUG. screen init was done before reading cmd-line options
3629 FIX. main.c
3630
3631 656) Albert Chin-A-Young <china@thewrittenword.com>
3632 BUG. CF_NETLIBS was missing if compiling with --with-socks5 on Solaris
3633 FIX. configure[.in]
3634
3635 655) Jason Faultless <jason@radar.tele2.co.uk>
3636 BUG. read articles were filtered even with unset KILL_READ
3637 FIX. filter.c
3638
3639 654) Ruediger Geys <aage@fen.baynet.de>
3640 Urs Janssen <urs@tin.org>
3641 ADD. --disable-printing
3642 BUG. removed unused cmd_line_printer var
3643 FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tinrc.h
3644 attrib.c, config.c, feed.c, group.c, help.c, init.c, lang.c
3645 memory.c, page.c, tincfg.tbl
3646
3647 -- pre-1.4 release 19990517 "Psychonaut" --
3648
3649 653) Wolfgang Becker <uafr@gmx.de>
3650 ADD. updated README.WIN
3651 FIX. README.WIN
3652
3653 652) Borislav Deianov <borislav@CS.Cornell.EDU>
3654 BUG. various buffer over/underruns and reads from uninitialized
3655 memory
3656 FIX. active.c, misc.c, page.c, read.c, select.c
3657
3658 651) Urs Janssen <urs@tin.org>
3659 ADD. strip_address() for removing mailaddress
3660 ADD. updated pcre (2.04 -> 2.05)
3661 BUG. --disable-pipe-command was broken
3662 FIX. config.c, misc.c, pcre/*
3663
3664 650) Thomas E. Dickey <dickey@clark.net>
3665 BUG. typo in Makefile
3666 BUG. didn't compile on !HAVE_POSIX_JC systems
3667 FIX. Makefile[.in], signal.c
3668
3669 649) GianPiero Puccioni <gip@fox.ino.it>
3670 BUG. trying to set SA_RESTART on systems which don't know
3671 BSD-like signals
3672 FIX. signal.c
3673
3674 648) Helmut Springer <delta@rus.uni-stuttgart.de>
3675 BUG. compiling with --disable-color failed
3676 FIX. extern.h
3677
3678 647) Jason Faultless <jason@radar.tele2.co.uk>
3679 BUG. input_history wasn't saved
3680 BUG. 'g'oto group didn't enter a group with all articles read
3681 if show_only_unread_groups was set
3682 BUG. 'l', <TAB> till you reach one article of the next thread, 'l'
3683 shows the threading-tree of the 'old' thread not the current one
3684 BUG. tin -w didn't work with use_color
3685 BUG. during interactive auth requests curses stuff was called
3686 before enabling it.
3687 FIX. proto.h, tin.h, active.c, attrib.c, config.c, group.c, lang.c
3688 mail.c, main.c, misc.c, open.c, page.c, post.c, prompt.c
3689 open.c, select.c, signal.c, thread.c
3690
3691 646) Meelis Roos <mroos@cs.ut.ee>
3692 BUG. typo in the configure script
3693 FIX. configure[.in]
3694
3695 -- pre-1.4 release 19990413 "Endemoniada" --
3696
3697 645) Urs Janssen <urs@tin.org>
3698 BUG. use_keypad was missing in t_config
3699 ADD. --enable-broken-listgroup-fix
3700 FIX. configure.[in], autoconf.h[in], extern.h, tinrc.h, config.c
3701 curses.c, init.c, open.c
3702
3703 644) Jason Faultless <jason@radar.tele2.co.uk>
3704 ADD. 'L'ookup Message-ID to group and thread menus
3705 ADD. minor code cleanup
3706 FIX. group.c, page.c, help.c, tin.1
3707
3708 643) Jason Faultless <jason@radar.tele2.co.uk>
3709 ADD. split config variables into new structure
3710 BUG. online show_description toggles affected tinrc copy
3711 BUG. search config menu used wrong default
3712 FIX. tinrc.h, *.c
3713
3714 642) Darrell Tangman <darrelltman@mindspring.com>
3715 BUG. mark thread read didn't always work
3716 FIX. thread.c
3717
3718 641) Ralf Doeblitz <doeblitz@gmx.de>
3719 ADD. refs_only filter
3720 FIX. tin.h, filter.c, lang.c
3721
3722 640) Jason Faultless <jason@radar.tele2.co.uk>
3723 ADD. code cleanup
3724 ADD. some man-page corrections
3725 REM. create_subdir, because it was constant
3726 FIX. feed.c, save.c, tin.1
3727
3728 639) Roland Rosenfeld <roland@spinnaker.rhein.de>
3729 ADD. respect mail_address for mail-replies if not using interactive
3730 mailer (!use_mailreader_i)
3731 FIX. post.c
3732
3733 638) Jason Faultless <jason@radar.tele2.co.uk>
3734 BUG. resizeterm() was called during malloc()/realloc() calls
3735 BUG. fixup_thread() was called after show_thread_page()
3736 BUG. confirm_to_quit=yes 'disabled' 'Q'
3737 ADD. fixed '-' to work without toggling show_only_unread
3738 FIX. extern.h, menukeys.h, proto.h, tin.h, art.c, config.c, curses.c
3739 group.c, help.c, misc.c, page.c, select.c, signal.c, thread.c
3740
3741 637) Borislav Deianov <borislav@CS.Cornell.EDU>
3742 ADD. rewrote -X (no-overwrite) mode
3743 BUG. reposting ('x') to a 'D'eleted group dumped core
3744 BUG. the pager asks for metamail every time it's scrolled to the top
3745 BUG. after metamail quits we are left in the pager with a blank screen
3746 FIX. extern.h, active.c, art.c, attrib.c, config.c, filter.c, lang.c
3747 mail.c, main.c, misc.c, newsrc.c, page.c, post.c, save.c
3748 select.c, tin.1
3749
3750 636) Urs Janssen <urs@tin.org>
3751 ADD. updated pcre (2.03 -> 2.04)
3752 ADD. automatically abort unmodified ('empty')
3753 postings/followups/bugreports
3754 ADD. check if realname in Sender: contains '.' and add "" if needed
3755 BUG. posted_msgs_file wasn't updated if default_maildir was changed
3756 via 'M'enu
3757 FIX. config.c, header.c, post.c, pcre/*
3758
3759 635) Jason Faultless <jason@radar.tele2.co.uk>
3760 BUG. MH mail folder reading was broken
3761 FIX. reading-mail.txt, active.c, mail.c
3762
3763 -- pre-1.4 release 19990216 "Styrofoam" --
3764
3765 634) Urs Janssen <urs@tin.org>
3766 BUG. case for GRP_QUIT was missing
3767 BUG. thread_catchup_on_exit && !confirm_action did not catchup
3768 the thread
3769 ADD. skip "mark thread read?" if confirm_action &&
3770 thread_catchup_on_exit and the whole thread is read already
3771 ADD. minor code cleanup (removed unused vars, made some
3772 functions static, ...)
3773 ADD. updated pcre (2.01 -> 2.03)
3774 FIX. configure[.in], autoconf.h[in], Makefile, tin.defaults, proto.h
3775 tin.h, feed.c, group.c, misc.c, post.c, rfc1522.c, thread.c
3776 pcre/*
3777
3778 633) Ralf Doeblitz <doeblitz@gmx.de>
3779 FIX. the GNKSA-checks now try to decode the given address as far as
3780 possible
3781 ADD. option to disable Sender: via tin.defaults
3782 ADD. option to disable GNKSA check of top level domain and domain
3783 literals via tin.defaults
3784 FIX. Makefile.in, tin.defaults, extern.h, policy.h, proto.h, inews.c
3785 init.c, lang.c, misc.c, post.c
3786
3787 632) Wolfgang Becker <uafr@gmx.de>
3788 ADD. README.WIN
3789 FIX. README.WIN
3790
3791 631) Bernhard Oemer <oemer@tph.tuwien.ac.at>
3792 BUG. posting ('w') to a 'D'eleted group dumped core
3793 FIX. post.c
3794
3795 630) Roland Rosenfeld <roland@spinnaker.rhein.de>
3796 ADD. updated metamutt (1.13 -> 1.15)
3797 FIX. metamutt
3798
3799 629) Dirk Nimmich <nimmich@uni-muenster.de>
3800 ADD. documentation cleanup
3801 ADD. missing configure flags
3802 FIX. autoconf.h[in], configure[.in], INSTALL, umlauts.txt
3803
3804 628) Thomas E. Dickey <dickey@clark.net>
3805 BUG. several array index checks were missing
3806 ADD. updated config.guess/config.sub
3807 FIX. config.guess, config.sub, thread.c
3808
3809 627) Jason Faultless <jason@radar.tele2.co.uk>
3810 BUG. searching in a group with all articles read and
3811 show_only_unread=TRUE caused a crash
3812 ADD. improved signal handling with HAVE_POSIX_JC
3813 ADD. debug assertion check around handle_resize()
3814 FIX. group.c, select.c
3815
3816 -- pre-1.4 release 981225 "Volcane" --
3817
3818 626) Urs Janssen <urs@tin.org>
3819 ADD. minor code cleanup
3820 BUG. FromSameUser() was case sensitive
3821 BUG. thread_catchup_on_exit && confirm_action && 'n' did not leave
3822 the thread
3823 FIX. Makefile, metamutt, active.c, art.c, post.c, select.c, thread.c
3824
3825 625) Thomas E. Dickey <dickey@clark.net>
3826 BUG. group_num could get negative
3827 ADD. configure test to set HAVE_POSIX_JC
3828 ADD. j/k to up/down arrows in help.c
3829 ADD. new option --with-socks, --with-socks5 now can take a pathname
3830 ADD. minor fixes/updates to some of the configure macros
3831 FIX. aclocal.m4, config.guess, config.sub, configure[.in]
3832 autoconf.h[in], tin.h, tnntp.h, help.c, select.c, signal.c
3833
3834 624) Jason Faultless <jason@radar.tele2.co.uk>
3835 BUG. '-' at group level dumped core if previous article no longer
3836 threaded
3837 BUG. various selection menu options would coredump with no active
3838 group set
3839 BUG. 'S''*' on select menu coredumped when no ~/.tin and ~/.newsrc
3840 ADD. 'B' search all articles to thread menu
3841 ADD. saved filenames have trailing whitespace removed
3842 ADD. minor code cleanup
3843 FIX. menukeys.h, proto.h, feed.c, group.c, open.c, page.c, post.c
3844 save.c, search.c, select.c, thread.c
3845
3846 623) Jeremy Buhler <jbuhler@cs.washington.edu>
3847 BUG. will not build if the 'configure' command is issued in a
3848 directory other than the source
3849 FIX. pcre/Makefile[.in]
3850
3851 622) Borislav Deianov <borislav@CS.Cornell.EDU>
3852 BUG. cur_groupnum could get negative
3853 FIX. newsrc.c, select.c
3854
3855 -- pre-1.4 release 981114 "The Watchman" --
3856
3857 621) Michael Stenns <stenns@hal.tci.uni-hannover.de>
3858 ADD. minor VMS-code cleanup
3859 FIX. vms/*
3860
3861 620) Fabrice Bellet <Fabrice.Bellet@imag.fr>
3862 BUG. insecure usage of fprintf()
3863 FIX. save.c
3864
3865 619) Manoj Kumar <manoj@sasi.com>
3866 ADD. speed up highlighting code
3867 FIX. color.c
3868
3869 618) Borislav Deianov <borislav@CS.Cornell.EDU>
3870 BUG. the cursor position gets 'lost' after 'y'ank in 'y'ank out
3871 FIX. select.c
3872
3873 617) Roland Rosenfeld <roland@spinnaker.rhein.de>
3874 ADD. updated metamutt (1.11 -> 1.13)
3875 FIX. metamutt
3876
3877 616) Urs Janssen <urs@tin.org>
3878 ADD. removed --enable-forgery configure option
3879 ADD. support for server-side generated Message-IDs in POST response
3880 ADD. minor code cleanup
3881 ADD. updated pcre (2.00 -> 2.01)
3882 BUG. possible bufferoverflow in show_cont_header() and bAddFilterRule()
3883 FIX. active.c, config.c, filter.c, group.c, inews.c, main.c, misc.c
3884 page.c, regexp.c, autoconf.h[in], configure[.in], pcre/*
3885
3886 615) Jason Faultless <jason@radar.tele2.co.uk>
3887 ADD. fix inconsistencies in [Cc]atchup and other menus
3888 ADD. cleaned up navigation between menus and commented existing code
3889 ADD. 'l'ist thread to pager
3890 ADD. '-' enter previous article to thread menu
3891 ADD. 'a', 'A', '?' searching to thread menu
3892 ADD. article position lost when cycling threading mode
3893 ADD. big code cleanup
3894 BUG. wrong values returned from show_page()
3895 BUG. core dump when using 'N' and 'P' on unavailable articles
3896 BUG. author search in group menu entered the article unlike Subject
3897 search
3898 BUG. -> on thread menu and art unavailable, screen redraw was needed
3899 to remove the +
3900 BUG. more bad handling of art unavailable on group page
3901 BUG. tiny memleak in read_input_history_file()
3902 BUG. various inconsistencies / minor errors in searching
3903 REM. unnecessary checks for error returns from my_malloc()
3904 REM. #ifdef SHOW_PROGRESS - it is on by default
3905 REM. auto_save_msg, it was not used
3906 FIX. tin.1, extern.h, menukeys.h, proto.h, tin.h, active.c, art.c
3907 attrib.c, config.c, filter.c, group.c, help.c, init.c, lang.c
3908 main.c, misc.c, newsrc.c, page.c, post.c, prompt.c, read.c
3909 save.c, search.c, select.c, sigfile.c, thread.c
3910
3911 614) Ralf Doeblitz <doeblitz@gmx.de>
3912 ADD. show_score in thread/group-level
3913 ADD. GNKSA-checks for valid From/Sender/Approved
3914 FIX. extern.h, proto.h, tin.h, version.h, config.c, group.c, init.c
3915 lang.c, misc.c, post.c, thread.c, tincfg.tbl
3916
3917 613) Jeon Hyoung-Jo <hjjeon@cclab.kaist.ac.kr>
3918 ADD. -G cmd-line switch/getart_limit,use_getart_limit
3919 to limit the number of articles/group being fetched from
3920 the server
3921 FIX. extern.h, menukeys.h, art.c, config.c, group.c, help.c
3922 init.c, lang.c, main.c, tincfg.tbl
3923
3924 -- pre-1.4 release 981002 "Phobia" --
3925
3926 612) Roland Rosenfeld <roland@spinnaker.rhein.de>
3927 ADD. updated metamutt
3928 FIX. metamutt
3929
3930 611) Dirk Nimmich <nimmich@uni-muenster.de>
3931 ADD. -A cmd-line switch to force auth on connect
3932 FIX. extern.h, init.c, main.c, open.c
3933
3934 610) Jason Faultless <jason@radar.tele2.co.uk>
3935 BUG. if the shell tin is running in is SIGHUP tin could fall into
3936 an endless loop
3937 FIX. read.c, signal.c
3938
3939 609) Ralf Doeblitz <doeblitz@gmx.de>
3940 ADD. conversion tables for ibm437/ibm850 <-> iso-8859-1
3941 FIX. ibm437_l1.tab, ibm850_l1.tab, l1_ibm437.tab, l1_ibm850.tab
3942 l1_next.tab, next_l1.tab, misc.c
3943
3944 608) Urs Janssen <urs@tin.org>
3945 ADD. minor code cleanup
3946 ADD. <ESC> now aborts shell_escape '!' request
3947 ADD. updated pcre (1.09 -> 2.00)
3948 FIX. misc.c, signal.c, pcre/*
3949
3950 -- pre-1.4 release 980818 "Laura" --
3951
3952 607) Roland Rosenfeld <roland@spinnaker.rhein.de>
3953 ADD. updated metamutt
3954 FIX. metamutt
3955
3956 606) Ralf Doeblitz <doeblitz@gmx.de>
3957 BUG. initialisation of h_addr_list was missing
3958 FIX. nntplib.c
3959
3960 605) Urs Janssen <urs@tin.org>
3961 ADD. minor code cleanup
3962 ADD. configure check for libuu, inet_aton()
3963 ADD. removed -C cmd-line flag (did the same as -l -n which is default)
3964 BUG. default signal-handler was missing
3965 FIX. configure[.in], autoconf.h[in], tin.h, init.c, mail.c, main.c
3966 page.c, open.c, nntplib.c, read.c, save.c, signal.c, strftime.c
3967
3968 604) Kazushi Marukawa <jam@pobox.com>
3969 ADD. speedup reading low/high marks for each group via GROUP
3970 FIX. extern.h, active.c, nntplib.c
3971
3972 -- pre-1.4 release 980730 --
3973
3974 603) Thomas E. Dickey <dickey@clark.net>
3975 BUG. spurious escaping of '<' and '>' in mailer commands
3976 FIX. misc.c
3977
3978 602) Urs Janssen <urs@tin.org>
3979 BUG. new my_strdup() didn't work on system which come with bcopy only
3980 BUG. declaration of sys_errlist didn't work on systems which need it
3981 BUG. in some cases newsrcs was written out even if '-X'-flag was
3982 present.
3983 ADD. minor code cleanup
3984 ADD. 'Z' mark group unread in top-level (select.c)
3985 FIX. bool.h, extern.h, menukeys.h, proto.h, tin.h, *.c
3986
3987 601) Nick Efthymiou <NEFT@pacbell.net>
3988 ADD. SCO-port
3989 BUG. possible curses calls in 'command-line-mode'
3990 BUG. memory leak in the TLI-code
3991 BUG. typo in the TLI interface
3992 BUG. fixed a few types (int -> pid_t/uid_t/...)
3993 FIX. init.c, misc.c, nntplib.c, prompt.c
3994
3995 600) Greg Berigan <gberigan@cse.unl.edu>
3996 ADD. support for persistent-headers
3997 ADD. minor code cleanup
3998 FIX. tin.h, page.c, post.c
3999
4000 599) Ralf Doeblitz <doeblitz@gmx.de>
4001 ADD. random-sigs now allow different sigfixed-parts via
4002 random_sigdir/.sigfixed which has a higher precedence
4003 as ~/.sigfixed
4004 BUG. typo in vWriteFilterArray()
4005 FIX. filter.c, sigfile.c
4006
4007 598) Jason Faultless <jason@radar.tele2.co.uk>
4008 ADD. speedup 'y'ank in
4009 FIX. select.c
4010
4011 597) Sven Paulus <sven@tin.org>
4012 BUG. possible buffer overrun
4013 FIX. init.c
4014
4015 596) Kazushi Marukawa <jam@pobox.com>
4016 BUG. tin now handles "LIST ACTIVE"/"GROUP" differences correct
4017 BUG. tins mailgroup feature was broken
4018 BUG. parse_headers() used MIME-decoded data which might be troublesome
4019 ADD. '-l' cmd-line switch to turn on "LIST ACTIVE" only-mode
4020 ADD. changed '-R' to read saved news (-S) off-line
4021 ADD. -s option to -R to point -R to the saved spool
4022 FIX. extern.h, active.c, art.c, group.c, inews.c, init.c, mail.c
4023 main.c, misc.c, memory.c, newsrc.c, open.c, page.c, post.c
4024 read.c, refs.c
4025
4026 595) Jason Faultless <jason@radar.tele2.co.uk>
4027 Kazushi Marukawa <jam@pobox.com>
4028 BUG: possible buffer overflow in rfc1521_decode()
4029 ADD. Made I/O code fully dynamic. Fixed header joining in all cases.
4030 Cured various related I/O & fd problems
4031 ADD. 'S'ave tagged in pager
4032 ADD. Various minor cleanups and fixes
4033 FIX. extern.h, menukeys.h, proto.h, tin.h, active.c, art.c, auth.c
4034 feed.c, group.c, lang.c, mail.c, main.c, misc.c, newsrc.c
4035 nntplib.c, open.c, page.c, post.c, prompt.c, read.c, rfc1521.c
4036 save.c, search.c, thread.c, xref.c
4037
4038 594) Phil Edge <phil@edge.demon.co.uk>
4039 ADD. minor code cleanup
4040 FIX. post.c
4041
4042 593) Dean Takemori <dean@uhheph.phys.hawaii.edu>
4043 ADD. better libuu support
4044 FIX. save.c
4045
4046 -- pre-1.4 release 980618 --
4047
4048 592) Urs Janssen <urs@tin.org>
4049 BUG. defines for HAVE_SETPGRP and SETPGRP_VOID were missing
4050 ADD. --disable-xhdr-xref switch to configure in case it slows down
4051 your reading process too much.
4052 ADD. check for empty domain_name is now done after site_config-file
4053 is read (simplifies binarie dist.)
4054 ADD. changed msg_add_x_headers() that "x_headers=foo" without
4055 a ':' in it is no longer treated as filename in the current
4056 dir, you could still use '/' or '~' to indicate that's a
4057 filename
4058 ADD. rewrote my_strdup() (little speedup)
4059 ADD. minor code cleanup
4060 FIX. configure[.in], autoconf.h[in], extern.h, init.c, lang.c, post.c
4061 string.c
4062
4063 591) Sven Paulus <sven@tin.org>
4064 Urs Janssen <urs@tin.org>
4065 ADD. y2k compliance
4066 FIX. post.c, open.c
4067
4068 590) Cameron Perkins <erasmus@cc.gatech.edu>
4069 BUG. when entering a group while the server is receiving a new article
4070 this article could be marked as read without having a chance to
4071 read it.
4072 FIX. art.c
4073
4074 589) Bernhard Oemer <oemer@tph.tuwien.ac.at>
4075 ADD. on catchup_read_groups=ON mark the whole group as read
4076 instead of each article
4077 FIX. misc.c
4078
4079 588) Kyle Rhorer <rhorer@clarc.org>
4080 ADD. just stat article before piping it instead of reading
4081 it to check if it still exists.
4082 FIX. feed.c, screen.c
4083
4084 587) Kazushi Marukawa <jam@pobox.com>
4085 ADD. allow ^U and ^W in string-prompts
4086 FIX. getline.c
4087
4088 586) Thomas E. Dickey <dickey@clark.net>
4089 BUG. use of null pointer in sprintf()
4090 BUG. misplaced fclose
4091 BUG. correct conflicting definitions of isascii
4092 BUG. duplicate switch cases
4093 ADD. case to the configure test for compiler options (HP-UX 10.*)
4094 ADD. improve check for HP curses, check for cursesX before curses
4095 ADD. code cleanup (fix misuses of const, removed NULL as a synonym for
4096 (char*)0, ...)
4097 FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, nntplib.h
4098 tin.h, Makefile[.in], art.c, filter.c, header.c, init.c, mail.c
4099 makecfg.c, misc.c, newsrc.c, nntplib.c, nrctbl.c, post.c, read.c
4100 save.c, select.c, sigfile.c, tcurses.c, thread.c
4101
4102 -- pre-1.4 release 980514 --
4103
4104 585) Stanislav Latishko <sl@sl.spb.su>
4105 BUG. possible NULL-pointer reference in tind
4106 ADD. allow/expand "\t" into '\t' in strfquote()
4107 FIX. misc.c, refs.c
4108
4109 584) Simon Hosie <gumboot@clear.net.nz>
4110 ADD. minor code cleanup
4111 FIX. post.c
4112
4113 583) Urs Janssen <urs@tin.org>
4114 BUG. compile with -DDONT_HAVE_PIPING didn't work
4115 BUG. broken newsrc-lines could cause a core-dump
4116 BUG. if starting with on command-line group, tin doesn't display
4117 any groupnames after leaving group-level
4118 BUG. no check for empty but present Followup-To line if posting
4119 to multiple newsgroups
4120 ADD. disable etiquette warning if beginner_level is off
4121 ADD. cleaned up repost_article() to meet alt.humor.best-of-usenet
4122 criteria
4123 ADD. strip doubled newsgroups from Followup-To: before checking
4124 if it contains several groups
4125 ADD. searching in posted_message-file disabled
4126 ADD. allow <TAB> as fieldseparator in ~/.newsauth
4127 ADD. check for empty / all whitespace Subject
4128 ADD. updated pcre (1.07 -> 1.09)
4129 ADD. -X cmd-line switch
4130 ADD. minor code cleanup
4131 FIX. extern.h, menukeys.h, proto.h, active.c, art.c, auth.c
4132 feed.c, help.c, lang.c, main.c, misc.c, newsrc.c, post.c
4133 read.c, save.c, select.c, xref.c, pcre/*
4134
4135 581) Dirk Nimmich <nimmich@uni-muenster.de>
4136 BUG. depending on the auth-request authentication sometimes failed
4137 BUG. article was not resent on authentication request after POST command
4138 ADD. prompt default user name on authentication request
4139 FIX. proto.h, auth.c, inews.c, open.c, prompt.c
4140
4141 580) Kazushi Marukawa <jam@pobox.com>
4142 BUG. writing out of final ".\r\n" could fail on some systems.
4143 BUG. mail_address was extracted after MIME-decoding From:-line
4144 but parse_from() can't handle multiple '@'/'('
4145 BUG. @LIBS@ was missing in makecfg make-rule
4146 BUG. From:-line was not MIME-encoded in NOV-file entries
4147 created by tin
4148 FIX. Makefile[.in], art.c, nntplib.c, post.c
4149
4150 579) Dirk Nimmich <nimmich@uni-muenster.de>
4151 Urs Janssen <urs@tin.org>
4152 BUG. when saving/piping MIME-encoded articles they were automatically
4153 decoded but that's only useful if any post-processing is done
4154 FIX. extern.h, proto.h, charset.c, feed.c, lang.c, open.c, page.c
4155 save.c, search.c
4156
4157 578) Hans Werner Strube <strube@physik3.gwdg.de>
4158 BUG. unset TIN_DEFAULTS_PATH instead of TIN_DEFAULTS_DIR used
4159 to locate the system-wide tin.defaults file
4160 FIX. tin.h
4161
4162 577) Sven Paulus <sven@tin.org>
4163 ADD. spamtrap_warning_addresses option to .tin/tinrc
4164 ADD. mm_charset option tin.defaults
4165 BUG. off by one error in option numbers for OPT_CHAR/OPT_NUM
4166 BUG. MIME type and MIME encoding behaviour was a little confusing
4167 FIX. extern.h, tin.h, config.c, inews.c, init.c, lang.c, post.c
4168 prompt.c, rfc1522.c, tincfg.tbl
4169
4170 576) Philipp Mergenthaler <s_mergen@ira.uka.de>
4171 BUG. art_cnt[] was to small to hold terminating '\0'
4172 FIX. group.c
4173
4174 575) Dirk Nimmich <nimmich@uni-muenster.de>
4175 Jens Wuepper <wuepper@math.uni-hamburg.de>
4176 BUG. !alnum-chars were not always MIME encode where they should
4177 FIX. rfc1522.c
4178
4179 574) Helmut.Bohr@t-online.de (Helmut Bohr)
4180 ADD. configure check for pgp-5
4181 FIX. configure[.in], autoconf.h[in], pgp.c
4182
4183 573) Roland Rosenfeld <roland@spinnaker.rhein.de>
4184 ADD. updated metamutt
4185 FIX. metamutt
4186
4187 572) Thomas E. Dickey <dickey@clark.net>
4188 BUG. if giving syntactically wrong args to some configure options
4189 it didn't fallback to a useful value.
4190 FIX. aclocal.m4,configure[.in]
4191
4192 571) Jason Faultless <jason@radar.tele2.co.uk>
4193 FIX. Crash on 'L' when message already read
4194 ADD. Better fix for message bar crash from 468/9
4195 ADD. minor cleanup
4196
4197 570) Michael Stenns <stenns@hal.tci.uni-hannover.de>
4198 BUG. negative numerical timezone information was misinterpreted
4199 on systems with unsigned time_t (i.e. OpenVMS)
4200 FIX. parsedate.y
4201
4202 569) Ralf Doeblitz <doeblitz@gmx.de>
4203 BUG. charset/encoding mismatch considered an error even when there
4204 are no 8bit characters in the body
4205 ADD. check for 7bit encoding when posting 8bit article
4206 FIX. extern.h, lang.c, post.c
4207
4208 568) Jason Faultless <jason@radar.tele2.co.uk>
4209 BUG. removed D_NAMLEN() macro
4210 FIX. tin.h, active.c, mail.c, open.c
4211
4212 567) Thomas E. Dickey <dickey@clark.net>
4213 BUG. check for color support was broken for old ncurses version
4214 FIX. aclocal.m4, configure[.in]
4215
4216 -- pre-1.4 release 980226 --
4217
4218 566) Michael Stenns <stenns@hal.tci.uni-hannover.de>
4219 ADD. fallback to "XHDR Xref" (if possible) if Xref is no present
4220 in the overviewfile
4221 FIX. lang.c, xref.c
4222
4223 565) Kirk Bauer <kirk@kaybee.org>
4224 Urs Janssen <urs@tin.org>
4225 ADD. pass newsgroup name as first argument to external sigfile creator
4226 FIX. sigfile.c
4227
4228 564) Thomas E. Dickey <dickey@clark.net>
4229 ADD. missing strerror() for SunOS 4.x
4230 ADD. new/improved configure script checks for curses & termcap libraries
4231 and headers.
4232 ADD. configure options/checks for default editor, mailer and mailpath
4233 ADD. configure check for curses-color support
4234 ADD. ifdef in tin.h to reduce the noise when compiling on SunOS 4.x
4235 FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h
4236 screen.c, string.c
4237
4238 563) Florian Kuehnert <sutok@gmx.de>
4239 Urs Janssen <urs@tin.org>
4240 ADD. skip article header when spell checking
4241 BUG. append_file() was broken
4242 FIX. misc.c
4243
4244 562) Sven Paulus <sven@tin.org>
4245 ADD. 'z' (lynx style) as abort-key
4246 FIX. read.c
4247
4248 561) Yuri Kuzmenko <yuri@killer.cracksoft.kiev.ua>
4249 BUG. tin sometimes freezes if getting a SIGHUP
4250 FIX. init.c, open.c, signal.c
4251
4252 560) Borislav Deianov <borislav@CS.Cornell.EDU>
4253 BUG. tin retrys to connect after getting a 503 response from the
4254 server
4255 FIX. nntplib.c, open.c
4256
4257 559) Ralf Doeblitz <doeblitz@gmx.de>
4258 BUG. screen not cleared when scrolling by page
4259 BUG. screen not redrawn when forcing redraw with
4260 iKeyConfigRedrawScr
4261 ADD. check for US-ASCII when posting with non-7bit encoding
4262 FIX. extern.h, config.c, lang.c, post.c
4263
4264 558) Zbigniew Zych <zych@onet.pl>
4265 Florian Kuehnert <sutok@gmx.de>
4266 BUG. typos
4267 FIX. lang.c, README
4268
4269 557) Urs Janssen <urs@tin.org>
4270 ADD. updated pcre (1.05 -> 1.07)
4271 FIX. pcre/*
4272
4273 556) Thomas E. Dickey <dickey@clark.net>
4274 BUG. sh_format() escaped already escaped chars
4275 FIX. save.c, string.c
4276
4277 555) Ralf Doeblitz <doeblitz@gmx.de>
4278 BUG. rule.icase sometimes used uninitialized
4279 FIX. filter.c
4280
4281 554) Henryk Bochmann <bochmann@TUDURZ.urz.tu-dresden.de>
4282 Michael Stenns <stenns@hal.tci.uni-hannover.de>
4283 Thomas E. Dickey <dickey@clark.net>
4284 Urs Janssen <urs@tin.org>
4285 BUG. preprocessor symbol for OpenBSD was missing
4286 ADD. check for HP-UX >=10
4287 BUG. #ifdef NO_SHELL_ESCAPE was missing
4288 BUG. TIN_DEFAULTS_DIR didn't get defined due misspelling
4289 BUG. removed missplaced brace
4290 BUG. no automatic aggregate initialization
4291 FIX. init.c, misc.c, select.c, tin.h, autoconf.h[in]
4292
4293 -- pre-1.4 release 980202 --
4294
4295 553) Michael Stenns <stenns@hal.tci.uni-hannover.de>
4296 ADD. VMS port
4297 FIX. several supplied patches
4298
4299 552) Ralf Doeblitz <doeblitz@gmx.de>
4300 BUG. default_filter_kill_case and default_filter_select_case
4301 ignored, interpreted wrong (ON must be false)
4302 BUG. empty scope written to filter file
4303 FIX. config.c, filter.c
4304
4305 551) Borislav Deianov <borislav@CS.Cornell.EDU>
4306 ADD. fixed display-gaps caused by missing articles in the
4307 threading tree
4308 FIX. thread.c
4309
4310 550) Urs Janssen <urs@tin.org>
4311 ADD. Support for configure --with-defaults-dir, used for
4312 tin.defaults, new Makefile options to install this file
4313 BUG. cleanup of init.c
4314 FIX. Makefile, configure.in, Makefile.in, init.c
4315
4316 549) Sven Paulus <sven@tin.org>
4317 ADD. new system-wide defaults file "tin.defaults" (primarily
4318 aimed for making binary distributions of TIN)
4319 BUG. GetConfigValue() was more than useless if compiled without
4320 INN library
4321 FIX. Makefile, tin.defaults, autoconf.hin, extern.h, proto.h
4322 tin.h, makefile.in, art.c, header.c, inews.c, init.c
4323 nntplib.c, nntpw32.c
4324
4325 548) Jungshik Shin <jshin@pantheon.yale.edu>
4326 ADD. MIME related documentation updated
4327 FIX. tin.1, lang.c, rfc1521.c, rfc1522.c
4328
4329 547) Borislav Deianov <borislav@CS.Cornell.EDU>
4330 ADD. rewrote active file reread-stuff
4331 REM. file-pointer-fix from patch nr. 511
4332 FIX. several supplied patches
4333
4334 546) Urs Janssen <urs@tin.org>
4335 ADD. minor code cleanup
4336 FIX. several patches
4337
4338 545) Branden Robinson <branden@purdue.edu>
4339 ADD. iKeyPostponed2 ('O')
4340 FIX. menukeys.h
4341
4342 544) Thomas E. Dickey <dickey@clark.net>
4343 BUG. some display-problems with --enable-curses and metamail
4344 FIX. feed.c, page.c
4345
4346 543) Roland Rosenfeld <roland@spinnaker.rhein.de>
4347 ADD. metamutt - a shell script to call mutt as MIME-parser
4348 FIX. metamutt
4349
4350 542) Ulli Horlacher <framstag@moep.bb.bawue.de>
4351 ADD. $METAMAIL to set external MIME-parser (i.e. metamutt vs. metamail)
4352 FIX. page.c
4353
4354 541) Sven Paulus <sven@tin.org>
4355 BUG. deep threads could thrash display
4356 FIX. thread.c
4357
4358 -- pre-1.4 release 980117 --
4359
4360 540) Jason Faultless <jason@radar.tele2.co.uk>
4361 ADD. 'Try again (y/n)' loop if writing newsrc fails due to full disk
4362 ADD. Abort save of newsrc file if 0 groups written
4363 BUG. Couple of very obscure problems related to new newsgroup
4364 handling
4365 BUG. Groups mistakenly reported as new by the server could
4366 appear more than once in selection list
4367 FIX. tin.1, extern.h, proto.h, active.c, config.c, lang.c, misc.c
4368 newsrc.c, select.c
4369
4370 539) Borislav Deianov <borislav@CS.Cornell.EDU>
4371 BUG. the rest of the keycodes of an arrow key which triggers
4372 rereading of the active file at group selection level disappear
4373 by the time get_arrow_key() is called
4374 FIX. select.c
4375
4376 538) Darrell Tangman <darrelltman@mindspring.com>
4377 BUG. local caching of newsgroups file didn't try to read newsgroups
4378 via NNTP if no local copy exists and -q flag was used
4379 FIX. main.c, open.c
4380
4381 537) Sven Paulus <sven@tin.org>
4382 ADD. cosmetic-patch for start-up message
4383 ADD. rearranged order of options 'M'enu items
4384 FIX. open.c, tincfg.tbl
4385
4386 536) Christian Haul <haul@informatik.tu-darmstadt.de>
4387 Urs Janssen <urs@tin.org>
4388 ADD. use mail_address for pgp-key if set
4389 FIX. pgp.c, misc.c, proto.h
4390
4391 535) Urs Janssen <urs@tin.org>
4392 BUG. 'u'nsubscribing from bogus groups ('D') resets the .newsrc
4393 BUG. 'u'nsubscribing fails in show_only_unread=OFF mode
4394 ADD. joined GLOBAL OPTIONS MENU and TINRC CONFIGURABLE VARIABLES
4395 in the man page
4396 ADD. info_in_last_line ('i')
4397 FIX. extern.h, menukeys.h, config.c, group.c, init.c, select.c
4398 thread.c, tin.1
4399
4400 534) Jason Faultless <jason@radar.tele2.co.uk>
4401 BUG. missing set_signals_page() call added
4402 ADD. check against active-file if using AUTOSUBSCRIBE and reading from
4403 local spool.
4404 ADD. documentation updated
4405 FIX. several supplied patches
4406
4407 533) Ralf Doeblitz <doeblitz@gmx.de>
4408 BUG. command-line flags overridden by tinrc values
4409 BUG. screen not initialized to default attributes when using color
4410 BUG. documentation for default_filter_kill_header and
4411 default_filter_select_header outdated in man page
4412 ADD. whitespace quoting and cleanup
4413 FIX. filter.c, main.c, tin.1
4414
4415 -- pre-1.4 release 980105 --
4416
4417 532) Jason Faultless <jason@radar.tele2.co.uk>
4418 BUG. A NULL read following a partial read would hang tin with
4419 a malloc() failure
4420 FIX. read.c
4421
4422 531) Ralf Doeblitz <doeblitz@gmx.de>
4423 BUG. charset mismatch when parameter value is a quoted string
4424 FIX. rfc1521.c
4425
4426 530) Urs Janssen <urs@tin.org>
4427 BUG. Newsgroups:-line was present in mail-replies, renamed it to
4428 X-Newsgroups (RFC 822 doesn't define a Newsgroups:-header)
4429 for mail_to_author and removed it from mail_to_someone where
4430 it's usually present in the body.
4431 FIX. post.c
4432
4433 529) Thomas E. Dickey <dickey@clark.net>
4434 ADD. use new function sh_format(), to quote filenames that require it
4435 for shell commands.
4436 ADD. implement '?','/' in help screen.
4437 BUG. remove spurious #include's for <stdarg.h> that may prevent compile
4438 with unproto on SunOS.
4439 ADD. use make-flags substitution in makefiles
4440 FIX. several supplied patches
4441
4442 528) Jason Faultless <jason@radar.tele2.co.uk>
4443 Ralf Doeblitz <doeblitz@gmx.de>
4444 Thomas E. Dickey <dickey@clark.net>
4445 BUG. regex search pattern in '=' (select thread) were
4446 embedded in *%s*
4447 FIX. tin.h, filter.c, group.c
4448
4449 527) Jason Faultless <jason@radar.tele2.co.uk>
4450 BUG. 'A'uthor search backwards might produce an
4451 invalid offset into arts[]
4452 FIX. search.c
4453
4454 526) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
4455 BUG. -N command-line switch was broken
4456 FIX. extern.h, init.c, main.c, save.c
4457
4458 525) Ralf Doeblitz <doeblitz@gmx.de>
4459 BUG. blank in search pattern not quoted when using regexp
4460 BUG. tin hangs if ~.newsrc doesn't exist
4461 FIX. proto.h, misc.c, newsrc.c, search.c
4462
4463 524) Thomas E. Dickey <dickey@clark.net>
4464 BUG. printed clrtoeol() also on lines which were exactly screen width
4465 wide -> following line was cleared
4466 FIX. tcurses.h, group.c, tcurses.c, thread.c
4467
4468 523) Urs Janssen <urs@tin.org>
4469 ADD. minor code cleanup:
4470 - removed ADD_ADDRESS-code
4471 - removed ACTIVE_DEMON-code
4472 - read command-line-flags before reading any config-files
4473 - adjusted mailbox-separator
4474 - moved some strings
4475 - updated manpage
4476 FIX. several patches
4477
4478 -- pre-1.4 release 971224 --
4479
4480 522) Urs Janssen <urs@tin.org>
4481 ADD. updated pcre (1.02 -> 1.05)
4482 (see also 518)
4483 FIX. pcre/*
4484
4485 521) Jason Faultless <jason@radar.tele2.co.uk>
4486 BUG. -z was broken
4487 FIX. main.c
4488
4489 520) Park Sang Jin <sjpark@gura.kaist.ac.kr>
4490 ADD. mutt like threading tree
4491 FIX. thread.c
4492
4493 519) Ralf Doeblitz <doeblitz@gmx.de>
4494 BUG. conversion of From: lines to "%s (%s)" in filter entries
4495 ADD. new filter type for message-id only (msgid_only)
4496 FIX. extern.h, tin.h, filter.c lang.c
4497
4498 518) Thomas E. Dickey <dickey@clark.net>
4499 BUG. typo in configure script that set the USE_BCOPY macro
4500 ADD. move include for pcre.h down past system headers
4501 ADD. undef for memmove, in case the configure test doesn't
4502 find that the system defines a macro for it.
4503 ADD. reduce the ifdef's in pcre.c using macro DPRINTF
4504 ADD. include for <sys/types.h> before <stdlib.h>
4505 ADD. fall-back definition for offsetof
4506 FIX. configure[.in], tin.h, internal.h, pcre.c, pcre.h, pcretest.c
4507 nntplib.c, nntpw32.c
4508
4509 517) Cameron Perkins <erasmus@cc.gatech.edu>
4510 BUG. used fclose() to close a pipe
4511 FIX. sigfile.c
4512
4513 -- pre-1.4 release 971215 --
4514
4515 516) Janne Kiviluoto <jajoki@utu.fi>
4516 ADD. some code was missing for compilation on Amiga gcc.
4517 FIX. tnntp.h, version.h, joinpath.c
4518
4519 515) Oliver B. Warzecha <obw@amarok.ping.de>
4520 BUG. score for articles was only reset when article was unread.
4521 ADD. some minor AmigaOS fixes
4522 ADD. unnecessary calls to auto_select_articles() removed, function
4523 itself was only a dummy - removed.
4524 FIX. filter.c, misc.c, group.c, read.c, open.c, smakefile
4525
4526 514) Thomas E. Dickey <dickey@clark.net>
4527 ADD. better configure-script test for yacc vs bison.
4528 ADD. moved the compiler-options out of conf-tin into configure.in
4529 ADD. split up one of the CF_CHECK_DECL chunks in configure.in
4530 BUG. modify pcre to get rid of the places where it removes 'const' from
4531 variables.
4532 BUG. fix the signed/unsigned warnings in pcre.
4533 BUG. fix the uninitialized-variables warnings in pcre.
4534 FIX. conf-tin, aclocal.m4, configure[.in], proto.h, tin.h, config.c
4535 filter.c, nntplib.c, regex.c, pcre.c, pcre.h, pcreposix.c
4536 pcretest.c, pgrep.c, study.c
4537
4538 513) Jason Faultless <jason@radar.tele2.co.uk>
4539 BUG. ESC didn't abort backward search
4540 FIX. search.c
4541
4542 512) Ragnar Hojland Espinosa <ragnar@redestb.es>
4543 ADD. pgp-5 support
4544 FIX. pgp.c
4545
4546 511) Borislav Deianov <borislav@CS.Cornell.EDU>
4547 BUG. tin failed to discard "503 Timeout.." and resend last command
4548 again upon reconnection.
4549 BUG. nntp_rd_fp is invalid after reconnection
4550 ADD. auto_reconnect option in tinrc
4551 FIX. extern.h, config.c, init.c, lang.c, nntplib.c, open.c
4552 tincfg.tbl
4553
4554 510) Thomas E. Dickey <dickey@clark.net>
4555 ADD. rewrote some configure checks
4556 FIX. several supplied patches
4557
4558 509) Ralf Doeblitz <doeblitz@gmx.de>
4559 BUG. random filter type (msgid or msgid_last) was created when
4560 creating new filter entries with message-id filtering.
4561 FIX. filter.c
4562
4563 -- pre-1.4 release 971204 --
4564
4565 508) Jason Faultless <jason@radar.tele2.co.uk>
4566 BUG. 's'ave article in thread-level always saved base article
4567 FIX. thread.c
4568
4569 507) Roland Rosenfeld <roland@spinnaker.rhein.de>
4570 BUG. group=hierarchy.* in filter-editor was always changed to
4571 group=*
4572 FIX. filter.c
4573
4574 506) Urs Janssen <urs@tin.org>
4575 ADD. minor code cleanup (removed obsolete XMOTD/XUSER-code,
4576 man-page-updated, ...)
4577 FIX. several patches
4578
4579 505) Holger Schif <rastaman@eikon.e-technik.tu-muenchen.de>
4580 BUG. doesn't compile if configured with --disable-nntp
4581 FIX. open.c, read.c, tin.h
4582
4583 504) Jungshik Shin <jshin@pantheon.yale.edu>
4584 BUG. $NNTPSERVER overrides -g if using external inews
4585 FIX. nntplib.c
4586
4587 503) Andreas Kies <andi@muenchen.roses.de>
4588 BUG. generated corrupted index files
4589 FIX. art.c
4590
4591 -- pre-1.4 release 971127 --
4592
4593 502) Sven Paulus <sven@tin.org>
4594 ADD. -p cmd-line flag
4595 FIX. Makefile, extern.h, Makefile[.in], init.c, main.c, nrctbl.c
4596 open.c
4597
4598 501) Ralf Doeblitz <doeblitz@gmx.de>
4599 ADD. moved some strings to lang.c
4600 ADD. filtering on Message-ID and last References: entry only
4601 ADD. missing meta-chars to quote_wild()
4602 FIX. extern.h, tin.h, filter.c, misc.c
4603
4604 500) Thomas E. Dickey <dickey@clark.net>
4605 BUG. wrong initialization of colors for the normal (non-ncurses4.1)
4606 case.
4607 BUG. missing initialization of posted[] array end-marker.
4608 ADD. generate pcre/Makefile (needed for --srcdir option, as well as to
4609 solve various portability problems).
4610 ADD. configure test for bcopy/memmove
4611 ADD. minor fix for ncurses vs gpm library configure-test
4612 ADD. remove configure-macro for regular expressions
4613 ADD. improved test for 'union wait' in configure-script
4614 FIX. aclocal.m4, configure.[in], makefile[.in], pcre/internal.h
4615 pcre/pcre.c, pcre/Makefile.in, color.c, misc.c, post.c, tcurses.c
4616 Makefile[.in]
4617
4618 499) Jason Faultless <jason@radar.tele2.co.uk>
4619 BUG. Autosubscribed groups are not postable
4620 BUG. Killed articles incorrectly threaded
4621 BUG. 'u' crashed on killed parents
4622 ADD. Better behaviour on 'Y'
4623 ADD. Some new DEBUG_NEWSRC code
4624
4625 498) Ralf Doeblitz <doeblitz@gmx.de>
4626 BUG. fixed typo in msgid filtering code
4627 FIX. filter.c
4628
4629 497) Oliver B. Warzecha <obw@amarok.ping.de>
4630 ADD. included pcre into amiga-version
4631 BUG. moved misplaced label
4632 FIX. amiga.h smakefile open.c
4633
4634 496) Enrik Berkhan <enrik@tin.org>
4635 Sven Paulus <sven@tin.org>
4636 Urs Janssen <urs@tin.org>
4637 ADD. minor man-page update
4638 BUG. fixed wrong type in fgets_hdr()
4639 BUG. fixed 12pm bug in parsedate.y
4640 ADD. check for $YACC on HP-UX/cc
4641 FIX. prasedate.y, read.c, tin.1, conf-tin
4642
4643 -- pre-1.4 release 971123 --
4644
4645 495) Sven Paulus <sven@tin.org>
4646 ADD. changed regex code to Philip Hazel's <ph10@cus.cam.ac.uk>
4647 pcre library, which provides enhanced capabilities and
4648 speed improvements. pcre is now included within TIN
4649 distribution and should compile on all platforms
4650 ADD. cache for compiled regexp patterns
4651 FIX. filter.c, regex.c, new pcre-subdirectory
4652
4653 494) Sven Paulus <sven@tin.org>
4654 ADD. new config option "add_posted_to_filter"
4655 BUG. quick_filter_select_posted_art() didn't add group name to scope
4656 FIX. extern.h, proto.h, config.c, filter.c, init.c, lang.c, post.c
4657 tincfg.tbl
4658
4659 493) Jungshik Shin <jshin@pantheon.yale.edu>
4660 ADD. detection of multi-line Content-Type:-header
4661 FIX. proto.h, rfc1521.c, read.c
4662
4663 492) Jason Faultless <jason@radar.tele2.co.uk>
4664 BUG. can't leave group via left arrow when answering catch-up-question
4665 with no
4666 BUG. crash when 'n' points to bogus group
4667 FIX. group.c, select.c
4668
4669 491) Ralf Doeblitz <doeblitz@gmx.de>
4670 ADD. check for circular references
4671 FIX. refs.c
4672
4673 490) John M. Flinchbaugh <glynis@hjsoft.com>
4674 BUG. calling invoke_cmd() with empty argument to start ispell
4675 FIX. misc.c
4676
4677 489) Thomas E. Dickey <dickey@clark.net>
4678 BUG. remove special-case for -I/usr/local/include
4679 BUG. minor fix to configure-test for union wait.
4680 BUG. remove redundant aggregate initialization in auth.c
4681 FIX. aclocal.m4, auth.c, group.c
4682
4683 488) Urs Janssen <urs@tin.org>
4684 ADD. check for initial or reconnection
4685 ADD. check for empty .newsrc (needed for -n switch)
4686 ADD. minor code cleanup
4687 BUG. fixed return value in case of !SIGUSR1
4688 FIX. autoconf.h[in], extern.h, open.c, misc.c, filter.c, post.c
4689 active.c, configure[.in]
4690
4691 487) Jason Faultless <jason@radar.tele2.co.uk>
4692 BUG. read/post problems with ANU NEWS-servers
4693 BUG. wrong message counter while searching
4694 FIX. open.c, search.c
4695
4696 486) Yuri Kuzmenko <yuri@cs.cracksoft.kiev.ua>
4697 ADD. removed message_delay upon superseding/reposting
4698 ADD. clean program termination when receiving a SIGTERM
4699 ADD. config switch for PgDn behaviour at end of article
4700 FIX. config.c, page.c, post.c, signal.c, tincfg.tbl
4701
4702 485) Torsten Schneider <schneidt@mabi.de>
4703 BUG. advertising switch was not respected
4704 FIX. config.c
4705
4706 -- pre-1.4 release 971106 --
4707
4708 484) Ralf Doeblitz <doeblitz@gmx.de>
4709 ADD. rules for emacs-tags
4710 FIX. Makefile.in
4711
4712 483) Ralf Doeblitz <doeblitz@gmx.de>
4713 Jason Faultless <jason@radar.tele2.co.uk>
4714 BUG. missing check for NULL-pointer references
4715 FIX. refs.c
4716
4717 -- pre-1.4 release 971105 --
4718
4719 482) Ralf Doeblitz <doeblitz@gmx.de>
4720 ADD. removed line-counter in body-search
4721 FIX. screen.c, search.c
4722
4723 481) Sven Paulus <sven@tin.org>
4724 ADD. server info to bug-report
4725 ADD. moved some strings to lang.c
4726 ADD. moved aliased group 'warning' to select.c
4727 BUG. didn't notice no post if nnrpd was invoked via mode reader
4728 FIX. extern.h, tin.h, init.c, lang.c, misc.c, open.c, post.c
4729 prompt.c, select.c, active.c
4730
4731 480) Roland Rosenfeld <roland@spinnaker.rhein.de>
4732 BUG. search in 'M'enu ends in an endless loop if no match was found
4733 BUG. off by one error when jumping direct to a 'M'enu option
4734 ADD. runtime check if color is supported
4735 FIX. search.c, extern.h, proto.h, color.c, config.c, group.c, lang.c
4736 misc.c, page.c, select.c, tcurses.c, thread.c
4737
4738 479) Andrey A. Chernov <ache@null.net>
4739 BUG. calling beep() when initscr() not called
4740 BUG. division by zero (COLORS value if !has_colors())
4741 FIX. color.c screen.c
4742
4743 478) Thomas E. Dickey <dickey@clark.net>
4744 ADD. bypasses the color code if there are no colors active
4745 FIX. color.c
4746
4747 477) Urs Janssen <urs@tin.org>
4748 BUG. pointer into article_array could get negative
4749 FIX. thread.c
4750
4751 476) Darrell Tangman <darrelltman@mindspring.com>
4752 BUG. wait_message() call with two few arguments
4753 FIX. xref.c
4754
4755 -- pre-1.4 release 971102 --
4756
4757 475) Urs Janssen <urs@tin.org>
4758 ADD. better test if Sender is needed
4759 FIX. inews.c
4760
4761 474) Thomas E. Dickey <dickey@clark.net>
4762 ADD. "-lgen" to $LIBS if needed for linking with the regexpr.h
4763 style of regular expressions.
4764 ADD. search commands to the config screen
4765 BUG. corrects interpretation of the --without-ncurses configure option.
4766 BUG. enables/disables ncurses mouse as indicated by the config setting
4767 use_mouse.
4768 FIX. aclocal.m4, configure[.in], extern.h, proto.h, config.c, search.c
4769 tcurses.c
4770
4771 473) Roland Rosenfeld <roland@spinnaker.rhein.de>
4772 ADD. news_headers_to_display support completely rewritten.
4773 ADD. continuation lines support
4774 ADD. ^H now toggles the display of headers (it doesn't display them only
4775 once as before.
4776 ADD. news_headers_to_[not_]display configurable using "M"enu
4777 ADD. set a useful default value for news_headers_to_display
4778 REM. highlight_xcommentto and show_xcommentto merged to show_xcommentto,
4779 which displays X-Comment-To in the upper right corner.
4780 FIX. page.c and some other files
4781
4782 472) Jason Faultless <jason@radar.tele2.co.uk>
4783 ADD. Sort by score
4784 ADD. minor cleanup
4785 FIX. several supplied patches
4786
4787 471) Roland Rosenfeld <roland@spinnaker.rhein.de>
4788 ADD. changed pager layout
4789 ADD. col_newsheaders configurable using "M"enu
4790 BUG. light-colors had wrong index
4791 FIX. color.c, tincfg.tbl, lang.c, page.c extern.h
4792
4793 470) Urs Janssen <urs@tin.org>
4794 ADD. unlink_article also works for .letter
4795 ADD. hide built_in_inews if running spool only
4796 ADD. minor code cleanup
4797 FIX. several patches
4798
4799 469) Jason Faultless <jason@radar.tele2.co.uk>
4800 ADD. Support for 'x' and '=' active file flags.
4801 More informative flags on the selection page and
4802 group page
4803 BUG. Suppress -v when not in batch_mode
4804 BUG. Reconnection timeouts sometimes broken
4805 BUG. formatting chars in message bar could cause a crash
4806 ADD. Sub/Unsub pattern now accept full group lists
4807 ADD. code cleanup
4808
4809 468) Jason Faultless <jason@radar.tele2.co.uk>
4810 ADD. cleanup newsrc parsing
4811 ADD. 'K' in thread menu now skips to next unread
4812 BUG. no check for full disk when getting article
4813 BUG. bogus group removal msg not displayed properly
4814 BUG. aborting during save of articles would produce
4815 unpredictable effects
4816 BUG. formatting chars in subject crashed message bar
4817 BUG. possible crash at startup in some cases
4818 BUG. 'c'atchup group returns to selection page even if you
4819 answered 'n' to confirmation
4820 ADD. minor code cleanup
4821 FIX. several supplied patches
4822
4823 467) Urs Janssen <urs@tin.org>
4824 ADD. minor code cleanup; cosmetic patch
4825 FIX. several supplied patches
4826
4827 466) Jason Faultless <jason@radar.tele2.co.uk>
4828 ADD. cleanup *_message()
4829 ADD. joined single letter key prompts
4830 ADD. renamed stuff_nntp() to get_article()
4831 BUG. show_progress sometimes trashed screen-layout
4832 FIX. several supplied patches
4833
4834 465) Jason Faultless <jason@radar.tele2.co.uk>
4835 ADD. varargs *_message() functions
4836 BUG. 'm'ove group was broken
4837 ADD. minor code cleanup; cosmetic patch
4838 FIX. several supplied patches
4839
4840 464) Greg Berigan <gberigan@cse.unl.edu>
4841 ADD. replaced X-Newsreader:/X-Mailer: by User-Agent:-header (RFC 1945)
4842 FIX. version.h, post.c
4843
4844 463) Urs Janssen <urs@karlsruhe.org>
4845 BUG. no line-warp after "Xref: not supported" warning
4846 FIX. xref.c, lang.c, extern.h
4847
4848 462) Jason Faultless <jason@radar.tele2.co.uk>
4849 ADD. rewrite all I/O and NNTP data handling
4850 ADD. extensive internal changes
4851 ADD. new -d and -Q options
4852 ADD. code clean-up
4853 REM. all references to obsolete 'cdtin'
4854
4855 461) Thomas E. Dickey <dickey@clark.net>
4856 ADD. modify ncurses/gpm link test to work with recent changes to ncurses
4857 ADD. improve ifdef-test for union wait.
4858 ADD. modify CF_WITH_PATH to work better when the prefix that's used in
4859 the default value is not given.
4860 ADD. identify ncurses version (for bug reports)
4861 FIX. aclocal.m4
4862
4863 460) Urs Janssen <urs@tin.org>
4864 BUG. check for gethostbyname was missing
4865 FIX. configure[.in]
4866
4867 459) Oliver B. Warzecha <obw@amarok.ping.de>
4868 ADD. improved scoring
4869 FIX. several supplied patches
4870
4871 458) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
4872 BUG. X-Superseded-By:-header is broken (introduced in 443)
4873 FIX. post.c
4874
4875 --unoff BETA release 971018 --
4876
4877 457) Jason Faultless <jason@radar.tele2.co.uk>
4878 ADD. changed reread_active routine to old 1.2
4879 FIX. active.c
4880
4881 456) Oliver B. Warzecha <obw@amarok.ping.de>
4882 ADD. scoring
4883 FIX. tin.h, filter.c, misc.c
4884
4885 455) Sven Paulus <sven@tin.org>
4886 ADD. improved get_initials()
4887 FIX. misc.c
4888
4889 454) Thomas E. Dickey <dickey@clark.net>
4890 ADD. rewrote prototype for OUTC_ARGS
4891 FIX. aclocal.m4, tin.h
4892
4893 --unoff BETA release 970930 --
4894
4895 453) Jason Faultless <jason@radar.tele2.co.uk>
4896 ADD. cosmetic patch
4897 FIX. art.c, init.c, main.c, misc.c, signal.c
4898
4899 452) Urs Janssen <urs@tin.org>
4900 ADD. replaced explicit 'TRUE' comparisons
4901 BUG. adjusted prototype for OUTC_ARGS (needed for HP-UX)
4902 FIX. aclocal.m4, curses.c, feed.c, filter.c, page.c, rfc1522.c
4903
4904 451) Branden Robinson <branden@purdue.edu>
4905 BUG. newline missing after txt_info_postponed
4906 FIX. lang.c
4907
4908 450) Sven Paulus <sven@tin.org>
4909 BUG. forgery was broken (introduced in 440)
4910 FIX. post.c
4911
4912 449) Thomas E. Dickey <dickey@clark.net>
4913 BUG. conflict in config file between termcap and curses
4914 version's handling of default color values
4915 BUG. 'M' config menu isn't scrollable in curses.
4916 BUG. call on get_arrow_key() that requires an extra
4917 <return> after a shell command.
4918 ADD. call to reset keypad mode in curses after a shell command
4919 ADD. modify tcurses.c version of my_printf, etc., to turn off raw mode
4920 if they're called when the program is in command-line (or batch)
4921 mode.
4922 FIX. Makefile, aclocal.m4, configure[.in], extern.h, proto.h, tin.h
4923 makefile[.in], charset.c, color.c, config.c, curses.c, init.c
4924 lang.c, makecfg.c, page.c, prompt.c, signal.c, tcurses.c, thread.c
4925
4926 448) Roland Rosenfeld <roland@spinnaker.rhein.de>
4927 ADD. minor code cleanup (check for non-printable chars)
4928 FIX. group.c, page.c, screen.c, thread.c
4929
4930 447) Oliver B. Warzecha <obw@amarok.ping.de>
4931 ADD. minor makefile-tuning
4932 FIX. smakefile
4933
4934 --unoff BETA release 970923 --
4935
4936 446) Ralf Doeblitz <r.doeblitz@tu-bs.de>
4937 Urs Janssen <urs@karlsruhe.org>
4938 BUG. several buffer overflows possible [partial fix only]
4939 FIX. screen.c, misc.c, nntplib.c, rfc1522.c
4940
4941 445) Sergey Shkonda <serg@bcs.zp.ua>
4942 Roland Rosenfeld <roland@spinnaker.rhein.de>
4943 BUG. used isprint() instead of my_isprint()
4944 FIX. proto.h, charset.c, getline.c, group.c, misc.c, page.c
4945 screen.c, thread.c
4946
4947 444) Darrell Tangman <darrelltman@mindspring.com>
4948 ADD. local caching of overview-files if reading via NNTP
4949 FIX. extern.h, art.c, auth.c, config.c, init.c, lang.c, mail.c
4950 main.c, misc.c, open.c, select.c, tincfg.tbl
4951
4952 443) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
4953 ADD. removed useless call of get_from_name() in make_path_header()
4954 FIX. post.c
4955
4956 --unoff BETA release 970922 --
4957
4958 442) Sven Paulus <sven@karlsruhe.org>
4959 Urs Janssen <urs@karlsruhe.org>
4960 BUG. quoting of quoted lines didn't strip tailing space from
4961 quote_chars
4962 BUG. minor code cleanup (moved misplaced label, commented out
4963 buggy code)
4964 FIX. attrib.c, misc.c, post.c
4965
4966 441) Vincent Lefevre <vlefevre@ens-lyon.fr>
4967 BUG. typo
4968 FIX. lang.c
4969
4970 440) Sven Paulus <sven@karlsruhe.org>
4971 BUG. superseding/cancelling didn't work when one the groups
4972 was not contained in active file
4973 BUG. typo in lang.c
4974 BUG. garbled display when asking if .newsrc should be created
4975 BUG. removed where "~" was used instead of homedir
4976 BUG. When an article was piped and the message "Press <RETURN>
4977 to continue..." appeared, if an arrow key was pressed,
4978 arbitrary commands were executed.
4979 BUG. tin did not warn you if you tried to save into a directory
4980 and not into a file.
4981 ADD. when window was or got too small, tin SIGSEGVd, now tin
4982 exits properly
4983 ADD. set From:-address on per-group basis in attributes file
4984 ADD. 'y' as an alternative to 'p' for mutt-users :-)
4985 ADD. checking on startup, if window is large enough to run tin
4986 FIX. tin.h, proto.h, attributes.c, post.c, lang.c
4987
4988 --unoff BETA release 970916 --
4989
4990 439) Martin Buck <martin-2.buck@student.uni-ulm.de>
4991 BUG. joining of continued header-lines didn't work
4992 FIX. art.c
4993
4994 438) Urs Janssen <urs@akk.uni-karlsruhe.de>
4995 ADD. closed possible security hole with -DEBUG_NEWSRC
4996 ADD. minor code cleanup (moved some strings)
4997 ADD. '^O' to thread-'l'evel
4998 ADD. check if posting is allowed before calling several posting
4999 routines
5000 FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tin.h
5001 config.c, feed.c, lang.c, main.c, newsrc.c, page.c, post.c
5002 select.c, thread.c
5003
5004 437) Sven Paulus <sven@karlsruhe.org>
5005 BUG. -c was broken
5006 FIX. newsrc.c
5007
5008 --unoff BETA release 970911 --
5009
5010 436) Thomas E. Dickey <dickey@clark.net>
5011 BUG. on articles with an '*' in color on the last line, color isn't
5012 reset after that point
5013 FIX. color.c, tcurses.c
5014
5015 435) Patrick St. Jean <stjeanp@pdq.net>
5016 ADD. failure message for when a news server rejects authentication
5017 information
5018 FIX. extern.h, auth.c, lang.c
5019
5020 434) Sven Paulus <sven@karlsruhe.org>
5021 ADD. quote signatures/display signatures switch
5022 FIX. extern.h, proto.h, config.c, init.c, lang.c, misc.c, page.c
5023 post.c, tincfg.tbl
5024
5025 433) Oliver B. Warzecha <obw@amarok.ping.de>
5026 BUG. Amiga-port had problems with stat()/fstat()
5027 ADD. minor code cleanup
5028 FIX. amiga.h, tin.h, smakefile, amiga.c, save.c
5029
5030 432) Thomas E. Dickey <dickey@clark.net>
5031 Andrey A. Chernov <ache@null.net>
5032 BUG. backspace key didn't work with curses
5033 BUG. ncurses.h wasn't included (needed by old ncurses versions)
5034 ADD. use ncurses 4.1 extension use_default_colors()
5035 ADD. configure script check to (try to) set compiler options for
5036 ANSI mode
5037 BUG. core-dump in curses-configuration due to printing the whole
5038 intro page as one chunk
5039 FIX. aclocal.m4, configure[.in], autoconf[.hin], extern.h, proto.h
5040 tcurses.h, color.c, config.c, curses.c, init.c, lang.c, main.c
5041 misc.c, prompt.c, signal.c, tcurses.c
5042
5043 --unoff BETA release 970901 --
5044
5045 431) Sven Paulus <sven@karlsruhe.org>
5046 BUG. random Organization didn't work
5047 FIX. misc.c
5048
5049 430) Urs Janssen <urs@karlsruhe.org>
5050 ADD. minor code cleanup (added missing prototypes)
5051 FIX. configure[.in], autoconf.h[in], extern.h, proto.h, *.c
5052
5053 429) Thomas E. Dickey <dickey@clark.net>
5054 Andrey A. Chernov <ache@null.net>
5055 ADD. some whitespace in aclocal.m4
5056 BUG. quoting bug in CF_RECHECK_FUNC configure macro
5057 ADD. workaround for limitation in FreeBSD linker for ncurses tests.
5058 ADD. autoconf recommends that shell scripts begin "#! /bin/sh" rather
5059 than "!/bin/sh".
5060 ADD. guard against some curses functions invoked as a result of errors
5061 found during initialization.
5062 FIX. aclocal.m4, conf-tin, configure[.in], install.sh, main.c
5063 misc.c, newsrc.c, tcurses.c
5064
5065 428) Oliver B. Warzecha <obw@amarok.ping.de>
5066 ADD. minor code cleanup (AmigaOS)
5067 FIX. amiga.h, tin.h, lang.c
5068
5069 --unoff BETA release 970826 --
5070
5071 427) Jason Faultless <jason@radar.tele2.co.uk>
5072 BUG. 'i' in group menu always shows subject of the base article
5073 BUG. newsrc entry was ignored when resubscribing to an unsubscribed group
5074 BUG. 'N'ewgroups are now skipped correctly when 'm'oving newsgroups
5075 BUG. 'd' behaved funny in first newsgroup (introduced in 313)
5076 ADD. when subscribing to a new group, the group counts are checked and
5077 num_unread is calculated and shown without having to enter the group
5078 ADD. minor code clean-up
5079
5080 426) Thomas E. Dickey <dickey@clark.net>
5081 BUG. correct & extend the configuration script macros for finding the
5082 network and ncurses libraries
5083 ADD. modify makecfg to generate table-definitions that work on SCO
5084 ADD. modify the help-screen to allow it to scroll by one line at a
5085 time [(n)curses]
5086 ADD. minor fixes to makefiles
5087 FIX. Makefile, makefile[.in], Makefile[.in], aclocal.m4, configure[.in]
5088 autoconf.h[in], config.h, proto.h, tin.h, auth.c, help.c
5089 makecfg.c, signal.c, tcurses.c
5090
5091 425) Darrell Tangman <darrelltman@mindspring.com>
5092 ADD. possibility to shutdown tin cleanly via SIGUSR1
5093 BUG. calculated wrong size of signal_list
5094 FIX. misc.c, signal.c
5095
5096 424) Urs Janssen <urs@karlsruhe.org>
5097 Sven Paulus <sven@karlsruhe.org>
5098 BUG. tin skipped second page when paging up with
5099 show_headers_to_display != ""
5100 [page.c really should be rewritten!]
5101 PRF. got rid of useless fseek()s to determine article's size
5102 FIX. page.c
5103
5104 423) Urs Janssen <urs@akk.uni-karlsruhe.de>
5105 BUG. Makefile[.in] doesn't work with /bin/csh anymore
5106 [introduced in 420]
5107 BUG. empty X-Comment-To: is inserted if posting contains no realname
5108 BUG. prompting for username didn't allow to change the default
5109 ADD. minor code cleanup (added missing prototypes, removed gotos,
5110 moved strings to lang.c)
5111 FIX. Makefile[.in], proto.h, *.c
5112
5113 --unoff BETA release 970820 --
5114
5115 422) Phil Edge <phil@edge.demon.co.uk>
5116 BUG. On followup, cancel and repost an empty Distribution
5117 header was added if the original article doesn't have a
5118 Distribution header and the DISTRIBUTION environment variable
5119 isn't set.
5120 FIX. post.c
5121
5122 421) Thomas E. Dickey <dickey@clark.net>
5123 ADD. improves the configure script that configures ncurses
5124 ADD. configure script option --enable-8bit-keys to turn on code
5125 that allows 8-bit controls for arrow and function keys.
5126 ADD. adds includes for ctype.h and sys/socket.h to the test program used
5127 for checking prototypes.
5128 ADD. library-check for -lmytinto to build on FreeBSD.
5129 BUG. corrects some logic that prevented 8-bit controls from working.
5130 BUG. corrects some ifdef's that broke ncurses/curses configuration.
5131 BUG. minor tweaks to makefiles to work with configure --srcdir option,
5132 and to autoconfigure for lint program.
5133 FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h
5134 Makefile[.in], config.c, getline.c, group.c, help.c, misc.c
5135 page.c, prompt.c, select.c, thread.c
5136
5137 420) Urs Janssen <urs@akk.uni-karlsruhe.de>
5138 ADD. minor code cleanup (removed unused variables, fixed a few
5139 type-mismatches, etc.)
5140 FIX. extern,h, proto.h, autoconf.h[in], configure[.in]
5141 Makefile[.in], *.c
5142
5143 --unoff BETA release 970817 --
5144
5145 419) Urs Janssen <urs@akk.uni-karlsruhe.de>
5146 BUG. misplaced #ifdefs moved
5147 ADD. minor code cleanup
5148 FIX. actived.c, config.c, curses.c, misc.c, main.c, misc.c
5149 search.c, thread.c, proto.h, Makefile.in
5150
5151 418) Oliver B. Warzecha <obw@amarok.ping.de>
5152 BUG. get_arrow_keys()/AmigaOS doesn't work
5153 ADD. minor code cleanup (AmigaOS)
5154 FIX. several supplied patches
5155
5156 417) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
5157 ADD. minor code cleanup (mainly debug-message related)
5158 FIX. several supplied patches
5159
5160 --unoff BETA release 970731 --
5161
5162 416) Thomas E. Dickey <dickey@clark.net>
5163 ADD. logic to use 'poll() in get_arrow_key()
5164 BUG. corrects timeout values in get_arrow_key()
5165 BUG. corrected logic of input_pending() when configured with curses.
5166 ADD. moves the termcap lookup out of InitScreen() to a new function
5167 SetupScreen()
5168 ADD. moves the network-library checks to aclocal.m4
5169 ADD. configure option "--with-socks5"
5170 FIX. several supplied patches
5171
5172 415) Urs Janssen <urs@akk.uni-karlsruhe.de>
5173 ADD. some fallback values
5174 FIX. several supplied patches
5175
5176 414) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
5177 BUG. strdup() calls replaced by my_strdup()-calls, as strdup()
5178 is not mandatory in ansi-c.
5179 FIX. attrib.c
5180
5181 --unoff BETA release 970724 --
5182
5183 413) Thomas Quinot <thomas@cuivre.fdn.fr>
5184 ADD. if using INN nntplib use _CONF_FROMHOST value, if present,
5185 instead of domain_name.
5186 FIX. header.c
5187
5188 412) Urs Janssen <urs@akk.uni-karlsruhe.de>
5189 ADD. test for curses before reading any config-files
5190 BUG. upon Supersedes Reply-To: was inserted even if $REPLYTO wasn't set
5191 FIX. main.c, post.c
5192
5193 411) Oliver B. Warzecha <obw@amarok.ping.de>
5194 ADD. amiga code cleanup
5195 BUG. impossible to killfile articles with lines=0
5196 BUG. wildcards were not quoted when the subject was used for filtering.
5197 ADD. function quote_wild() is called for subject.
5198 FIX. several supplied patches
5199
5200 410) Sven Paulus <sven@oops.sub.de>
5201 BUG. duplicated From: line in mailing_list-groups.
5202 BUG. hitting ESC once didn't exit getline() (introduced in 405)
5203
5204 --unoff BETA release 970709 --
5205
5206 409) Thomas E. Dickey <dickey@clark.net>
5207 BUG. correct the curses handling of CTL/L for repainting the screen
5208 ADD. CTL/L command to the config-screen.
5209 FIX. menukeys.h, config.c, tcurses.c
5210
5211 408) Oliver B. Warzecha <obw@amarok.ping.de>
5212 ADD. check for possible spamtrap in e-mail address when
5213 replying to an article by mail
5214 FIX. extern.h, menukeys.h, lang.c, post.c, tin.1
5215
5216 407) Ralf Doeblitz <r.doeblitz@tu-bs.de>
5217 BUG. tin ignores "global=on/off" for Quick-Filter/Select
5218 FIX. attrib.c, lang.c
5219
5220 406) Michael Lupp <mike@nemesis.saar.de>
5221 Andrey A. Chernov <ache@null.net>
5222 ADD. minor Makefile tuning
5223 FIX. Makefile[.in]
5224
5225 405) Sven Paulus <sven@oops.sub.de>
5226 BUG. prompt for subject was incorrectly displayed when
5227 subject was too long -> now truncating to 20 chars
5228 ADD. implement a permanent history for each type of input
5229 ADD. enable cursor keys on input line
5230 FIX. several supplied patches
5231
5232 404) Sven Paulus <sven@oops.sub.de>
5233 BUG. when reposting articles, the wrong signature was used
5234 ADD. new configuration option "signature_repost"
5235 BUG. cursor was on wrong position when asking "Repost or supersede"
5236 ADD. new configuration option "quote_empty_lines"
5237 FIX. several supplied patches
5238
5239 --unoff BETA release 970705 --
5240
5241 403) Urs Janssen <urs@akk.uni-karlsruhe.de>
5242 ADD. check for control-characters in Subject:
5243 ADD. minor code cleanup
5244 FIX. several patches
5245
5246 402) Sven Paulus <sven@oops.sub.de>
5247 BUG. keyboard didn't return to raw mode after posting
5248 postponed articles
5249 ADD. changed message "Repost" to "Post postponed articles"
5250 BUG. tin got slower as .tin/posted grew, increasing speed by
5251 reversing order
5252 BUG. tin garbled .tin/posted when posting postponed articles
5253 FIX. lang.c, post.c
5254
5255 --unoff BETA release 970625 --
5256
5257 401) Oliver B. Warzecha <obw@amarok.ping.de>
5258 Urs Janssen <urs@akk.uni-karlsruhe.de>
5259 ADD. strip "(was:" from Subject:
5260 ADD. amiga code cleanup
5261 FIX. misc.c
5262
5263 400) Sven Paulus <sven@oops.sub.de>
5264 ADD. remove mail-address from X-Comment-To:
5265 FIX. page.c, post.c
5266
5267 399) Jason Faultless <jason@radar.tele2.co.uk>
5268 BUG. author and article body searching fixed
5269 ADD. 'L'ookup Message-ID in article pager
5270 ADD. '/' subject search to thread menu
5271 ADD. Improvements to search by subject - now enters thread
5272 if needed
5273 ADD. still more code cleanup
5274 FIX. several supplied patches
5275
5276 398) Oliver B. Warzecha <obw@amarok.ping.de>
5277 ADD. amiga code cleanup
5278 FIX. amiga.c, amiga.h
5279
5280 397) Mike Muise <c-muise@mail.dec.com>
5281 BUG. typo
5282 FIX. lang.c
5283
5284 396) Henrik Wist <goose@MuFFiN.Org>
5285 BUG. tin didn't remove temp.-articles after pgp-signing them.
5286 FIX. pgp.c
5287
5288 --unoff BETA release 970622 --
5289
5290 395) Sven Paulus <sven@oops.sub.de>
5291 ADD. 'e'dit article possibility if posting failed
5292 ADD. random Organization via attributes file
5293 FIX. several supplied patches
5294
5295 394) Urs Janssen <urs@akk.uni-karlsruhe.de>
5296 ADD. REG_NOERROR definition (needed for hp-ux 8.0)
5297 ADD. minor code cleanup
5298 FIX. several supplied patches
5299
5300 393) Thomas E. Dickey <dickey@clark.net>
5301 ADD. install-prefix and autoconf support for regular expression
5302 ADD. code cleanup
5303 FIX. several supplied patches
5304
5305 392) Urs Janssen <urs@akk.uni-karlsruhe.de>
5306 ADD. clear keyboard-buffer in prompt_yn() to avoid unexpected
5307 results.
5308 FIX. prompt.c
5309
5310 --unoff BETA release 970613 --
5311
5312 391) Jason Faultless <jason@radar.tele2.co.uk>
5313 BUG. wildmat searching broken in 387)
5314 BUG. ranges were broken on group menu
5315 ADD. 'K', 'z' & 'Z' on group menu now understand ranges
5316 ADD. improvements to regex error reporting
5317 ADD. code cleanup
5318 FIX. several supplied patches
5319
5320 390) Dmitri A. Martynoff <dmart@wowa.net.kiae.su>
5321 ADD. unlink editor backup files
5322 FIX. misc.c
5323
5324 389) Urs Janssen <urs@akk.uni-karlsruhe.de>
5325 ADD. code cleanup
5326 FIX. several supplied patches
5327
5328 --unoff BETA release 970612 --
5329
5330 388) Oliver B. Warzecha <obw@amarok.ping.de>
5331 ADD. minor code cleanup, mainly amiga stuff
5332 FIX. several supplied patches
5333
5334 387) Jason Faultless <jason@radar.tele2.co.uk>
5335 ADD. started support for regular expressions
5336 ADD. make str_lwr() syntax more ANSI-like. Other minor changes.
5337 FIX. several supplied patches
5338
5339 --unoff BETA release 970527 --
5340
5341 386) Thomas E. Dickey <dickey@clark.net>
5342 ADD. rewrote signal-handler
5343 FIX. several supplied patches
5344
5345 385) Andrey A. Chernov <ache@null.net>
5346 ADD. Various CTYPE fixes, mostly for toupper/tolower
5347 FIX. several supplied patches
5348
5349 384) Bruce Momjian <root@candle.pha.pa.us>
5350 ADD. check for correct number of articles in group
5351 REM. conflict check for strip_blanks and invers_video_bar
5352 FIX. active.c, config.c
5353
5354 383) Urs Janssen <urs@akk.uni-karlsruhe.de>
5355 REM. initial check for authentication - now only done upon
5356 server-request
5357 FIX. open.c
5358
5359 --unoff BETA release 970516 --
5360
5361 382) Karsten Keil <keil@temic-ech.spacenet.de>
5362 ADD. some additional checks for NULL-pointers
5363 FIX. art.c, refs.c
5364
5365 381) Bruce Momjian <root@candle.pha.pa.us>
5366 ADD. check for correct number of articles in group
5367 FIX. active.c
5368
5369 380) Thomas E. Dickey <dickey@clark.net>
5370 ADD. restores 'cmd_line' setting after running a shell command, so tin
5371 re-enters screen mode
5372 ADD. merges the two copies of code that run shell commands
5373 ADD. more debug-traces for the curses configuration
5374 ADD. test for CLIX machines
5375 FIX. several supplied patches
5376
5377 379) Urs Janssen <urs@akk.uni-karlsruhe.de>
5378 REM. insertion of Lines:-header (as it's not always correct
5379 (pgp-signed articles)) and could/should be inserted by the
5380 server
5381 FIX. post.c
5382
5383 --unoff BETA release 970424 --
5384
5385 378) Thomas E. Dickey <dickey@clark.net>
5386 REM. useless ifdefs for __hpux
5387 FIX. misc.c
5388
5389 377) Kevin Lentin <kevinl@cs.monash.edu.au>
5390 ADD. when using an external mailer, parse From: line upon replies.
5391 FIX. post.c
5392
5393 376) (sorry, lost the mail-address of the person who reported it!)
5394 REM. str_lwr patch from 374 as it opens up problems with iso-8859-*
5395 charsets
5396
5397 --unoff BETA release 970417 --
5398
5399 375) Thomas E. Dickey <dickey@clark.net>
5400 BUG. tind didn't compile due to misplaced ifdefs
5401 BUG. test for USE_SYSTEM_STATUS still didn't work on some systems
5402 FIX. aclocal.m4, tnntp.h, auth.c
5403
5404 374) Orbby S. Arka <aqlott@db.csie.ncu.edu.tw>
5405 REM. some useless checks for 8bit chars
5406 ADD. don't lower 2nd char in searchstring if first char is > 0x7f
5407 (BIG5 users will be happy about that)
5408 FIX. art.c, string.c, misc.c
5409
5410 --unoff BETA release 970409 --
5411
5412 373) Jason Faultless <jason@radar.tele2.co.uk>
5413 FIX. screenredraw, cursor position after removing bogus newsgroups
5414 FIX. tin.1, newsrc.c, select.c
5415
5416 372) Billy Y. <billy@mix.com>
5417 ADD. use gettimeofday with -DPROFILE if available
5418 FIX. stpwatch.h
5419
5420 371) Urs Janssen <urs@akk.uni-karlsruhe.de>
5421 ADD. minor logic change of signature parsing.
5422 FIX. post.c, lang.c, tin.1
5423
5424 --unoff BETA release 970406 --
5425
5426 370) Dirk Nimmich <nimmich@uni-muenster.de>
5427 ADD. Authentication routines moved from open.c to a separate file
5428 (auth.c)
5429 ADD. Authentication at connection startup (re-)added.
5430 ADD. Prompting for the password is now done by getpass(2)
5431 instead of getline().
5432 ADD. doc/auth.txt revised.
5433 FIX. several supplied patches
5434
5435 369) Torsten Neumann <torsten@londo.rhein-main.de>
5436 ADD. issue a warning double signatures or malformed signature
5437 delimiters
5438 ADD. tool/expand_aliases.tgz (might need some work)
5439 FIX. several supplied patches
5440
5441 368) Jason Faultless <jason@radar.tele2.co.uk>
5442 ADD. strip_bogus=ASK now shows groups even with show_only_unread=TRUE
5443 ADD. folded Message-ID text into t_msgid
5444 BUG. threading problem (from 309)
5445 BUG. incorrect display of 'N'ewgroup flag (from 351)
5446 ADD. general code cleanup
5447 FIX. several supplied patches
5448
5449 367) Urs Janssen <urs@akk.uni-karlsruhe.de>
5450 Thomas E. Dickey <dickey@clark.net>
5451 BUG. renamed valid in prompt.c as Suns K&R compiler didn't like it.
5452 BUG. '\t' was treated as 8bit-char
5453 FIX. prompt.c, tin.h
5454
5455 --unoff BETA release 970402 --
5456
5457 366) Torsten Neumann <torsten@londo.rhein-main.de>
5458 ADD. issue a warning on signatures longer then MAX_SIG_LINES
5459 FIX. several supplied patches
5460
5461 365) Thomas E. Dickey <dickey@clark.net>
5462 BUG. test for USE_SYSTEM_STATUS didn't work on some systems (i.e. sun)
5463 FIX. aclocal.m4
5464
5465 364) Urs Janssen <urs@akk.uni-karlsruhe.de>
5466 ADD. minor code cleanup (removed uname call in mail_bugreport)
5467 FIX. several supplied patches
5468
5469 --unoff BETA release 970327 --
5470
5471 363) Urs Janssen <urs@akk.uni-karlsruhe.de>
5472 BUG. Sender was not added if From: line was changed in the editor
5473 ADD. minor code cleanup
5474 FIX. inews.c, init.c, configure[.in]
5475
5476 --unoff BETA release 970324 --
5477
5478 362) Roland Rosenfeld <roland@spinnaker.rhein.de>
5479 BUG. removing tailing whitespaces from header-lines caused crashes
5480 if the line contains only whitespaces after the header-name.
5481 FIX. page.c
5482
5483 361) Thomas E. Dickey <dickey@clark.net>
5484 ADD. even more curses stuff
5485 + added some traces
5486 + fixed an out-of-order call on set_win_size
5487 + added the touchwin calls to make ^L work
5488 FIX. several supplied patches
5489
5490 360) Ulli Horlacher <framstag@moep.bb.bawue.de>
5491 ADD. parsing to of /etc/resolv.conf to get_fqdn()
5492 FIX. tin.h, string.c, header.c
5493
5494 359) Urs Janssen <urs@akk.uni-karlsruhe.de>
5495 BUG. misplaced definition of MAXHOSTNAMELEN
5496 ADD. ifndef FORGERY: insertion of Sender: if it differs from From:
5497 FIX. several supplied patches
5498
5499 358) Kevin Lentin <kevinl@cs.monash.edu.au>
5500 BUG. When reading mail groups tin tries to connect the server
5501 ADD. prompt_yn2() now allows only 'y','n','ESC' as an answer
5502 BUG. if you answer the reconnect to server question with no or the
5503 connection is broken the newsrc is written out before tin exits.
5504 FIX. several supplied patches
5505
5506 --unoff BETA release 970321 --
5507
5508 357) Jungshik Shin <jshin@pantheon.yale.edu>
5509 BUG. continued header-lines caused crashes upon a rfc1522decode
5510 FIX. page.c
5511
5512 356) Kevin Lentin <kevinl@cs.monash.edu.au>
5513 Thomas E. Dickey <dickey@clark.net>
5514 BUG. can not post in curses-mode
5515 FIX. tnntp.h
5516
5517 355) Urs Janssen <urs@akk.uni-karlsruhe.de>
5518 ADD. check for return null-pointers in get_host/domain/fqdn
5519 BUG. typo in configure.in
5520 ADD. minor code cleanup
5521 FIX. several patches
5522
5523 --unoff BETA release 970320 --
5524
5525 354) Urs Janssen <urs@akk.uni-karlsruhe.de>
5526 ADD. minor code cleanup; removed /etc/resolv.conf parsing
5527 FIX. several patches
5528
5529 353) Jungshik Shin <jshin@pantheon.yale.edu>
5530 ADD. 'M'enu entry for display_rfc1522_header_undecoded (now
5531 display_mime_header_asis)
5532 FIX. several supplied patches
5533
5534 352) Thomas E. Dickey <dickey@clark.net>
5535 ADD. make a functional test for the system_status logic, tidying up of
5536 aclocal.m4
5537 BUG. correct a length used in tcurses.c in the innstr() call
5538 FIX. aclocal.m4, configure[.in], tcurses.c
5539
5540 351) Jason Faultless <jason@radar.tele2.co.uk>
5541 ADD. handling for bogus groups in .newsrc
5542 ADD. better string hashing, memory savings
5543 ADD. better default for -n
5544 BUG. removed references to the 'any' key
5545 FIX. several supplied patches
5546
5547 --unoff BETA release 970317 --
5548
5549 350) Jungshik Shin <jshin@pantheon.yale.edu>
5550 ADD. automatic use of B-encoding if it's shorter then Q-encoding
5551 ADD. display_rfc1522_header_undecoded switch to tinrc
5552 FIX. several supplied patches
5553
5554 349) Urs Janssen <urs@akk.uni-karlsruhe.de>
5555 ADD. rewrote INEWS_MAIL_* stuff
5556 FIX. several patches
5557
5558 --unoff BETA release 970314 --
5559
5560 348) Jungshik Shin <jshin@pantheon.yale.edu>
5561 ADD. split long header lines in mail message
5562 FIX. several supplied patches
5563
5564 347) Thomas E. Dickey <dickey@clark.net>
5565 ADD. even more curses support:
5566 + ifdef'd to use the termcap version of ReadCh when curses isn't
5567 active.
5568 + fix a couple of background color bugs that appear with SVr4
5569 curses (but not ncurses).
5570 + add missing include, ifdefs to debug.c
5571 + add decoding for curses backspace and delete keys.
5572 + implement curses raw mode.
5573 BUG. fixes for parsdate.y to workaround redefinition of const by bison
5574
5575 346) Urs Janssen <urs@akk.uni-karlsruhe.de>
5576 Thomas Koenig <Thomas.Koenig@ciw.uni-karlsruhe.de>
5577 ADD. configure check for usage of system() ; system_status
5578 BUG. removed getfqdn() call as it opens up some problems
5579 with INEWS_MAIL_DOMAIN - inews.c should be rewritten!!
5580 FIX. autoconf.h[in], configure[.in], misc.c, inews.c
5581
5582 345) Jason Faultless <jason@radar.tele2.co.uk>
5583 BUG. fix wrong byte-count in article-pager (introduced in 340)
5584 FIX. open.c
5585
5586 344) Roland Rosenfeld <roland@spinnaker.rhein.de>
5587 BUG. tab_goto_next_unread=OFF && news_headers_to_display!="" didn't
5588 work
5589 FIX. page.c
5590
5591 343) Sven Paulus <sven@oops.sub.de>
5592 ADD. hide licence number on AIX
5593 FIX. post.c
5594
5595 --unoff BETA release 970309 --
5596
5597 342) Urs Janssen <urs@akk.uni-karlsruhe.de>
5598 ADD. minor code cleanup; replaced RS6000 define by _AIX
5599 FIX. lang.c, misc.c, save.c, tin.h, autoconf.h[in], configure[.in]
5600
5601 341) Chua Choon Leong <chuacl@iscs.nus.sg>
5602 ADD. test/define for OSF1
5603 FIX. configure[.in], autoconf.h[in]
5604
5605 340) Jason Faultless <jason@radar.tele2.co.uk>
5606 ADD. restrict MIME decoding to just article data
5607 BUG. fix and document command line groups
5608 ADD. minor tidy up
5609 FIX. several supplied patches
5610
5611 339) Roland Rosenfeld <roland@spinnaker.rhein.de>
5612 BUG. forget to append pid on pgp-commands
5613 FIX. pgp.c
5614
5615 --unoff BETA release 970307 --
5616
5617 338) Urs Janssen <urs@akk.uni-karlsruhe.de>
5618 BUG. typos, misplaced brace
5619 FIX. inews.c, configure[.in], Makefile
5620
5621 --unoff BETA release 970306 --
5622
5623 337) Thomas E. Dickey <dickey@clark.net>
5624 ADD. even more curses support
5625 + wrap functions that write to stderr (fprintf, fflush) so they'll
5626 write to curses screen.
5627 + implement decoding for arrow keys
5628 + correct error from previous patch that changed cLINES to cLINES-1
5629 + move call on EndWin() to ensure that program exits curses
5630 correctly.
5631 ADD. split-out tnntp.h to use in inews.c (fixes compiler warnings)
5632 FIX. several supplied patches
5633
5634 336) Scott W. Powers <spowers@shire.ncsa.uiuc.edu>
5635 ADD. weed-in/out-list for headers_to_display
5636 FIX. extern.h, color.c, config.c, init.c, lang.c, page.c
5637
5638 335) Urs Janssen <urs@akk.uni-karlsruhe.de
5639 BUG. used /bin/mail as default_mailer on SysV-systems
5640 FIX. tin.h
5641
5642 334) Andrey A. Chernov <ache@null.net>
5643 BUG. ~/.tin/headers file not used for "Reply to author..."
5644 BUG. joinpath for ~/.tin/headers is duplicated
5645 FIX. init.c, post.c
5646
5647 333) Kevin Lentin <kevinl@cs.monash.edu.au>
5648 BUG. typo
5649 FIX. configure[.in]
5650
5651 332) Chua Choon Leong <chuacl@iscs.nus.sg>
5652 BUG. invoke_cmd() returns wrong status on OSF1
5653 FIX. misc.c
5654
5655 --unoff BETA release 970304 --
5656
5657 331) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
5658 Urs Janssen <urs@akk.uni-karlsruhe.de
5659 ADD. getfqdn()
5660 FIX. configure[.in], autoconf.h[in], inews.c
5661
5662 330) Kevin Lentin <kevinl@cs.monash.edu.au>
5663 Urs Janssen <urs@akk.uni-karlsruhe.de
5664 ADD. --{en,dis}able-append-pid to generate unique tmp-filenames
5665 (i.e. .article)
5666 FIX. configure[.in], autoconf.h[in], init.c, post.c
5667
5668 --unoff BETA release 970303 --
5669
5670 329) Thomas E. Dickey <dickey@clark.net>
5671 ADD. support configuration with termcap/terminfo vs curses
5672 implements color support from the curses library.
5673 ADD. minor code cleanup (INDEX_DAEMON ifdefs, a nit for SunOS's fileno)
5674 FIX. several supplied patches
5675
5676 328) Andy Gabor <ajgabor@ucdavis.edu>
5677 BUG. typo in man-page
5678 FIX. tin.1
5679
5680 327) Volker Barthelmann <volker@vb.franken.de>
5681 Urs Janssen <urs@akk.uni-karlsruhe.de
5682 ADD. minor code cleanup
5683 FIX. several patches
5684
5685 326) Tan Kwee Chuan <tankweec@iscs.nus.sg>
5686 BUG. typo
5687 FIX. lang.c
5688
5689 --unoff BETA release 970225 --
5690
5691 325) Urs Janssen <urs@akk.uni-karlsruhe.de>
5692 BUG. changing OPT_DEFAULT_SHOW_AUTHOR in 'M'enu at top-level SIGSEGVs
5693 BUG. no range-check for ISO2ASC
5694 BUG. wrong prototype for hand-rolled atol
5695 FIX. config.c, init.c, string.c
5696
5697 --unoff BETA release 970222 --
5698
5699 324) Thomas Leitner <tom@finwds01.tu-graz.ac.at>
5700 BUG. POSTED_FILE ignores default_maildir
5701 FIX. config.c
5702
5703 323) Urs Janssen <urs@akk.uni-karlsruhe.de>
5704 ADD. description of ^G to online help
5705 REM. --disable-ref-threading form configure
5706 FIX. help.c, autoconf.hin configure.in
5707
5708 322) Chris Blum <chris@phil.uni-sb.de>
5709 BUG. typo in HAVE_MH_MAIL_HANDLING
5710 FIX. open.c
5711
5712 321) Jason Faultless <jason@radar.tele2.co.uk>
5713 BUG. crash on some systems with no subscribed groups
5714 BUG. $ not always working on group selection page
5715 BUG. workaround for annoying problem with 'u' key
5716 ADD. streamlined setup_hard_base() and -n code
5717 ADD. tidied up header in article pager
5718 ADD. minor code cleanup
5719 FIX. several supplied patches
5720
5721 320) Theo Van Dinter <felicity@kluge.net>
5722 BUG. 'q'uit in the 'D'elte/supersede menu does not redraw the screen
5723 ADD. minor code cleanup
5724 FIX. init.c, post.c
5725
5726 --unoff BETA release 970217 --
5727
5728 319) Urs Janssen <urs@akk.uni-karlsruhe.de>
5729 BUG. check_upgrade fails on binaries whose name isn't "tin"
5730 FIX. config.c, lang.c, version.h
5731
5732 318) Tan Kwee Chuan <tankweec@iscs.nus.sg>
5733 Urs Janssen <urs@akk.uni-karlsruhe.de>
5734 BUG. If the real-name part of the From:-line is missing, tin crashes
5735 on a forged-cancel.
5736 FIX. post.c
5737
5738 317) Kevin Lentin <kevinl@cs.monash.edu.au>
5739 ADD. improved postpone_article (add -o, 'A','Y')
5740 FIX. several supplied patches
5741
5742 --unoff BETA release 970214 --
5743
5744 316) Thomas E. Dickey <dickey@clark.net>
5745 ADD. several 'const'
5746 BUG. tabs before preprocessor symbols (introduced in 312)
5747 FIX. several supplied patches
5748
5749 315) Jason Faultless <jason@radar.tele2.co.uk>
5750 BUG. Tagged article counter sometimes badly broken
5751 BUG. 'q' quit didn't work properly while entering a group
5752 ADD. 'u' go to parent article in pager
5753 ADD. 'S' auto-save tagged and 'U' untag all to thread menu
5754 ADD. Better handling of upgrade from earlier versions of Tin
5755 ADD. Some documentation and help
5756 ADD. minor code cleanup
5757 FIX. art.c, config.c, page.c, thread.c
5758
5759 314) Roland Rosenfeld <roland@spinnaker.rhein.de>
5760 BUG. first name (%C) in strfquote crashes when no name is given
5761 FIX. misc.c
5762
5763 --unoff BETA release 970212 --
5764
5765 313) Jason Faultless <jason@radar.tele2.co.uk>
5766 BUG. New newsgroups were broken with -n
5767 BUG. unYank didn't honour show_only_unread_groups
5768 BUG. $ didn't always skip to last article correctly
5769 ADD. cleanup/fixes from 309)
5770 ADD. code cleanup
5771 FIX. cut down some compiler noise
5772 FIX. several supplied patches
5773
5774 312) Sven Paulus <sven@oops.sub.de>
5775 ADD. systemtype to X-Newsreader
5776 FIX. extern.h, init.c, post.c
5777
5778 311) Volker Barthelmann <volker@vb.franken.de>
5779 ADD. minor code cleanup
5780 FIX. several supplied patches
5781
5782 --unoff BETA release 970206 --
5783
5784 310) Sven Paulus <sven@oops.sub.de>
5785 ADD. inclusion of empty Followup-To: line (option)
5786 ADD. keys for sending followups/replies with all headers quoted (^W,^E)
5787 FIX. several supplied patches
5788
5789 --unoff BETA release 970202 --
5790
5791 309) Jason Faultless <jason@radar.tele2.co.uk>
5792 ADD. rewrite new newsgroup handling
5793 ADD. make newsrc->subscribed a bitfield
5794 ADD. better reference parsing
5795 ADD. partial fix for show_author update problem
5796 ADD. code cleanup / other minor changes
5797 FIX. several supplied patches
5798
5799 308) Theo van Dinter <felicity@kluge.net>
5800 BUG. typo
5801 FIX. sigfile.c
5802
5803 307) Thomas E. Dickey <dickey@clark.net>
5804 ADD. more fall-back prototypes (e.g., atoi), from warnings I got
5805 running with gcc -traditional on Linux 2.0.0
5806 ADD. makes the gcc warnings auto-configured
5807 ADD. makes strings 'const' (tested with gcc -Write-strings).
5808 FIX. several supplied patches
5809
5810 306) Kevin Lentin <kevinl@cs.monash.edu.au>
5811 ADD. autoconf support for sum
5812 FIX. several supplied patches
5813
5814 305) Dirk Nimmich <nimmich@uni-muenster.de>
5815 ADD. code cleanup (moved strings to lang.c)
5816 FIX. several supplied patches
5817
5818 304) Sven Paulus <sven@oops.sub.de>
5819 BUG. Summary/Keywords are overwritten on a supersede
5820 FIX. post.c
5821
5822 --unoff BETA release 970127 --
5823
5824 303) Volker Barthelmann <volker@vb.franken.de>
5825 ADD. some type fixes (Amiga)
5826 FIX. several supplied patches
5827
5828 302) Thomas E. Dickey <dickey@clark.net>
5829 ADD. even mode K&R -> ANSI
5830 FIX. several supplied patches
5831
5832 --unoff BETA release 970126 --
5833
5834 301) Urs Janssen <urs@akk.uni-karlsruhe.de>
5835 BUG. authenticate crashed on some machines
5836 FIX. open.c
5837
5838 300) Volker Barthelmann <volker@vb.franken.de>
5839 BUG. several typos
5840 FIX. color.c, smakefile
5841
5842 299) Thomas E. Dickey <dickey@clark.net>
5843 ADD. start to get rid of K&R code
5844 FIX. several supplied patches
5845
5846 --unoff BETA release 970124 --
5847
5848 298) Volker Barthelmann <volker@vb.franken.de>
5849 ADD. even more AMIGA port
5850 FIX. several supplied patches
5851
5852 297) Urs Janssen <urs@akk.uni-karlsruhe.de>
5853 BUG. nntp_wr/rd had wrong type
5854 FIX. tin.h, extern.h, nntplib.c
5855
5856 296) Alexander Lehmann <alex@hal.rhein-main.de>
5857 ADD. ability to postpone articles
5858 ADD. detection of whitespaces in Followup-To:-line
5859 FIX. several supplied patches
5860
5861 --unoff BETA release 970123 --
5862
5863 295) Volker Barthelmann <volker@vb.franken.de>
5864 ADD. start of AMIGA port
5865 FIX. several supplied patches
5866
5867 294) Kevin Lentin <kevinl@cs.monash.edu.au>
5868 ADD. stripping of unsubscribed newsgroups
5869 FIX. several supplied patches
5870
5871 293) Urs Janssen <urs@akk.uni-karlsruhe.de>
5872 REM. 292 as it opens up a lot of problems
5873 FIX. several patches
5874
5875 --unoff BETA release 970122 --
5876
5877 292) Arnold Hendriks <arnold@poboxes.com>
5878 ADD. tagline-support
5879 ADD. different from for different newsgroups (attribute)
5880 [I'm not happy with that WITHOUT insertion of Sender:]
5881 FIX. several supplied patches
5882
5883 291) Urs Janssen <urs@akk.uni-karlsruhe.de>
5884 ADD. minor code cleanup
5885 FIX. several patches
5886
5887 290) Dirk Nimmich <nimmich@uni-muenster.de>
5888 ADD. tuned authorization stuff
5889 FIX. open.c
5890
5891 --unoff BETA release 970120 --
5892
5893 289) Urs Janssen <urs@akk.uni-karlsruhe.de>
5894 ADD. code cleanup (int -> t_bool, extern -> static)
5895 FIX. several patches
5896
5897 --unoff BETA release 970118 --
5898
5899 288) Roland Rosenfeld <roland@spinnaker.rhein.de>
5900 ADD. word-highlighting in signatures
5901 FIX. proto.h, color.c, page.c
5902
5903 287) Urs Janssen <urs@akk.uni-karlsruhe.de>
5904 ADD. minor code cleanup (mainly int -> t_bool)
5905 FIX. extern.h, proto.h, init.c, main.c, rfc1521.c
5906
5907 --unoff BETA release 970115 --
5908
5909 286) Urs Janssen <urs@akk.uni-karlsruhe.de>
5910 ADD. minor code cleanup
5911 FIX. several patches
5912
5913 285) Alexander Lehmann <alex@hal.rhein-main.de>
5914 ADD. ability to strip non txt/plain parts from multi-part MIME-postings
5915 FIX. several supplied patches
5916
5917 --unoff BETA release 970114 --
5918
5919 284) Urs Janssen <urs@akk.uni-karlsruhe.de>
5920 ADD. minor code cleanup
5921 FIX. several patches
5922
5923 283) Kevin Lentin <kevinl@cs.monash.edu.au>
5924 BUG. tin does not remember tcp_port (introduced in 281)
5925 FIX. open.c
5926
5927 282) Thomas E. Dickey <dickey@clark.net>
5928 ADD. code cleanup (mainly lint stuff)
5929 FIX. several supplied patches
5930
5931 --unoff BETA release 970112 --
5932
5933 281) Urs Janssen <urs@akk.uni-karlsruhe.de>
5934 Roland Rosenfeld <roland@spinnaker.rhein.de>
5935 ADD. some small fixes (mainly for 279/280)
5936 FIX. attrib.c, config.c, newsrc.c, open.c, thread.c
5937
5938 280) Jason Faultless <jason@radar.tele2.co.uk>
5939 ADD. default threading method is now to use the best available
5940 ADD. warning if attempt to use -n on local spool
5941 BUG. incorrect article count with -n on empty groups
5942 ADD. ignore bogus groups in .newsrc when reading -n
5943 ADD. references based indentation of thread menu
5944 ADD. major internal code cleanup/rewrite for above
5945 move all group_hash[] code to list.c
5946 FIX. active.c, init.c, list.c, misc.c, open.c, thread.c
5947
5948 279) Thomas E. Dickey <dickey@clark.net>
5949 ADD. fixes for getopt & isascii (we shouldn't _use_ the latter).
5950 ADD. another round of lint, introducing t_bool type.
5951 FIX. several supplied patches
5952
5953 --unoff BETA release 970109 --
5954
5955 278) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
5956 Urs Janssen <urs@akk.uni-karlsruhe.de>
5957 ADD. rewrote APPEND_TO() macro
5958 ADD. range-check for group->xmax/group->newsrc.xmax
5959 FIX. misc.c, newsrc.c
5960
5961 277) Thomas Quinot <operator@cuivre.fdn.fr>
5962 BUG. parse_from() returns login@host.doma.in in the wrong field
5963 FIX. misc.c
5964
5965 --unoff BETA release 970108 --
5966
5967 276) Dirk Nimmich <nimmich@uni-muenster.de>
5968 BUG. options-menu: on the last-1 page <page-down> does not always work
5969 the way it should
5970 FIX. config.c
5971
5972 275) Thomas E. Dickey <dickey@clark.net>
5973 ADD. code cleanup (mainly lint and dbmalloc stuff)
5974 FIX. several supplied patches
5975
5976 274) Thomas Quinot <operator@cuivre.fdn.fr>
5977 BUG. parse_from() can't handle "login"@host.doma.in (luser)
5978 FIX. misc.c
5979
5980 --unoff BETA release 970106 --
5981
5982 273) Nickolay Saukh <nms@nns.ru>
5983 ADD. dbmalloc support
5984 FIX. tin.h
5985
5986 272) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
5987 ADD. rewrote parse_from() macros to K&R-C
5988 FIX. misc.c
5989
5990 271) Roland Rosenfeld <roland@spinnaker.rhein.de>
5991 ADD. new check for x-posts to handle inn1.5 Xref: headers
5992 FIX. post.c
5993
5994 --unoff BETA release 970104 --
5995
5996 270) Urs Janssen <urs@akk.uni-karlsruhe.de>
5997 ADD. minor code cleanup
5998 FIX. tin.h, art.c, feed.c, post.c, nntplib.c
5999
6000 --unoff BETA release 970103 --
6001
6002 269) Thomas Quinot <operator@cuivre.fdn.fr>
6003 ADD. new parse_from()
6004 FIX. misc.c
6005
6006 268) Urs Janssen <urs@akk.uni-karlsruhe.de>
6007 BUG. get_server() removes everything before a '\n' in the
6008 server-response -> sometimes it trashes error-messages
6009 ADD. minor code cleanup
6010 FIX. main.c, nntplib.c, open.c
6011
6012 --unoff BETA release 970101 --
6013
6014 267) Roland Rosenfeld <roland@spinnaker.rhein.de>
6015 ADD. detection of _highlighted_ *words* directly followed by a , or .
6016 FIX. color.c
6017
6018 266) Dirk Nimmich <nimmich@uni-muenster.de>
6019 ADD. quoting/escaping of arguments in strf_mailer()
6020 FIX. misc.c
6021
6022 265) Thomas Quinot <operator@cuivre.fdn.fr>
6023 ADD. 'K'ill article now cycles through the list (group.c)
6024 ADD. inverse_bg/fg-color
6025 FIX. several supplied patches
6026
6027 --unoff BETA release 961231 --
6028
6029 264) Urs Janssen <urs@akk.uni-karlsruhe.de>
6030 BUG. newnews_times is broken (since 254)
6031 -> new newsgroups are not recognized
6032 ADD. prompt_yn2() without crsr-key support
6033 FIX. proto.h, active.c, prompt.c, nntplib.c
6034
6035 263) Roland Rosenfeld <roland@spinnaker.rhein.de>
6036 BUG. color.c doesn't display any _ or * (introduced in 262)
6037 FIX. color.c
6038
6039 --unoff BETA release 961229 --
6040
6041 262) Roland Rosenfeld <roland@spinnaker.rhein.de>
6042 ADD. word_h_marks_display now is a tristate (Nothing, Mark, Space).
6043 FIX. several patches
6044
6045 261) Urs Janssen <urs@akk.uni-karlsruhe.de>
6046 ADD. minor code cleanup
6047 BUG. txt_cancel_article has wrong number of format arguments
6048 FIX. lang.c, main.c, post.c
6049
6050 --unoff BETA release 961227 --
6051
6052 260) Thomas E. Dickey <dickey@clark.net>
6053 ADD. extends 'makecfg' to generate type-specific tables for string and
6054 char pointers, getting rid of the void* casts in tincfg.h
6055 modifies config.c and prompt.c accordingly.
6056 ADD. fixes color.c to work in xterm (i.e., the XFree86 3.2 version, or
6057 rxvt -- there's no point in fixing for color_xterm unless we
6058 converted to using ncurses).
6059 ADD. eliminates some of the clutter in post.c by using new utility
6060 functions (I did that when seeing that the newline in a subject
6061 wasn't stripped properly).
6062 FIX. several supplied patches
6063
6064 259) Urs Janssen <urs@akk.uni-karlsruhe.de>
6065 ADD. minor code cleanup
6066 FIX. several supplied patches
6067
6068 --unoff BETA release 961225 --
6069
6070 258) Roland Rosenfeld <roland@spinnaker.rhein.de>
6071 Urs Janssen <urs@akk.uni-karlsruhe.de>
6072 BUG. with 258) word_h_marks_display could be off with color disabled
6073 BUG. automatically turning off word_highlighting_tinrc if color is
6074 disabled via 'M'enu is not intuitive
6075 BUG. with no groups on screen <Home>/<End>-key draws arrow
6076 ADD. changed several key-names (global keys)
6077 FIX. several patches
6078
6079 --unoff BETA release 961224 --
6080
6081 257) Alexander Lehmann <alex@hal.rhein-main.de>
6082 BUG. in some circumstances reply-to could be MIME-encoded twice
6083 FIX. post.c
6084
6085 256) Urs Janssen <urs@akk.uni-karlsruhe.de>
6086 BUG. art_mark_will_return is not showing up in thread-level
6087 if draw_arrow=on (introduced in 248)
6088 BUG. word_highlighting is enabled with color turned off
6089 FIX. thread.c, page.c, config.c
6090
6091 --unoff BETA release 961222 --
6092
6093 255) David-Michael Lincke <david-miachel.lincke@iwi.unisg.ch>
6094 ADD. missing DEFAULT_MAILER for hp-ux
6095 FIX. tin.h
6096
6097 254) Helmrich Streitmatter <helmrich@helix.franken.de>
6098 BUG. newnews_info could return 2 large (not null terminated)
6099 string
6100 FIX. active.c
6101
6102 253) Urs Janssen <urs@akk.uni-karlsruhe.de>
6103 ADD. minor code cleanup
6104 FIX. several supplied patches
6105
6106 252) Thomas E. Dickey <dickey@clark.net>
6107 BUG. redefinition of parse_reference()
6108 FIX. refs.c
6109
6110 251) Roland Rosenfeld <roland@spinnaker.rhein.de>
6111 BUG. art_mark_hot is not colored
6112 FIX. thread.c
6113
6114 --unoff BETA release 961218 --
6115
6116 250) Urs Janssen <urs@akk.uni-karlsruhe.de>
6117 BUG. inverse video-bar in article selection level is too long
6118 art_mark_hot is not colored
6119 (both introduced in 248 :-()
6120 FIX. group.c
6121
6122 --unoff BETA release 961216 --
6123
6124 249) Alexander Lehmann <alex@hal.rhein-main.de>
6125 BUG. (introduced in 240)
6126 - when writing out the .newsrc, apparently no longer existing
6127 groups and unsubscribed groups get an empty line afterwards
6128 - when subscribing some groups from the yanked-in list and then
6129 yanking out the unsubscribed groups again, leaves only the 1st
6130 subscribed group in the .newsrc or doesn't add the group at all.
6131 FIX. newsrc.c
6132
6133 248) Urs Janssen <urs@akk.uni-karlsruhe.de>
6134 Julien Oster <fuzzy@cu8.cum.de>
6135 ADD. minor code cleanup
6136 BUG. strange display if num_tagged_articles_in_thread > 99
6137 FIX. several supplied patches
6138
6139 247) Thomas E. Dickey <dickey@clark.net>
6140 ADD. extra rules for broken IRIX make
6141 FIX. Makefile[.in]
6142
6143 --unoff BETA release 961215 --
6144
6145 246) Urs Janssen <urs@akk.uni-karlsruhe.de>
6146 ADD. minor code cleanup
6147 FIX. several supplied patches
6148
6149 245) Julien Oster <fuzzy@cu8.cum.de>
6150 Roland Rosenfeld <roland@spinnaker.rhein.de>
6151 ADD. _word_ *highlighting* if color enabled
6152 FIX. several supplied patches
6153
6154 --unoff BETA release 961214 --
6155
6156 244) Michael Douglass <mikedoug@texas.net>
6157 ADD. -N option
6158 FIX. several supplied patched
6159
6160 243) Jason Faultless <jason@radar.tele2.co.uk>
6161 BUG. self referencing threads could still be generated in certain cases
6162 BUG. incorrect thread creation with some broken headers
6163 ADD. various other cleanups and tweaks
6164 FIX. refs.c
6165 REM. old code from page.c, obsoleted by 115)
6166 BUG. post_proc_command didn't quote shell meta-characters
6167 FIX. save.c
6168
6169 242) Roland Rosenfeld <roland@spinnaker.rhein.de>
6170 ADD. find_reply_to_add() workaround - cause parse_from() is buggy
6171 (and needs a rewrite)
6172 ADD. changed References:-header in mails to In-Reply-To:
6173 FIX. post.c
6174
6175 241) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
6176 ADD. check for return-type of tputs
6177 FIX. aclocal.m4
6178
6179 240) Urs Janssen <urs@akk.uni-karlsruhe.de>
6180 ADD. minor code cleanup
6181 ADD. use safe_fgets() instead of getaline()
6182 FIX. several supplied patches
6183
6184 --unoff BETA release 961210 --
6185
6186 239) Urs Janssen <urs@akk.uni-karlsruhe.de>
6187 ADD. minor code cleanup
6188 FIX. several supplied patches
6189
6190 --unoff BETA release 961208 --
6191
6192 238) Urs Janssen <urs@akk.uni-karlsruhe.de>
6193 BUG. see 236)
6194 FIX. misc.c
6195
6196 --unoff BETA release 961207 --
6197
6198 237) Thomas E. Dickey <dickey@clark.net>
6199 BUG. typedefs for OutcPtr are out-of-order
6200 ADD. configuration options/logic for the .overview name, piping
6201 and the strcasecmp, strncasecmp functions.
6202 FIX. several supplied patches
6203
6204 236) Urs Janssen <urs@akk.uni-karlsruhe.de>
6205 see 235)
6206
6207 --unoff BETA release 961206 --
6208
6209 235) Urs Janssen <urs@akk.uni-karlsruhe.de>
6210 ADD. even more smarter tin_itoa()
6211 FIX. misc.c, group.c, select.c, thread.c
6212
6213 --unoff BETA release 961205 --
6214
6215 234) Urs Janssen <urs@akk.uni-karlsruhe.de>
6216 Alexander Lehmann <alex@hal.rhein-main.de>
6217 ADD. smarter range check (still not complete)
6218 FIX. proto.h, misc.c, group.c, select.c, thread.c
6219
6220 --unoff BETA release 961204 --
6221
6222 232) Urs Janssen <urs@akk.uni-karlsruhe.de>
6223 ADD. several range checks
6224 FIX. group.c, select.c, thread.c
6225
6226 --unoff BETA release 961203 --
6227
6228 231) Roland Rosenfeld <roland@spinnaker.rhein.de>
6229 ADD. changed default_mailer_format to "%M -t < %F"
6230 BUG. parsing of " in mail-address does not work
6231 FIX. tin.h, misc.c, page.c
6232
6233 230) Thomas E. Dickey <dickey@clark.net>
6234 BUG. tputs is called with wrong parameters on some systems (f.e. HP-UX)
6235 ADD. -DRS6000 on AIX to force the correct use of 'system()' return-code
6236 ADD. minor code cleanup
6237 FIX. several supplied patches
6238
6239 --unoff BETA release 961202 --
6240
6241 229) Urs Janssen <urs@akk.uni-karlsruhe.de>
6242 FIX. group.c (patch 224/222 removed)
6243
6244 228) Roland Rosenfeld <roland@spinnaker.rhein.de>
6245 ADD. show subject/author of the first unread article in a thread
6246 FIX. group.c
6247
6248 --unoff BETA release 961201 --
6249
6250 227) Florian Lohoff <flo@mini.gt.owl.de>
6251 BUG. articles without Lines header are not showing up
6252 FIX. art.c
6253
6254 226) Dirk Nimmich <nimmich@uni-muenster.de>
6255 BUG. quoted 8-bit from-addresses aren't MIME-encoded correctly
6256 FIX. art.c, rfc1522.c
6257
6258 225) Jason Faultless <jason@radar.tele2.co.uk>
6259 ADD. The 'a' reference tree hack debug key now produces readable
6260 output similar to the thread menu.
6261 ADD. A few commentary changes.
6262 FIX. several supplied patches
6263
6264 224) Urs Janssen <urs@akk.uni-karlsruhe.de>
6265 ADD. changed (unread)article counter to act as a reply counter
6266 ADD. little code cleanup
6267 FIX. several supplied patches
6268
6269 --unoff BETA release 961126 --
6270
6271 223) Rainer Scholz <jrs@startrek.franken.de>
6272 BUG. typo (wrong dependency)
6273 FIX. Makefile[.in]
6274
6275 --unoff BETA release 961125 --
6276
6277 222) Urs Janssen <urs@akk.uni-karlsruhe.de>
6278 BUG. (unread)article counter was 'wrong'
6279 FIX. group.c
6280
6281 221) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
6282 ADD. little code cleanup (NetBSD)
6283 FIX. main.c
6284
6285 220) Thomas E. Dickey <dickey@clark.net>
6286 ADD. extend the -n/-q options so that tin doesn't ask the nntp
6287 server for the newsgroups file.
6288 Some cleanup (and mods that let me build on Linux using the --srcdir
6289 option).
6290 FIX. tin.1, Makefile[.in], init.c, open.c
6291
6292 219) Jason Faultless <jason@radar.tele2.co.uk>
6293 BUG. still some assertion faults...
6294 FIX. refs.c
6295
6296 218) Dirk Nimmich <nimmich@uni-muenster.de>
6297 BUG. patch 215 wasn't complete
6298 FIX. post.c
6299
6300 --unoff BETA release 961115 --
6301
6302 217) Thomas E. Dickey <dickey@clark.net>
6303 BUG. some variables are missing
6304 FIX. autoconf.h[in]
6305
6306 216) Alexander Lehmann <alex@hal.rhein-main.de>
6307 ADD. filter support on Xref:-line
6308 FIX. tin.h filter.c misc.c
6309
6310 215) Dirk Nimmich <nimmich@uni-muenster.de>
6311 BUG. editor is not entered automatically on 's'upersede article
6312 BUG. edited subject is not displayed correctly in status-line
6313 FIX. lang.c post.c
6314
6315 214) Roland Rosenfeld <roland@spinnaker.rhein.de>
6316 ADD. locale support
6317 FIX. several supplied patches
6318
6319 --unoff BETA release 961109 --
6320
6321 213) Andrey A. Chernov <ache@null.net>
6322 BUG. called ctype-family macros with 8bit characters, which is illegal
6323 in POSIX/ANSI-C
6324 FIX. several supplied patches
6325
6326 212) Jason Faultless <jason@radar.tele2.co.uk>
6327 BUG. Expired articles sometimes incorrectly threaded when
6328 threading both
6329 FIX. refs.c
6330 BUG. index files not written when reading via nntp and xover
6331 not available (introduced in 138 & compounded later)
6332 FIX. art.c, open.c
6333 ADD. minor code cleanup
6334 FIX. several supplied patches
6335
6336 211) Thomas E. Dickey <dickey@clark.net>
6337 ADD. replace include/conf.h with an automatically-generated table.
6338 (This fixes one of the two problems with the config.c rewrite: now
6339 the enum and table will track together -- the other, making it
6340 type-clean will be in a later patch -- when I have time).
6341 BUG. fix a place in the configure script that I missed before (allowed
6342 some stray "-g" options to get into the makefile for non-debug
6343 build -- I was just arguing with autoconf's author tonight, who
6344 insists that everyone ought to use -g as he intends).
6345 BUG. fix a place in tin.h where "#" line by itself broke SunOS K&R compile
6346 BUG. disentangle some use of _DECC (someone on an OSF/1 box reports
6347 problems with this, which was, I believe, targeted for VMS).
6348 ADD. move the <termios.h> includes out of tin.h (now only in curses.c
6349 and signal.c) -- on Apollo, termios.h redefines some symbols from
6350 sys/ioctl.h, producing _lots_ of compiler warnings. (I did builds
6351 on several machines to ensure that there's no impact due to this).
6352 ADD. some fixes aimed at supporting the configure --srcdir option (not
6353 complete yet -- I'll do more later).
6354 BUG. make parsdate.o rule more explicit (IRIX's make couldn't cope: I
6355 don't remember problems from the last time I did a bunch of
6356 regression builds, and figure that it got simplified by someone).
6357 BUG. correct an error from cleanup in art.c that broke my local config
6358 (i.e., '-' is legal in that context).
6359 BUG. remove bogus code in feed.c (noticed while resolving similarly
6360 ifdef'd code in misc.c)
6361 BUG. modified ifdef in misc.c to fix Kevin Maguire's problem (on OSF/1)
6362 with pipes/return-codes.
6363 FIX. several supplied patches
6364
6365 --unoff BETA release 961101 --
6366
6367 210) Dirk Nimmich <nimmich@uni-muenster.de>
6368 BUG. unknown symbol in open.c
6369 FIX. open.c
6370
6371 209) Alexander Lehmann <alex@hal.rhein-main.de>
6372 BUG. Cnews+overview-files Lines: count
6373 FIX. art.c
6374
6375 208) Andy Gabor <ajgabor@ucdavis.edu>
6376 BUG. 'W' sometimes crashes
6377 FIX. post.c
6378
6379 207) Urs Janssen <urs@akk.uni-karlsruhe.de>
6380 ADD. minor code cleanup (mainly reformatting source)
6381 FIX. several supplied patches
6382
6383 206) Thomas E. Dickey <dickey@clark.net>
6384 ADD. minor code cleanup (mainly reformatting source)
6385 BUG. checking declaration of signal arguments fails on some machines
6386 FIX. tin.h, post.c, configure[.in]
6387
6388 --unoff BETA release 961025 --
6389
6390 205) Thomas E. Dickey <dickey@clark.net>
6391 ADD. minor code cleanup
6392 FIX. several supplied patches
6393
6394 --unoff BETA release 961024 --
6395
6396 204) Dirk Nimmich <nimmich@uni-muenster.de>
6397 BUG. No authentication upon request from server
6398 BUG. attributes file trashed on a bad write (see 026)
6399 ADD. Fall back on console input if no .newsauth is present
6400 FIX. several supplied patches
6401
6402 --unoff BETA release 961022 --
6403
6404 203) Roland Rosenfeld <roland@spinnaker.rhein.de>
6405 ADD. References:-header (In-Reply-to:) to mail-reply
6406 FIX. post.c
6407
6408 202) Thomas E. Dickey <dickey@clark.net>
6409 Nickolai Zeldovich <kolya@zepa.net>
6410 ADD. apollo porting (still in progress)
6411 ADD. core test for FreeBSD
6412 FIX. several supplied patches
6413
6414 201) Andrey A. Chernov <ache@null.net>
6415 ADD. full path to cksum
6416 FIX. tin.h
6417
6418 200) Urs Janssen <urs@akk.uni-karlsruhe.de>
6419 BUG. with --enable-forgery reposting of an article fails
6420 ('x' 'a' 'r' <group> 'p' -> 441 missing From:)
6421 FIX. post.c
6422
6423 --unoff BETA release 961020 --
6424
6425 199) David E. O'Brien <obrien@cs.ucdavis.edu>
6426 ADD. FreeBSD porting
6427 FIX. tin.h
6428
6429 198) Andrey A. Chernov <ache@null.net>
6430 ADD. FreeBSD porting
6431 FIX. curses.c, init.c, main.c
6432
6433 197) Urs Janssen <urs@akk.uni-karlsruhe.de>
6434 BUG. Supersede did not work correctly on cross-posts
6435 ADD. minor code cleanup
6436 FIX. lang.c, post.c
6437
6438 196) Roland Rosenfeld <roland@spinnaker.rhein.de>
6439 BUG. 'g' go to group does not work with show_only_unread_groups=ON &
6440 show_only_unread=ON but having no articles to read
6441 FIX. select.c
6442
6443 --unoff BETA release 961018 --
6444
6445 195) Alexander Lehmann <alex@hal.rhein-main.de>
6446 ADD. cleaned up neXT charset stuff
6447 FIX. several supplied patches
6448
6449 194) Dirk Nimmich <nimmich@uni-muenster.de>
6450 BUG. Window resizing did not work correctly when in options menu
6451 ADD. moved some more strings to lang.c
6452 FIX. several supplied patches
6453
6454 193) Urs Janssen <urs@akk.uni-karlsruhe.de>
6455 BUG. variable/label name conflict
6456 FIX. search.c
6457
6458 --unoff BETA release 961015 --
6459
6460 192) Alexander Lehmann <alex@hal.rhein-main.de>
6461 ADD. NeXT porting (mainly chartset-stuff)
6462 BUG. in some cases tin creates local index-files when nov-overview
6463 files are available
6464 FIX. several supplied patches
6465
6466 191) Roland Rosenfeld <roland@spinnaker.rhein.de>
6467 BUG. in some cases tin creates local index-files when nov-overview
6468 files are available
6469 FIX. art.c
6470
6471 190) Jason Faultless <jason@radar.tele2.co.uk>
6472 ADD. on group menu, '/' (search for subject) now handles changes of
6473 subject within threads, when using reference threading.
6474 ADD. 's' (save) now works on thread menu
6475 ADD. minor code cleanup
6476 FIX. several supplied patches
6477
6478 189) Urs Janssen <urs@akk.uni-karlsruhe.de>
6479 ADD. renamed patchlev.h to version.h
6480 ADD. minor code cleanup
6481 FIX. several supplied patches
6482
6483 --unoff BETA release 961012 --
6484
6485 187) Branden Robinson <branden@purdue.edu>
6486 ADD. minor code cleanup
6487 ADD. online help updated
6488 FIX. several supplied patches
6489
6490 186) Jason Faultless <jason@radar.tele2.co.uk>
6491 ADD. better debug ability for threading bugs
6492 FIX. several supplied patches
6493
6494 185) Roland Rosenfeld <roland@spinnaker.rhein.de>
6495 ADD. tin stripped tabs out of ALL headers, but that's not useful for
6496 Summary:
6497 FIX. page.c
6498
6499 184) Thomas E. Dickey <dickey@clark.net>
6500 Nickolai Zeldovich <kolya@zepa.net>
6501 ADD. apollo porting (still in progress)
6502 FIX. several supplied patches
6503
6504 --unoff BETA release 961006 --
6505
6506 183) Urs Janssen <urs@akk.uni-karlsruhe.de>
6507 ADD. if (show_description && !CURR_GROUP.description) don't truncate
6508 active_name (select.c)
6509 FIX. select.c
6510
6511 --unoff BETA release 961005 --
6512
6513 182) Urs Janssen <urs@akk.uni-karlsruhe.de>
6514 BUG. active_name is not truncated to groupname_len
6515 BUG. number of unread articles is not truncated to 5 digits
6516 FIX. select.c
6517
6518 181) Jens Chr. Bachem <bachem@rrz.uni-koeln.de>
6519 BUG. (introduced in 178)
6520 FIX. active.c
6521
6522 180) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
6523 ADD. trailing '\0' to duplicated string in str_dup()
6524 FIX. misc.c
6525
6526 --unoff BETA release 961004 --
6527
6528 179) Urs Janssen <urs@akk.uni-karlsruhe.de>
6529 BUG. wrong argument order for interactive external mailer elm
6530 BUG. mar'K' article as read in 'l'ist_thread does not work
6531 ADD. range check to center_line()
6532 ADD. <tab> no longer skips over ART_WILL_RETURN articles
6533 FIX. several patches
6534
6535 178) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
6536 BUG. SIGSEGVs on several machines
6537 FIX. active.c, select.c
6538
6539 --unoff BETA release 960930 --
6540
6541 177) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
6542 ADD. free_all_arrays() call to reduce 'memory'-leaks
6543 FIX. main.c
6544
6545 176) Thomas E. Dickey <dickey@clark.net>
6546 ADD. systemtype check before using cached configure values to prevent
6547 using them on the wrong platform
6548 FIX. aclocale.m4, configure.in, init.c
6549
6550 175) Urs Janssen <urs@akk.uni-karlsruhe.de>
6551 BUG. when NNTP_ONLY default $INEWSDIR contained a trailing slash
6552 ADD. minor code cleanup
6553 FIX. configure.in, debug.c
6554
6555 --unoff BETA release 960927 --
6556
6557 174) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
6558 BUG. malloc-problems on several machines
6559 FIX. group.c
6560
6561 173) Stefan Rapp <s.rapp@hrz.uni-dortmund.de>
6562 BUG. with highlighted bar and show description an, description was not
6563 always truncated to the correct length
6564 FIX. select.c
6565
6566 --unoff BETA release 960923 --
6567
6568 172) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
6569 BUG. SIGSEGV on several machines
6570 FIX. select.c
6571
6572 --unoff BETA release 960917 --
6573
6574 171) Urs Janssen <urs@akk.uni-karlsruhe.de>
6575 ADD. a few type-corrections (long -> time_t where needed)
6576 ADD. don't add signature when superseding own articles
6577 FIX. filter.c, post.c, sigfile.c
6578
6579 --unoff BETA release 960916 --
6580
6581 170) Urs Janssen <urs@akk.uni-karlsruhe.de>
6582 ADD. removed some unused variables
6583 [what is with the CASE_PROBLEM stuff (VMS only)?
6584 someone removed it from help.c but left it lang.c/extern.h...]
6585 FIX. lang.c, extern.h
6586
6587 169) Hannu Laurila <Hannu.Laurila@japo.fi>
6588 ADD. if no subscriptions could be found, don't subscribe to all
6589 newsgroups - just add them to .newsrc
6590 FIX. newsrc.c
6591
6592 --unoff BETA release 960914 --
6593
6594 168) Jarkko Isokungas <jti@iki.fi>
6595 ADD. NeXTSTEP support
6596 FIX. main.c, signal.c
6597
6598 167) Thomas Kroener <kroener@jupiter.saar.de>
6599 ADD. kill times in days 2/4 times default_filter_days
6600 FIX. filter.c
6601
6602 166) Tim Pierce <twpierce@midway.uchicago.edu>
6603 ADD. safe_fgets() a function that allocates a sufficiently-large buffer
6604 on demand.
6605 FIX. art.c
6606
6607 165) Urs Janssen <urs@akk.uni-karlsruhe.de>
6608 ADD. changed "user@do.mai.ne (Full Name)" to "Full Name <user@do.mai.ne>"
6609 (expect those in filter.c and those in mailing routines)
6610 ADD. removed LOG_USER
6611 FIX. several patches
6612
6613 --unoff BETA release 960901 --
6614
6615 164) Jungshik Shin <jshin@pantheon.yale.edu>
6616 BUG. fixed minor bug in korean encoding (introduced in 154)
6617 FIX. rfc1521.c
6618
6619 163) Urs Janssen <urs@akk.uni-karlsruhe.de>
6620 BUG. Reply-To: is ignored if use_mailreader_i=ON
6621 FIX. post.c
6622
6623 --unoff BETA release 960827 --
6624
6625 162) Andrey Blochintsev <bag@wood.cs.kiev.ua>
6626 BUG. M_XENIX complains about double definition of HZ
6627 BUG. ifndef HAVE_LONG_FILE_NAMES pgp-module generates wrong filenames
6628 FIX. tin.h, pgp.c
6629
6630 --unoff BETA release 960826 --
6631
6632 161) Andrey Blochintsev <bag@wood.cs.kiev.ua>
6633 BUG. reading only the first HEADER_LEN bytes could truncate headers.
6634 -> check for NULL-pointers
6635 FIX. art.c
6636
6637 --unoff BETA release 960825 --
6638
6639 160) Thomas E. Dickey <dickey@clark.net>
6640 ADD. moves the remaining cpp defines out of src/Makefile.in into
6641 include/autoconf.hin
6642 ADD. renames LIBDIR to NEWSLIBDIR (it had been partly, breaking some
6643 instances).
6644 ADD. sorts include/extern.h (it's easier to manage...)
6645 FIX. several supplied patches
6646
6647 --unoff BETA release 960824 --
6648
6649 159) Andreas Ley <ley@rz.uni-karlsruhe.de>
6650 Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
6651 BUG. netdb.h was included multiple times (on VAX/Ultrix4.0)
6652 FIX. nntplib.c
6653
6654 158) David E. O'Brien <obrien@cs.ucdavis.edu>
6655 ADD. make build to top-level makefile for FreeBSD compatibility
6656 FIX. makefile.in
6657
6658 --unoff BETA release 960822 --
6659
6660 157) Jarkko Jormanainen <jarkko@utu.fi>
6661 BUG. a curly-brace was missing
6662 FIX. open.c
6663
6664 --unoff BETA release 960821 --
6665
6666 156) Alexander Lehmann <alex@hal.rhein-main.de>
6667 BUG. isbetween() called with signed char broke MIME-encoding
6668 FIX. rfc1522.c
6669
6670 155) Thomas E. Dickey <dickey@clark.net>
6671 ADD. minor code cleanup
6672 FIX. several patches
6673
6674 154) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
6675 Urs Janssen <urs@akk.uni-karlsruhe.de>
6676 ADD. SIGPIPE handling for feed_article
6677 BUG. TeX2ISO did not work without rereading article
6678 BUG. article with self-references caused endless loop
6679 BUG. when threading Both, wrong flag was showing up
6680 BUG. ~Mail/posted was not stored - brain-dead dependency removed
6681 ADD. minor code cleanup (added a few casts, striped tailing blanks,
6682 sorted tinrc according to options 'M'enu, ...)
6683 FIX. several patches
6684
6685 --unoff BETA release 960817 --
6686
6687 153) Jungshik Shin <jshin@pantheon.yale.edu>
6688 Dirk Nimmich <nimmich@uni-muenster.de>
6689 Urs Janssen <urs@akk.uni-karlsruhe.de>
6690 BUG. Output of long lines in options menu did not stop at end of line
6691 when using expand_rel_abs_pathname().
6692 ADD. post/mail_8bit_header and mm_charset to options menu
6693 ADD. iKeyQuit ('q') and iKeyQuit2 (ESC) now defined and used as
6694 general quit keys.
6695 ADD. make install* in top-level makefile no compiles source if needed
6696 FIX. several patches
6697
6698 --unoff BETA release 960815 --
6699
6700 152) Jungshik Shin <jshin@pantheon.yale.edu>
6701 ADD. rfc1557 support:
6702 7bit encoding for post_mime_encoding and mail_mime_encoding.
6703 If mm_charset is one of CJK charset, 7bit means the body is to be
6704 encoded in ISO-2022-JP/KR/CN (RFC1468/1557/1922).
6705 ISO-2022-JP/CN/CN-ext is not yet supported.
6706 ADD. mm_charset to tinrc to override $MM_CHARSET or compile-time default
6707 post_8bit_header : on/off option
6708 mail_8bit_header : on/off option
6709 FIX. several supplied patches
6710
6711 151) Dirk Nimmich <nimmich@uni-muenster.de>
6712 ADD. rewrote options 'M'enu, add several configurable options
6713 ADD. getline() now allows one to set maximum number of characters to type
6714 in.
6715 FIX. several supplied patches
6716
6717 --unoff BETA release 960814 --
6718
6719 150) Torsten Neumann <torsten@londo.rhein-main.de>
6720 ADD. default entry to newsrctable (* .newsrc-${NNTPSERVER-localhost})
6721 BUG. ${VAR-fix} expansion in strfpath() did not work correctly
6722 FIX. misc.c nrctbl.c
6723
6724 149) Urs Janssen <urs@akk.uni-karlsruhe.de>
6725 ADD. minor code cleanup
6726 FIX. makefile.in, Makefile.in, amigatcp.c, misc.c, parsdate.y, wildmat.c
6727
6728 --unoff BETA release 960808 --
6729
6730 148) Alexander Lehmann <alex@hal.rhein-main.de>
6731 ADD. check for HAVE_SELECT_INTP
6732 BUG. get nntpserver name from file did not work
6733 FIX. configure.in, autoconf.hin, art.c, nntplib.c
6734
6735 --unoff BETA release 960807 --
6736
6737 147) Tomasz Kloczko <kloczek@rudy.mif.pg.gda.pl>
6738 BUG. get nntpserver name from file did not work
6739 FIX. nntplib.c
6740
6741 146) Urs Janssen <urs@akk.uni-karlsruhe.de>
6742 ADD. minor code cleanup
6743 FIX. several patches
6744
6745 --unoff BETA release 960805 --
6746
6747 145) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
6748 Urs Janssen <urs@akk.uni-karlsruhe.de>
6749 REM. brain-dead determination of default_save_option if auto_save=ON
6750 FIX. feed.c
6751
6752 144) Alexander Lehmann <alex@hal.rhein-main.de>
6753 ADD. use popen() rather than system()
6754 BUG. if DEBUG_NEWSRC tin had problems with the length of .newsrc-lines
6755 FIX. newsrc.c, sigfile.c
6756
6757 143) Torsten Neumann <torsten@londo.rhein-main.de>
6758 ADD. expansion of ~user/, $HOME to newsrctable
6759 ADD. ${VAR} expansion to strfpath()
6760 FIX. misc.c nrctbl.c
6761
6762 142) Volker Schmidt <volker@illuminatus.mz.rhein-main.de>
6763 ADD. Makefile used @LIBDIR@ instead of @NEWSLIBDIR@ (introduced in 134)
6764 FIX. Makefile.in
6765
6766 141) Urs Janssen <urs@akk.uni-karlsruhe.de>
6767 ADD. use @INSTALL@
6768 ADD. minor code cleanup
6769 FIX. several patches
6770
6771 --unoff BETA release 960804 --
6772
6773 140) Thomas E. Dickey <dickey@clark.net>
6774 ADD. minor code cleanup (removed useless casts, changed some functions
6775 to static)
6776 FIX. several supplied patches
6777
6778 139) Urs Janssen <urs@akk.uni-karlsruhe.de>
6779 ADD. smarter file permission check for newsrc from newsrctable
6780 ADD. minor code cleanup
6781 FIX. nrctbl.c, pgp.c
6782
6783 --unoff BETA release 960803 --
6784
6785 138) Urs Janssen <urs@akk.uni-karlsruhe.de>
6786 ADD. removed useless (void) get_nntpserver casts
6787 ADD. removed vWriteNovFile calls if running NNTP_ONLY
6788 ADD. changed default quote char to "> "
6789 BUG. tin -n crashed when trying to read articles from a not existing
6790 newsgroup
6791 FIX. extern.h, proto.h, tin.h, art.c, mail.c, lang.c, nntplib.c, select.c
6792
6793 --unoff BETA release 960801 --
6794
6795 137) Alexander Lehmann <alex@hal.rhein-main.de>
6796 BUG. detection of continuation lines is broken in cases where the
6797 first line in the body starts with whitespace (introduced in 133)
6798 BUG. article size isn't corrected if it gets shorter due to 1521/1522
6799 decoding (resulting in wrong (m/n) displays in the pager.)
6800 BUG. encoding very large lines (>2047 chars) with quoted-printable
6801 leads to lines longer than 76 chars, due to the buffer overflow.
6802 FIX. several supplied patches
6803
6804 136) Torsten Neumann <torsten@londo.rhein-main.de>
6805 Urs Janssen <urs@akk.uni-karlsruhe.de>
6806 ADD. file permission check for newsrc from newsrctable
6807 FIX. nrctbl.c
6808
6809 135) Chris Blum <chris@phil.uni-sb.de>
6810 BUG. compile problem for most Unices by accessing 'hidden' elements of
6811 the _iobuf structure of stdio.
6812 FIX. sigfile.c
6813
6814 134) Urs Janssen <urs@akk.uni-karlsruhe.de>
6815 BUG. configure --help shows --with-inews-dir twice (introduced in 132)
6816 ADD. minor code cleanup (added ifndef NNTP_ONLY around Iains fall-back
6817 values for the local active file; added make version to makefile)
6818 FIX. configure.in, makefile.in, init.c
6819
6820 --unoff BETA release 960731 --
6821
6822 133) Alexander Lehmann <alex@hal.rhein-main.de>
6823 ADD. smarter MIME-code
6824 FIX. several supplied patches
6825
6826 132) Urs Janssen <urs@akk.uni-karlsruhe.de>
6827 ADD. don't check for LIB/SPOOL/NOVROOTDIR when NNTP_ONLY
6828 FIX. configure.in
6829
6830 131) Torsten Neumann <torsten@londo.rhein-main.de>
6831 ADD. --none/! command to default_sigfile
6832 FIX. config.c, sigfile.c
6833
6834 --unoff BETA release 960730 --
6835
6836 130) Alexander Lehmann <alex@hal.rhein-main.de>
6837 BUG. tin did not thread more than 128 articles (introduced in 124)
6838 ADD. added 'Re :' to eat_re
6839 FIX. art.c, misc.c, refs.c
6840
6841 129) Urs Janssen <urs@akk.uni-karlsruhe.de>
6842 ADD. minor code cleanup
6843 BUG. configure --disable-warnings did not work; fixed a few typos
6844 FIX. configure.in, art.c
6845
6846 --unoff BETA release 960729 --
6847
6848 128) Alexander Lehmann <alex@hal.rhein-main.de>
6849 BUG. tin had problems with xover lines longer than 1024 chars
6850 FIX. extern.h, nntplib.c, open.c
6851
6852 127) Thomas E. Dickey <dickey@clark.net>
6853 ADD. minor code cleanup
6854 ADD. configure options: --enable-mime-base64, --with-iso-to-ascii
6855 ADD. autoconf'd declaration of strchr/strrchr
6856 FIX. several supplied patches
6857
6858 126) Torsten Neumann <torsten@londo.rhein-main.de>
6859 BUG. missing default condition in read_config_file caused tin to
6860 crash on several systems
6861 FIX. config.c
6862
6863 --unoff BETA release 960725 --
6864
6865 125) Alexander Lehmann <alex@hal.rhein-main.de>
6866 ADD. split mime_encoding to mail_mime_encoding/post_mime_encoding
6867 ADD. pid to .newnewsrc name to avoid confusions when running multiple
6868 tins
6869 ADD. minor code cleanup
6870 BUG. tin included identical Newsgroups:/Followup-To: lines
6871 BUG. HAVE_GETHOSTBYNAME was not set if gethostbyname() is in libc
6872 FIX. several supplied patches
6873
6874 124) Urs Janssen <urs@akk.uni-karlsruhe.de>
6875 ADD. minor code cleanup (removed variable-shadowing)
6876 FIX. several patches
6877
6878 --unoff BETA release 960722 --
6879
6880 123) Urs Janssen <urs@akk.uni-karlsruhe.de>
6881 ADD. minor code cleanup (removed variable-shadowing)
6882 BUG. conf-tin overrides $CFLAGS
6883 FIX. conf-tin, proto.h, open.c, save.c, search.c, thread.c
6884
6885 --unoff BETA release 960721 --
6886
6887 122) Daniel Naber <dnaber@pluto.teuto.de>
6888 BUG. mail_bugreport() does not care about use_mailreader_i=ON
6889 FIX. post.c
6890
6891 --unoff BETA release 960720 --
6892
6893 121) Daniel Naber <dnaber@pluto.teuto.de>
6894 ADD. interactive call of user defined mailer
6895 FIX. several supplied patches
6896
6897 120) Urs Janssen <urs@akk.uni-karlsruhe.de>
6898 ADD. moved some newsgroup specific defaults from feed.c to attrib.c
6899 ADD. minor code cleanup
6900 FIX. feed.c, attrib.c, menukeys.h
6901
6902 --unoff BETA release 960718 --
6903
6904 119) Jason Faultless <jason@radar.tele2.co.uk>
6905 BUG. tin crashed on filtering on a msg-id
6906 FIX. art.c
6907
6908 --unoff BETA release 960717 --
6909
6910 118) Dean Takemori <dean@uhheph.phys.hawaii.edu>
6911 BUG. user-name of .newsauth was truncated if full path of
6912 .newsauth is shorter than the server password user-name line
6913 FIX. open.c
6914
6915 --unoff BETA release 960716 --
6916
6917 117) Dieter Stueken <stueken@uni-muenster.de>
6918 ADD. user argument to .newsauth
6919 FIX. open.c
6920
6921 116) Urs Janssen <urs@akk.uni-karlsruhe.de>
6922 ADD. minor code cleanup
6923 FIX. extern.h, lang.c
6924
6925 115) Jason Faultless <jason@radar.tele2.co.uk>
6926 ADD. Various improvements to reference thread creation
6927 Siblings now sorted correctly
6928 Threading on both references and subject
6929 BUG. Original References header not preserved properly in xover records
6930 FIX. Several supplied patches
6931
6932 --unoff BETA release 960715 --
6933
6934 114) Roland Rosenfeld <roland@spinnaker.rhein.de>
6935 BUG. tin returns an empty file (article) when you try to encrypt a pgp
6936 signed message without knowing the public key.
6937 FIX. pgp.c
6938
6939 113) Roland Rosenfeld <roland@spinnaker.rhein.de>
6940 Urs Janssen <urs@akk.uni-karlsruhe.de>
6941 BUG. resign an article with pgp after (delete/)supersede did not work
6942 BUG. supersede (via 'x'repost) on the first article of a thread did
6943 not work.
6944 FIX. post.c
6945
6946 --unoff BETA release 960714 --
6947
6948 112) Thomas E. Dickey <dickey@clark.net>
6949 ADD. minor code cleanup; fixed a missing #if
6950 FIX. wildmat.c, refs.c
6951
6952 111) Sven Paulus <sven@oops.sub.de>
6953 ADD. cursor selection ability for y/n-prompts
6954 FIX. prompt.c
6955
6956 --unoff BETA release 960713 --
6957
6958 110) Thomas E. Dickey <dickey@clark.net>
6959 ADD. code cleanup, ncurses support
6960 FIX. several supplied patches
6961
6962 109) Stefan Scholl <stesch@sks.inka.de>
6963 ADD. mark forwarded text (mail to someone)
6964 BUG. ctrl('R') did not work anymore in page-level, but still was
6965 mentioned in the online help
6966 FIX. post.c, page.c, menukeys.h
6967
6968 108) Urs Janssen <urs@akk.uni-karlsruhe.de>
6969 ADD. inserted a few ifdefs to avoid useless definitions
6970 FIX. menukeys.h
6971
6972 --unoff BETA release 960705 --
6973
6974 107) Chris Blum <chris@phil.uni-sb.de
6975 BUG. When posting a new article after successfully posting a new
6976 article with umlauts in the Subject header, Subject default
6977 is RFC1522 encoded.
6978 FIX. post.c, pcCopyArtHeader()
6979
6980 106) Urs Janssen <urs@akk.uni-karlsruhe.de>
6981 ADD. "Bad overview"-error-messages guarded by #ifdef DEBUG so the
6982 normal user won't see them; fixed a few prototypes; renamed
6983 RFCDEBUG
6984 FIX. art.c, post.c, rfc1522.c, Makefile.in
6985
6986 --unoff BETA release 960704 --
6987
6988 105) Urs Janssen <urs@akk.uni-karlsruhe.de>
6989 ADD. repost_article() calls join_references so reposting an article
6990 with two white_spaces between 2 msgids won't fail anymore
6991 (join_references is not appending the original-msgid of the
6992 article which is reposted to the new References:-line, should
6993 it?)
6994 FIX. post.c
6995
6996 104) Chris Blum <chris@phil.uni-sb.de
6997 BUG. TIN did not guarantee a syntactically correct References line if
6998 preceding articles had a faulty one.
6999 BUG. wrong array sizes for header information (mostly LEN instead of
7000 HEADER_LEN), inane *LEN-declarations
7001 FIX. several supplied patches
7002
7003 --unoff BETA release 960703 --
7004
7005 103) Greg Berigan <gberigan@cse.unl.edu>
7006 Urs Janssen <urs@akk.uni-karlsruhe.de>
7007 ADD. supersede option on reposting/cancelling
7008 FIX. several patches
7009
7010 --unoff BETA release 960702 --
7011
7012 102) Chris Blum <chris@phil.uni-sb.de
7013 BUG. '_' not properly encoded inside non-MIME =?foo?bar?baz?=
7014 words, which have to be encoded in order to prevent decoding
7015 FIX. rfc1522.c
7016
7017 101) Jason Faultless <jason@radar.tele2.co.uk>
7018 ADD. reference-threading code cleanup
7019 FIX. several supplied patches
7020
7021 --unoff BETA release 960701 --
7022
7023 100) Thomas E. Dickey <dickey@clark.net>
7024 ADD. code cleanup & configure-tweaking
7025 FIX. several supplied patches
7026
7027 099) Urs Janssen <urs@akk.uni-karlsruhe.de>
7028 BUG. (introduced in 026) allocated memory was not freed after usage
7029 ADD. check for NULL pointer before giving memory free
7030 FIX. configure[.in], config.c, page.c, pgp.c
7031
7032 --unoff BETA release 960630 --
7033
7034 098) Urs Janssen <urs@akk.uni-karlsruhe.de>
7035 ADD. little code cleanup
7036 FIX. several patches
7037
7038 --unoff BETA release 960626 --
7039
7040 097) Jason Faultless <jason@radar.tele2.co.uk>
7041 BUG. Circular reference chains not handled correctly
7042 FIX. several supplied patches
7043
7044 096) Thomas E. Dickey <dickey@clark.net>
7045 ADD. config.h cleanup, removed variable-shadowing
7046 FIX. several supplied patches
7047
7048 095) Urs Janssen <urs@akk.uni-karlsruhe.de>
7049 ADD. little code cleanup
7050 FIX. several patches
7051
7052 --unoff BETA release 960623 --
7053
7054 094) Chris Blum <chris@phil.uni-sb.de>
7055 ADD. mail_address to tinrc if defined FORGERY to build a valid From:
7056 via slip/ppp connections
7057 FIX. extern.h, config.c, inews.c, init.c
7058
7059 093) Roland Rosenfeld <roland@spinnaker.rhein.de>
7060 Lars Dannenberg <lars@vendetta.han.de>
7061 BUG. used wrong colors under certain circumstances
7062 FIX. extern.h, config.c, help.c, init.c
7063
7064 092) Urs Janssen <urs@akk.uni-karlsruhe.de>
7065 ADD. renamed DONT_LOG_USER to LOG_USER, set default to off
7066 ADD. little code 'cleanup'
7067 BUG. INEWSDIR is not set in src/Makefile
7068 FIX. several patches
7069
7070 --unoff BETA release 960622 --
7071
7072 091) Jason Faultless <jason@radar.tele2.co.uk>
7073 ADD. Hashing of Message-ID and References headers in msgid cache
7074 o Saves memory
7075 o Much faster reference threading
7076 o Better reference threading
7077 ADD. Rewrote reference threading to use msgid cache. The entire
7078 reference tree is now used to collate and build threads,
7079 even where respective articles no longer exist
7080 BUG. Expired articles could still included in reference based threads
7081 BUG. Thread Toggle key didn't work if no unread messages remained
7082 FIX. several supplied patches
7083
7084 --unoff BETA release 960619 --
7085
7086 090) Chris Blum <chris@phil.uni-sb.de>
7087 BUG. '"' in MIME-encoded-headers caused some trouble
7088 FIX. rfc1521.c
7089
7090 089) Thomas E. Dickey <dickey@clark.net>
7091 ADD. top-level 'distclean' ignores errors
7092 ADD. autoconf cleanup, name fixing, etc.
7093 FIX. Makefile, aclocal.m4, configure.in, src/Makefile.in
7094
7095 --unoff BETA release 960618 --
7096
7097 088) Urs Janssen <urs@akk.uni-karlsruhe.de>
7098 ADD. distclean target to top-level Makefile
7099 FIX. Makefile
7100
7101 087) Roland Rosenfeld <roland@spinnaker.rhein.de>
7102 BUG. col_text was used when col_normal should be used
7103 REM. '&' no longer toggles use_color in tinrc
7104 FIX. several supplied patches
7105
7106 086) Sven Paulus <sven@oops.sub.de>
7107 BUG. tin generated identical Newsgroups: and Followup-To: lines
7108 ADD. a little information on the top of ~/.tin/tinrc
7109 FIX. post.c, inews.c, proto.h, config.c
7110
7111 --unoff BETA release 960617 --
7112
7113 085) Urs Janssen <urs@akk.uni-karlsruhe.de>
7114 BUG. no dot in news.`cat $INEWS_DOMAIN`)
7115 FIX. configure[.in]
7116
7117 084) Sven Paulus <sven@oops.sub.de>
7118 BUG. reposting to multiple groups did not work;
7119 some text definitions were in the code (-> lang.c)
7120 ADD. strip duplicate newsgroups from Newsgroups: and Followup-To:
7121 ADD. show_lines keyword in tinrc
7122 FIX. several supplied patches
7123
7124 --unoff BETA release 960616 --
7125
7126 083) Roland Rosenfeld <roland@spinnaker.rhein.de>
7127 BUG. note_h_from overrides note_h_xcommentto
7128 FIX. page.c, post.c
7129
7130 --unoff BETA release 960613 --
7131
7132 082) Thomas E. Dickey <dickey@clark.net>
7133 ADD. even more autoconf stuff; code cleanup
7134 FIX. several supplied patches
7135
7136 081) Branden Robinson <branden@purdue.edu>
7137 REM. multiple screen redraw keys
7138 FIX. several supplied patches
7139
7140 080) Chris Blum <chris@phil.uni-sb.de>
7141 ADD. cleaner compilation under !linux
7142 FIX. rfc1521.c, rfc1522.c
7143
7144 079) Sven Paulus <sven@oops.sub.de>
7145 Urs Janssen <urs@akk.uni-karlsruhe.de>
7146 BUG. HAVE_CR_AS_CHAR was never defined but used, prevented BSD-systems
7147 to recognize CR
7148 ADD. 'X' in select.c to quit without saving configuration
7149 CHG. changed to unoff version :)
7150 FIX. several patches
7151
7152 --950824BETA PLMC.960611 --
7153
7154 078) Sven Paulus <sven@oops.sub.de>
7155 Urs Janssen <urs@akk.uni-karlsruhe.de>
7156 BUG. tin -n fails if NNTP_ONLY and newsrc could not be read
7157 FIX. active.c
7158
7159 077) Urs Janssen <urs@akk.uni-karlsruhe.de>
7160 ADD. minimum code cleanup
7161 FIX. refs.c, nrctbl.c, menukeys.h, proto.h, Makefile.in, autoconf.hin
7162
7163 076) Thomas E. Dickey <dickey@clark.net>
7164 ADD. even more autoconf stuff
7165 FIX. several supplied patches
7166
7167 075) Branden Robinson <branden@purdue.edu>
7168 ADD. code cleanup
7169 FIX. several supplied patches
7170
7171 074) Roland Rosenfeld <roland@spinnaker.rhein.de>
7172 ADD. even more color-support (mini-help, etc.)
7173 FIX. several supplied patches
7174
7175 073) Sven Paulus <sven@oops.sub.de>
7176 ADD. multiple news-server support (tin -g)
7177 FIX. several supplied patches
7178
7179 --950824BETA PLMC.960610 --
7180
7181 072) Roland Rosenfeld <roland@spinnaker.rhein.de>
7182 BUG. configure --mandir did not work
7183 FIX. Makefile.in
7184
7185 071) Sven Paulus <sven@oops.sub.de>
7186 ADD. minimum code cleanup
7187 FIX. save.c, lang.c, extern.h
7188
7189 070) Urs Janssen <urs@akk.uni-karlsruhe.de>
7190 ADD. minimum code cleanup
7191 FIX. group.c, inews.c, mail.c, newsrc.c, post.c, save.c, proto.h, tin.h
7192
7193 --950824BETA PLMC.960609 --
7194
7195 069) Sven Paulus <sven@oops.sub.de>
7196 BUG. tin sometimes freezes while saving a thread
7197 FIX. save.c
7198
7199 068) Urs Janssen <urs@akk.uni-karlsruhe.de>
7200 ADD. AC_FUNC_ALLOCA (so it compiles under __hpux without byacc)
7201 FIX. configure[.in], autoconf.hin
7202
7203 067) Torsten Gesang <toge@stud.uni-sb.de>
7204 BUG. txt_help_ctrl_g (pgp) was defined but not included in the
7205 online-help
7206 FIX. help.c
7207
7208 --950824BETA PLMC.960608 --
7209
7210 066) Urs Janssen <urs@akk.uni-karlsruhe.de>
7211 ADD. minimum code cleanup (__hpux)
7212 FIX. nntplib.c, pgp.c
7213
7214 065) Roland Rosenfeld <roland@spinnaker.rhein.de>
7215 Ulli Horlacher <framstag@moep.bb.bawue.de>
7216 ADD. signature coloring
7217 FIX. several supplied patches
7218
7219 064) Chris Blum <chris@phil.uni-sb.de>
7220 ADD. better algorithm for MIME-encoding =sequences or not
7221 ADD. forged-cancel warning
7222 FIX. several supplied patches
7223
7224 063) Sven Paulus <sven@oops.sub.de>
7225 BUG. FIDO-style quoting via mail does not work
7226 FIX. post.c
7227
7228 --950824BETA PLMC.960607 --
7229
7230 062) Chris Blum <chris@phil.uni-sb.de>
7231 ADD. mm_charset default if env is not set
7232 FIX. rfc1522.c
7233
7234 --950824BETA PLMC.960606 --
7235
7236 061) Daniel Naber <dnaber@pluto.teuto.de>
7237 ADD. no quote-coloring below sigdashes
7238 FIX. page.c
7239
7240 060) Chris Blum <chris@phil.uni-sb.de>
7241 BUG. useless MIME-headers without MIME-encoding in the body
7242 FIX. rfc1522.c
7243
7244 059) Thomas E. Dickey <dickey@clark.net>
7245 ADD. more autoconf-stuff
7246 FIX. several supplied patches
7247
7248 058) Roland Rosenfeld <roland@spinnaker.rhein.de>
7249 BUG. color was wrong when pressing 'K' mark_article_unread
7250 BUG. 'x' repost_article only came up with the full-name (without
7251 address)
7252 FIX. thread.c, post.c
7253
7254 057) Urs Janssen <urs@akk.uni-karlsruhe.de>
7255 BUG. no range limit for Lines:
7256 FIX. page.c, thread.c
7257
7258 056) Sven Paulus <sven@oops.sub.de>
7259 ADD. even more FIDO-style quoting stuff
7260 %S like %s but with keeping older quotings
7261 FIX. several supplied patches
7262
7263 --950824BETA PLMC.960529 --
7264
7265 055) Roland Rosenfeld <roland@spinnaker.rhein.de>
7266 ADD. %C First Name of author to news_quote_format
7267 FIX. misc.c config.c
7268
7269 054) Urs Janssen <urs@akk.uni-karlsruhe.de>
7270 ADD. changed --enable-color default to on
7271 BUG. no range limit for Lines:
7272 FIX. configure.in, thread.c
7273
7274 --950824BETA PLMC.960528 --
7275
7276 053) Chris Blum <chris@phil.uni-sb.de>
7277 ADD. headers to rfc152*.c files
7278 BUG. typo in rfc1521.c "US_ASCII" instead of "US-ASCII"
7279 FIX. rfc1522.c, rfc1521.c
7280
7281 052) Thomas E. Dickey <dickey@clark.net>
7282 ADD. better algorithm for creating MANIFEST
7283 FIX. Makefile, makefile.in
7284
7285 --950824BETA PLMC.960527 --
7286
7287 051) Greg Berigan <gberigan@cse.unl.edu>
7288 ADD. space_goto_next_unread; code cleanup
7289 FIX. several supplied patches
7290
7291 050) Urs Janssen <urs@akk.uni-karlsruhe.de>
7292 ADD. --enable-break-long-lines --disable-mime-strict-charset
7293 --enable-forgery; code cleanup
7294 FIX. several patches
7295
7296 --950824BETA PLMC.960526 --
7297
7298 049) Urs Janssen <urs@akk.uni-karlsruhe.de>
7299 ADD. --enable-mail-handling --enable-etiquette --enable-forgery
7300 BUG. --enable-ref-threading did not work
7301 FIX. several patches
7302
7303 --950824BETA PLMC.960525 --
7304
7305 048) Urs Janssen <urs@akk.uni-karlsruhe.de>
7306 ADD. little code cleanup; --with-ref-threading
7307 FIX. several patches
7308
7309 --950824BETA PLMC.960524 --
7310
7311 047) Branden Robinson <branden@purdue.edu>
7312 ADD. '&' toggle_color in all levels, rewrote show_inverse_video_status
7313 FIX. several supplied patches
7314
7315 046) Chris Blum <chris@phil.uni-sb.de>
7316 BUG. mail_to_someone uses note_h_followup instead of note_h_newsgroups
7317 FIX. post.c
7318
7319 045) Thomas E. Dickey <dickey@clark.net>
7320 ADD. autoconf
7321 FIX. several supplied patches
7322
7323 --950824BETA PLMC.960522 --
7324
7325 044) Sven Paulus <sven@oops.sub.de>
7326 ADD. FIDO-style quoting
7327 %s in quote_chars will be replaced by your initials
7328 FIX. several supplied patches
7329
7330 043) Urs Janssen <urs@akk.uni-karlsruhe.de>
7331 BUG. got SIGSEGV on iKeyGroupDisplaySubject in an empty newsgroup
7332 ADD. little code cleanup
7333 FIX. art.c, group.c, thread.c
7334
7335 --950824BETA PLMC.960521 --
7336
7337 042) Jason Faultless <jason@radar.tele2.co.uk>
7338 ADD. Initial implementation of references based threading.
7339 o Can be set on Options Menu
7340 o 'u' in group mode cycles through none, subj, refs
7341 When in a group, threading type appears at top as (S) or (R)
7342 o Thread menu shows subject lines, 'd' toggles From:
7343 o Hidden debug key 'a' in thread menu shows thread structure
7344 BUG. No range checking on integer values in tinrc.
7345 Out of range values could have unpredictable results.
7346 ADD. Added range checking to match_integer(). Modified all calls
7347 to pass in sensible upper limit where possible.
7348 Various other fixes
7349 FIX. several supplied patches
7350
7351 041) Branden Robinson <branden@purdue.edu>
7352 BUG. extraneous newline after "Checking for new newsgroups..."
7353 BUG. prompting with "Read article" where it should be "Read thread"
7354 ADD. 'Q' never asks before quitting tin
7355 ADD. ANSI color enabled/disable foot-line at top level
7356 ADD. shell escape to thread level.
7357 ADD. Add "^" command to top, group, thread, and article level
7358 (and help screen).
7359 BUG. vi sometimes stumbled "Not that many lines in buffer"
7360 FIX. several supplied patches
7361
7362 040) Roland Rosenfeld <roland@spinnaker.rhein.de>
7363 ADD. even more noticed quote-strings
7364 FIX. color.c
7365
7366 039) Urs Janssen <urs@akk.uni-karlsruhe.de>
7367 ADD. little code cleanup
7368 FIX. nntplib.c screen.c
7369
7370 --950824BETA PLMC.960519 --
7371
7372 038) Branden Robinson <branden@purdue.edu>
7373 Urs Janssen <urs@akk.uni-karlsruhe.de>
7374 BUG. little code cleanup
7375 FIX. extern.h, proto.h, config.c, init.c, page.c, post.c, rfc1522.c
7376 save.c
7377
7378 --950824BETA PLMC.960518 --
7379
7380 037) Urs Janssen <urs@akk.uni-karlsruhe.de>
7381 BUG. (it was a useless feature) if show_author!=0 'd' toggles only
7382 between setting at startup and 0, but there are 4 different
7383 possibilities to cycle through.
7384 BUG. tagging counter for tagged articles was not decremented on untag
7385 BUG. anywhere but the pager on 'z'/'Z' art_marked_unread instead of
7386 art_marked_return is called
7387 FIX. group.c, thread.c, newsrc.c
7388
7389 --950824BETA PLMC.960517 --
7390
7391 036) Juergen Bernau <pas@freitag.muc.de>
7392 ADD. if (! draw_arrow_mark && strip_blanks) strip_blanks = FALSE;
7393 FIX. config.c
7394
7395 --950824BETA PLMC.960516 --
7396
7397 035) Chris Blum <chris@phil.uni-sb.de>
7398 ADD. print warning if cross-posting contains no Followup-To: line
7399 ADD. print warning if Followup-To: line contains more than 1 newsgroup
7400 BUG. case-sensitive header-checking removed
7401 FIX. several supplied patches
7402
7403 --950824BETA PLMC.960515 --
7404
7405 034) Chris Blum <chris@phil.uni-sb.de>
7406 BUG. non printable chars were displayed
7407 FIX. group.c
7408
7409 --950824BETA PLMC.960512 --
7410
7411 033) Chris Blum <chris@phil.uni-sb.de>
7412 Urs Janssen <urs@akk.uni-karlsruhe.de>
7413 BUG. typo in post.c
7414 ADD. little code cleanup
7415 FIX. several supplied patches
7416
7417 --950824BETA PLMC.960511 --
7418
7419 032) Jason Faultless <jason@radar.tele2.co.uk>
7420 BUG. When changing Process type in Options Menu, <ESC> resets
7421 the single character prompt to bogus values.
7422 Rewrote option toggle interface to use a generic, more
7423 extensible system.
7424 ADD. post_process_command
7425 If defined, command to be run after a successful article decode.
7426 FIX. several supplied patches
7427
7428 --950824BETA PLMC.960510 --
7429
7430 031) Chris Blum <chris@phil.uni-sb.de>
7431 BUG. threading problem with MIME-decoded subjects
7432 FIX. art.c
7433
7434 --950824BETA PLMC.960507 --
7435
7436 030) Chris Blum <chris@phil.uni-sb.de>
7437 BUG. threading problem with MIME-decoded subjects
7438 FIX. art.c
7439
7440 --950824BETA PLMC.960506 --
7441
7442 029) Roland Rosenfeld <roland@spinnaker.rhein.de>
7443 Giuseppe De Marco <gdemarco@freenet.hut.fi>
7444 ADD. light-color support
7445 FIX. several supplied patches
7446
7447 --950824BETA PLMC.960428 --
7448
7449 028) Roland Rosenfeld <roland@spinnaker.rhein.de>
7450 BUG. -DFORGERY without INEWS_MAIL_DOMAIN or DOMAIN_NAME
7451 did not work
7452 BUG. mail_to_someone did not use auto_cc
7453 ADD. auto_bcc switch
7454 FIX. several supplied patches
7455
7456 --950824BETA PLMC.960427 --
7457
7458 027) Roland Rosenfeld <roland@spinnaker.rhein.de>
7459 BUG. Did not recognize multi-part MIME articles
7460 FIX. page.c
7461
7462 --950824BETA PLMC.960421 --
7463 026) Urs Janssen <urs@akk.uni-karlsruhe.de>
7464 BUG. on a full file-system tinrc was trashed
7465 FIX. config.c, lang.c, extern.h
7466 This should also be done for
7467 write_attributes_file(), write_mail_active_file()
7468 write_group_times_file(), ...
7469
7470 --950824BETA PLMC.960407 --
7471
7472 025) Urs Janssen <urs@akk.uni-karlsruhe.de>
7473 BUG. #ifndef M_UNIX append_file() is not defined (misc.c) but
7474 used in post.c
7475 FIX. post.c
7476
7477 --950824BETA PLMC.960405 --
7478
7479 024) Urs Janssen <urs@akk.uni-karlsruhe.de>
7480 ADD. iKeyGroupDisplaySubject 'i' to show subject at group_level
7481 (iKeyGroupQuit2 removed)
7482 ADD. iKeyPageDisplaySubject 'i' to show subject at page_level
7483 ADD. iKeyThreadDisplaySubject 'i' to show subject at thread_level
7484 BUG. compiling without -DHAVE_COLOR compiles color.c
7485 FIX. menukeys.h, extern.h, group.c, page.c, thread.c, color.c, help.c
7486 lang.c
7487
7488 --950824BETA PLMC.960401 --
7489
7490 C01) Roland Rosenfeld <roland@spinnaker.rhein.de>
7491 ADD. -DHAVE_COLOR for color support
7492
7493 --950824BETA PLM.960401 --
7494
7495 L12) Chris Blum <chris@phil.uni-sb.de>
7496 BUG. not all headers were mime_decoded
7497 FIX. post.c, page.c
7498
7499 --950824BETA PLM.960330 cb/eb/gb/uj/sp/rr/sts --
7500
7501 L11) Roland Rosenfeld <roland@spinnaker.rhein.de>
7502 BUG. auto_cc did not work.
7503 BUG. TEX2ISO did not close all files
7504 FIX. post.c, charset.c
7505
7506 --950824BETA PLM.960324 cb/eb/gb/uj/sp/sts --
7507
7508 023) Urs Janssen <urs@akk.uni-karlsruhe.de>
7509 ADD. little code cleanup
7510
7511 --950824BETA PLM.960322 cb/eb/gb/uj/sp/sts --
7512
7513 022) Urs Janssen <urs@akk.uni-karlsruhe.de>
7514 BUG. typo in post.c -> can't delete own articles
7515 ADD. little code cleanup
7516 FIX. post.c
7517
7518 --950824BETA PLM.960321 cb/eb/gb/uj/sp/sts --
7519
7520 L10) Greg Berigan <gberigan@cse.unl.edu>
7521 Urs Janssen <urs@akk.uni-karlsruhe.de>
7522 ADD. -DNO_ETIQUETTE to stop printing posting-etiquette
7523 ADD. -DFORGERY to allow superseding and cancelling
7524 (newsadmins only!)
7525 ADD. 'i' at group-selection-level to show group description
7526 ADD. xpost_quote_format
7527 ADD. little code cleanup; stripped unused variables, etc.
7528 BUG. news_quote_format %F had wrong syntax
7529 FIX. several supplied patches
7530
7531 --950824BETA PLM.960320 cb/eb/gb/uj/sp/sts --
7532
7533 021) Urs Janssen <urs@akk.uni-karlsruhe.de>
7534 BUG. when show_xcommentto=ON, it was not MIME-decoded;
7535 when show_xcommentto and highlight_xcommentto were both off
7536 X-Comment-To: was displayed
7537 FIX. page.c
7538
7539 --950824BETA PLM.960318 cb/eb/gb/uj/sp/sts --
7540
7541 020) Urs Janssen <urs@akk.uni-karlsruhe.de>
7542 Bernd Eckenfels <ecki@lina.inka.de>
7543 BUG. start_editor_offset is incorrect when mail/news_quote_format is
7544 >=1 line.
7545 FIX. post.c, check for '\n's in *_quote_format
7546
7547 L09) Sven Paulus <sven@oops.sub.de>
7548 ADD. show_xcommentto, highlight_show_xcommentto in ~/.tin/tinrc
7549 news_quote_format in ~/.tin/attributes
7550 FIX. several supplied patches
7551
7552 --950824BETA PLM.960305 eb/uj/sts/gb/cb --
7553
7554 019) Urs Janssen <urs@akk.uni-karlsruhe.de>
7555 ADD. documentation of the new features in man-page
7556 BUG. man-page refers to $HOME/.tin/kill as kill-file, but this is now
7557 $HOME/.tin/filter (line 1420)
7558 FIX. tin.1
7559
7560 L08) Chris Blum <chris@phil.uni-sb.de>
7561 ADD. no_advertising switch in tinrc
7562 ADD. Parses references according to son-of-1036, stripping multiple
7563 whitespace
7564 FIX. several supplied patches
7565
7566 --950824BETA PLM.960302 eb/uj/sts/gb/cb --
7567
7568 018) Urs Janssen <urs@akk.uni-karlsruhe.de>
7569 ADD. made keep_posted_articles configurable in tinrc
7570 FIX. extern.h, config.c, post.c
7571 later i recognized that such an option exists in ~/.tin/attributes
7572 so this patch will probably removed in a future version
7573
7574 --950824BETA PLM.960229 eb/uj/sts/gb/cb --
7575
7576 017) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7577 Urs Janssen <urs@akk.uni-karlsruhe.de>
7578 BUG. No real error-messages on posting failed
7579 FIX. nntplib.c, open.c
7580
7581 --950824BETA PLM.960224 eb/uj/sts/gb/cb --
7582
7583 016) Urs Janssen <urs@akk.uni-karlsruhe.de>
7584 BUG. inverse_okay & draw_arrow both could be off
7585 FIX. config.c
7586
7587 --950824BETA PLM.960221 eb/uj/sts/gb/cb --
7588
7589 015) Urs Janssen <urs@akk.uni-karlsruhe.de>
7590 BUG. match_boolean was case-sensitive
7591 FIX. tin.h, config.c
7592
7593 --950824BETA PLM.960220 eb/uj/sts/gb/cb --
7594
7595 L07) Chris Blum <chris@phil.uni-sb.de>
7596 ADD. encode($NAME || /etc/passwds-name-field)
7597 FIX. inews.c
7598
7599 --950824BETA PLM.960219 eb/uj/sts/gb/cb --
7600 --950824BETA PL0.960215 eb/uj/sts/gb/cb --
7601
7602 014) Urs Janssen <urs@akk.uni-karlsruhe.de>
7603 BUG. ugly help-text
7604 FIX. lang.c - reformat help-text
7605
7606 L06) Chris Blum <chris@phil.uni-sb.de>
7607 BUG. minor bug in misc.c, USER-ID was not MIME decoded
7608 FIX. misc.c
7609
7610 --950824BETA PLM.960215 eb/uj/sts/gb/cb --
7611 --950824BETA PL0.960215 eb/uj/sts/gb/cb --
7612
7613 013) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7614 Urs Janssen <urs@akk.uni-karlsruhe.de>
7615 ADD. Followup-To: poster - responses are more comfortable
7616 FIX. lang.c, post.c
7617
7618 --950824BETA PLM.960214 eb/uj/sts/gb/cb --
7619 --950824BETA PL0.960214 eb/uj/sts/gb/cb --
7620
7621 012) Urs Janssen <urs@akk.uni-karlsruhe.de>
7622 ADD. keep_dead_articles configurable in tinrc
7623 FIX. misc.c, init.c, config.c extern.h, post.c
7624 append_file (dead_article, article); changed to
7625 rename_file (dead_article, article);
7626 if (keep_dead_articles) append_file (dead_articles, dead_article);
7627
7628 L05) Chris Blum <chris@phil.uni-sb.de>
7629 ADD. e)dit cancel_msg
7630 FIX. post.c - applied supplied patch
7631
7632 NOP) ADD. local version number in version.h to MIME/no_MIME.patchdate
7633
7634 --950824BETA PL0.960211 eb/uj/sts/gb/cb --
7635
7636 011) Urs Janssen <urs@akk.uni-karlsruhe.de>
7637 BUG. overwriting existing dead.article
7638 FIX. misc.c, post.c
7639 rename_file (article, dead_article) changed to
7640 append_file (dead_article, article);
7641
7642 --950824BETA PL0.960209 eb/uj/sts/gb/cb --
7643
7644 L04) Chris Blum <chris@phil.uni-sb.de>
7645 ADD. MIME-en/decoding (Linux/gcc only)
7646 BUG. loses references with multiple white-spaces in References-line
7647 BUG. checks only for isprint() but still some chars may
7648 destroy your terminal
7649 ADD. if followup-to: is directed to poster, answering 'n' now post the
7650 article in the newsgroups instead of doing nothing
7651 FIX. various - applied supplied patch
7652
7653 --950824BETA PL0.960131 eb/uj/gb --
7654
7655 010) Urs Janssen <urs@akk.uni-karlsruhe.de>
7656 BUG. automatically changed the order of the filter file, treating mark
7657 hot as more important than kill - thus some kills won't work.
7658 FIX. filter.c - code removed
7659
7660 --950824BETA PL0.960129 eb/uj/gb --
7661
7662 009) Urs Janssen <urs@akk.uni-karlsruhe.de>
7663 BUG. useless code: xcut_and_paste
7664 FIX. config.c/init.c/page.c/extern.h - code removed
7665
7666 --950824BETA PL0.960124 eb/uj/gb --
7667
7668 008) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7669 Urs Janssen <urs@akk.uni-karlsruhe.de>
7670 BUG. builtin_inews prefers /etc/passwd user-id instead of $USER
7671 FIX. inews.c - changed order
7672
7673 --950824BETA PL0.960121 eb/uj/gb --
7674
7675 L03) Greg Berigan <gberigan@cse.unl.edu>
7676 ADD. show article-length in article-overview-level
7677 FIX. group.c - applied supplied patch
7678
7679 --950824BETA PL0.951125 eb/uj/gb--
7680
7681 007) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7682 Urs Janssen <urs@akk.uni-karlsruhe.de>
7683 BUG. goto implies auto-subscribe, reposition does not update "show
7684 unread" state.
7685 FIX. select.c - kicked auto-subscribe, corrected reposition_group
7686
7687 --950824BETA PL0.951027 eb/uj/gb--
7688
7689 006) Urs Janssen <urs@akk.uni-karlsruhe.de>
7690 BUG. uses $VISUAL instead of $EDITOR to define the users editor
7691 FIX. misc.c - changed getval() order
7692
7693 --950824BETA PL0.950919 eb/uj/gb--
7694
7695 005) Urs Janssen <urs@akk.uni-karlsruhe.de>
7696 BUG. reconnection to server could not be cancelled
7697 FIX. open.c to recognize get_servers return value of -2
7698
7699 --950824BETA PL0.950917 eb/uj/gb--
7700
7701 004) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7702 Stefan Scholl <stesch@sks.inka.de>
7703 BUG. tin -w destroys ~/.tin/filter
7704 FIX. main.c read attributes/filter in right order
7705
7706 NOP) FIX. local version number in version.h to patchdate
7707
7708 003) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7709 BUG. use_mouse switch was ignored
7710 FIX. curses.c - recognize switch
7711 FIX. init.c - use_mouse default to off
7712
7713 --950824BETA eb/uj/gb 02 PL0--
7714
7715 L02) Greg Berigan <gberigan@cse.unl.edu>
7716 ADD. skip quoted text while reading (press ':')
7717 FIX. various - applied supplied patch.
7718
7719 --950824BETA eb/uj 02 PL0--
7720
7721 002) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7722 BUG. 'm' mail thread only marks first article in thread as read
7723 FIX. feed.c - article pointer corrected
7724 BUG. 'm' mail thread asks for every article for confirmation
7725 (introduced in 001)
7726 FIX. feed.c - missing else statements inserted
7727
7728 --950824BETA eb/uj 01 PL0--
7729
7730 L01) Urs Janssen <urs@akk.uni-karlsruhe.de>
7731 BUG. can't mail under Linux
7732 FIX. changed tin.h to local setup
7733
7734 NOP) ADD. Added local version number in version.h
7735
7736 001) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
7737 BUG. 'm' mail thread and then q)uit still mailed the thread.
7738 FIX. feed.c - (simple workaround)
7739
7740 --950824BETA released--