Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
snapshot of project "tin", label ctin961012
  • Loading branch information
ThomasDickey committed Dec 31, 2019
1 parent ade02e8 commit 7ddabfc
Show file tree
Hide file tree
Showing 30 changed files with 403 additions and 182 deletions.
21 changes: 21 additions & 0 deletions CHANGES
@@ -1,3 +1,24 @@
--unoff BETA release 961012 --

187) Branden Robinson <branden@purdue.edu>
ADD. minor code cleanup
ADD. online help updated
FIX. several supplied patches

186) Jason Faultless <jason@radar.demon.co.uk>
ADD. better debug ability for threading bugs
FIX. several supplied patches

185) Roland Rosenfeld <roland@spinnaker.rhein.de>
ADD. tin stripped tabs out of ALL headers, but that's not usefull for
Summary:
FIX. page.c

184) Thomas E. Dickey <dickey@clark.net>
Nickolai Zeldovich <kolya@zepa.net>
ADD. apollo porting (still in progress)
FIX. several supplied patches

--unoff BETA release 961006 --

183) Urs Janssen <urs@akk.uni-karlsruhe.de>
Expand Down
61 changes: 31 additions & 30 deletions MANIFEST
@@ -1,90 +1,91 @@
MANIFEST for tin-1.3-unoff-BETA-961006 (Sun Oct 6 14:36:11 MET DST 1996)
MANIFEST for tin-1.3-unoff-BETA-961012 (Sat Oct 12 19:14:06 MET DST 1996)
----------------------------------------------------
41131 ./CHANGES
12509 ./TODO
5217 ./Makefile
41759 ./CHANGES
12501 ./TODO
5241 ./Makefile
17527 ./INSTALL
2137 ./MANIFEST
2162 ./MANIFEST
1618 ./README
896 ./tinpp
19613 ./aclocal.m4
131568 ./configure
15217 ./configure.in
20123 ./aclocal.m4
132614 ./configure
15247 ./configure.in
4771 ./install.sh
11610 ./makefile.in
1014 ./conf-tin
71236 ./doc/tin.1
1822 ./doc/hashing.doc
1330 ./doc/DEBUG_REFS
2511 ./include/amiga.h
2131 ./include/amigatcp.h
12205 ./include/conf.h
8482 ./include/config.h
40125 ./include/extern.h
9679 ./include/menukeys.h
40236 ./include/extern.h
14451 ./include/menukeys.h
718 ./include/msmail.h
4764 ./include/nntplib.h
2233 ./include/os_2.h
811 ./include/patchlev.h
29220 ./include/proto.h
29301 ./include/proto.h
1376 ./include/stpwatch.h
42339 ./include/tin.h
42295 ./include/tin.h
4100 ./include/win32.h
789 ./include/win32tcp.h
19352 ./src/active.c
8146 ./src/actived.c
13005 ./src/amiga.c
4429 ./src/amigatcp.c
37051 ./src/art.c
37344 ./src/art.c
23169 ./src/attrib.c
8220 ./src/charset.c
1560 ./src/color.c
55893 ./src/config.c
19815 ./src/curses.c
19836 ./src/curses.c
12284 ./src/debug.c
2800 ./src/envarg.c
19170 ./src/feed.c
35985 ./src/filter.c
10802 ./src/getline.c
41304 ./src/group.c
3204 ./src/hashstr.c
8950 ./src/help.c
9356 ./src/help.c
12101 ./src/inews.c
29235 ./src/init.c
53975 ./src/lang.c
54093 ./src/lang.c
1739 ./src/list.c
12059 ./src/mail.c
17685 ./src/main.c
17757 ./src/main.c
10991 ./src/memory.c
45961 ./src/misc.c
46362 ./src/misc.c
7228 ./src/msmail.c
33234 ./src/newsrc.c
26296 ./src/nntplib.c
31339 ./src/nntpw32.c
26291 ./src/nntplib.c
31334 ./src/nntpw32.c
6144 ./src/nrctbl.c
26887 ./src/open.c
6247 ./src/os_2.c
34714 ./src/page.c
34986 ./src/page.c
24090 ./src/parsdate.y
6531 ./src/pgp.c
74550 ./src/post.c
74522 ./src/post.c
9002 ./src/prompt.c
53 ./src/proto.sed
22240 ./src/refs.c
7948 ./src/rfc1521.c
22368 ./src/refs.c
7944 ./src/rfc1521.c
17177 ./src/rfc1522.c
33833 ./src/save.c
4565 ./src/screen.c
4577 ./src/screen.c
9613 ./src/search.c
35469 ./src/select.c
35495 ./src/select.c
5737 ./src/sigfile.c
11177 ./src/signal.c
11231 ./src/signal.c
5772 ./src/strftime.c
25983 ./src/thread.c
25991 ./src/thread.c
4804 ./src/wildmat.c
12575 ./src/win32.c
2134 ./src/win32tcp.c
6283 ./src/xref.c
5511 ./src/vms.c
7010 ./include/autoconf.hin
7055 ./include/autoconf.hin
10395 ./src/Makefile.in
1522795 total
1533114 total
5 changes: 3 additions & 2 deletions Makefile
Expand Up @@ -4,7 +4,7 @@ PROJECT = tin
EXE = tin
MANEXT = 1
LVER = 1.3
PVER = 961006
PVER = 961012
VER = $(LVER)-unoff-BETA-$(PVER)
MAIL_ADDR = "urs@akk.uni-karlsruhe.de"

Expand Down Expand Up @@ -91,7 +91,8 @@ CFILES = \

DOC = \
$(DOCDIR)/$(EXE).$(MANEXT) \
$(DOCDIR)/hashing.doc
$(DOCDIR)/hashing.doc \
$(DOCDIR)/DEBUG_REFS

TOP = \
$(TOPDIR)/CHANGES \
Expand Down
2 changes: 1 addition & 1 deletion TODO
Expand Up @@ -65,7 +65,7 @@ o According to 026) in CHANGES, some of the config files can be

o full_page_scroll=OFF seems not to work

o tin sometimes crashes (thread.c) 710/892/987
o tin sometimes crashes (thread.c) 987

o rereading the active file is buggy, it causes crashes on some machines and
sometimes it takes 50 times longer than the first read at startup...
Expand Down
20 changes: 20 additions & 0 deletions aclocal.m4
Expand Up @@ -598,6 +598,26 @@ AC_MSG_RESULT($cf_cv_type_sigaction)
test $cf_cv_type_sigaction = yes && AC_DEFINE(HAVE_TYPE_SIGACTION)
])dnl
dnl ---------------------------------------------------------------------------
AC_DEFUN([CF_UNION_WAIT],
[
AC_MSG_CHECKING([for union wait])
AC_CACHE_VAL(cf_cv_type_unionwait,[
AC_TRY_COMPILE([
#include <sys/types.h>
#if HAVE_SYS_WAIT_H
#include <sys/wait.h>
#endif
#if HAVE_WAITSTATUS_H
#include <waitstatus.h>
#endif
],
[union wait x],
[cf_cv_type_unionwait=yes],
[cf_cv_type_unionwait=no])])
AC_MSG_RESULT($cf_cv_type_unionwait)
test $cf_cv_type_unionwait = yes && AC_DEFINE(HAVE_TYPE_UNIONWAIT)
])dnl
dnl ---------------------------------------------------------------------------
dnl $1=uppercase($2)
AC_DEFUN([CF_UPPER],
[
Expand Down
4 changes: 3 additions & 1 deletion configure.in
Expand Up @@ -372,6 +372,7 @@ esac
AC_STDC_HEADERS
AC_HEADER_DIRENT
AC_HEADER_TIME
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS(\
arpa/inet.h \
curses.h \
Expand Down Expand Up @@ -402,12 +403,12 @@ AC_CHECK_HEADERS(\
sys/timeb.h \
sys/times.h \
sys/utsname.h \
sys/wait.h \
term.h \
termcap.h \
termio.h \
time.h \
unistd.h \
waitstatus.h \
)

# check for SCO. this is a hack, and should be split into individual
Expand Down Expand Up @@ -475,6 +476,7 @@ AC_CHECK_FUNCS(\
strftime \
strtol \
tzset \
uname \
unlink \
)

Expand Down
41 changes: 41 additions & 0 deletions doc/DEBUG_REFS
@@ -0,0 +1,41 @@
Using the DEBUG_REFS toggle to get threading information
--------------------------------------------------------

This file is of use to people wishing to submit bug reports related to
threading within Tin.
If you are unable to compile/link Tin yourself, this information will be
of no use to you.

If Tin crashes whilst trying to thread, or you think it has incorrectly
threaded a group, then the following instructions will create dump
files which may help identify the problem.

Warning: The output may be large. A big (~2000 article) group can produce
in the order of .5Mb of output. It is much more useful if problems
can be reproduced in groups with as few articles as possible.

1) Recompile Tin with DEBUG_REFS enabled.
If you have a build tree already, simply editing refs.c to make

#undef DEBUG_REFS
read
#define DEBUG_REFS 1

and rebuilding will do it.

2) Start Tin, directing error output to a file, eg:

./tin 2>Refs.dump

3) If the problem only occurs when entering a group, enter the group in
question. Only the first group you enter will be logged to file.

4) Quit Tin

You should now have two files, Refs.info and whatever file you directed
error output into.

Submit these two files with information on what you think the problem is
(if it isn't already obvious)

J. Faultless (08/10/96)
2 changes: 2 additions & 0 deletions include/autoconf.hin
Expand Up @@ -162,6 +162,7 @@
#undef HAVE_TCGETATTR
#undef HAVE_TCSETATTR
#undef HAVE_TZSET
#undef HAVE_UNAME
#undef HAVE_UNLINK

/*
Expand Down Expand Up @@ -231,6 +232,7 @@
#undef DECL__FLSBUF

#undef HAVE_SELECT_INTP
#undef HAVE_TYPE_UNIONWAIT

/*
* Define a symbol for the prototype arguments of a signal handler
Expand Down
14 changes: 8 additions & 6 deletions include/extern.h
Expand Up @@ -482,13 +482,14 @@ extern constext txt_help_filter_text_type[];
extern constext txt_help_filter_time[];
extern constext txt_help_force_screen_redraw[];
extern constext txt_help_g[];
extern constext txt_help_g_4[];
extern constext txt_help_g_c[];
extern constext txt_help_g_caret_dollar[];
extern constext txt_help_g_cr[];
extern constext txt_help_g_ctrl_r[];
extern constext txt_help_g_d[];
extern constext txt_help_g_hash[];
extern constext txt_help_g_l[];
extern constext txt_help_g_num[];
extern constext txt_help_g_q[];
extern constext txt_help_g_r[];
extern constext txt_help_g_search[];
Expand All @@ -502,11 +503,12 @@ extern constext txt_help_h[];
extern constext txt_help_hash[];
extern constext txt_help_highlight_xcommentto[];
extern constext txt_help_i[];
extern constext txt_help_i_4[];
extern constext txt_help_i_caret_dollar[];
extern constext txt_help_i_coma[];
extern constext txt_help_i_cr[];
extern constext txt_help_i_dot[];
extern constext txt_help_i_n[];
extern constext txt_help_i_num[];
extern constext txt_help_i_p[];
extern constext txt_help_i_search[];
extern constext txt_help_i_star[];
Expand All @@ -529,19 +531,18 @@ extern constext txt_help_n[];
extern constext txt_help_news_quote_format[];
extern constext txt_help_no_advertising[];
extern constext txt_help_o[];
extern constext txt_help_p_0[];
extern constext txt_help_p_4[];
extern constext txt_help_p_S[];
extern constext txt_help_p_caret_dollar[];
extern constext txt_help_p_coma[];
extern constext txt_help_p_cr[];
extern constext txt_help_p_ctrl_r[];
extern constext txt_help_p_d[];
extern constext txt_help_p_dot[];
extern constext txt_help_p_f[];
extern constext txt_help_p_g[];
extern constext txt_help_p_k[];
extern constext txt_help_p_m[];
extern constext txt_help_p_n[];
extern constext txt_help_p_num[];
extern constext txt_help_p_p[];
extern constext txt_help_p_r[];
extern constext txt_help_p_s[];
Expand Down Expand Up @@ -588,9 +589,10 @@ extern constext txt_help_space_toggles[];
extern constext txt_help_start_editor_offset[];
extern constext txt_help_strip_blanks[];
extern constext txt_help_t[];
extern constext txt_help_t_4[];
extern constext txt_help_t_K[];
extern constext txt_help_t_caret_dollar[];
extern constext txt_help_t_cr[];
extern constext txt_help_t_num[];
extern constext txt_help_t_tab[];
extern constext txt_help_tab_after_X_selection[];
extern constext txt_help_tab_goto_next_unread[];
Expand Down

0 comments on commit 7ddabfc

Please sign in to comment.