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