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