Develop and Download Open Source Software

Browse CVS Repository

Annotation of /freewnn/FreeWnn/ChangeLog.en

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.21 - (hide annotations) (download)
Mon Sep 2 11:01:38 2013 UTC (10 years, 7 months ago) by itisango
Branch: MAIN
CVS Tags: freewnn-1-1-1-a022I002
Changes since 1.20: +95 -0 lines
* ChangeLog.en ChangeLog:
Added a message .

* Branched 1.1.1-a022I001 by <bkbin005@rinku.zaq.ne.jp@>

* Merged many patches from openSUSE:

Please see also:
http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-September/000183.html
https://build.opensuse.org/package/show/M17N/fwnn

- modified: Wnn/jutil/wdreg.c
I found type missmatches in main() .
Old code gave "" to js_dic_file_create(),
but js_dic_file_create()'s argument has a w_char * type .
So added w_char W_CHAR_NUL_STR[] = { 0 };
and gave it to js_dic_file_create() .

- modified: cWnn/include/Makefile.in cWnn/jserver/Makefile.in
kWnn/include/Makefile.in

Added header files .
So changed Makefile.in .

- new file: Wnn/include/conv.h Wnn/include/etc.h
Wnn/include/jlib_hide.h Wnn/include/jutil.h Wnn/include/romkan.h
- modified: Wnn/conv/cvt_key.c Wnn/conv/cvt_read.c Wnn/etc/bdic.c
Wnn/etc/dic_atojis.c Wnn/etc/gethinsi.c Wnn/etc/hindo.c Wnn/etc/msg.c
Wnn/etc/pwd.c Wnn/etc/revdic.c Wnn/etc/sstrings.c Wnn/etc/xutoj.c
Wnn/etc/yincoding.c Wnn/include/jdata.h Wnn/include/jllib.h
Wnn/include/jslib.h Wnn/include/msg.h Wnn/jlib.V3/jlv3.c Wnn/jlib/jl.c
Wnn/jlib/js.c Wnn/jserver/daibn_kai.c Wnn/jserver/de.c
Wnn/jserver/de_header.h Wnn/jserver/do_dic_env.c
Wnn/jserver/do_filecom.c Wnn/jserver/do_henkan.c
Wnn/jserver/do_henkan1.c Wnn/jserver/do_hindo_s.c Wnn/jserver/fzk.c
Wnn/jserver/get_kaiarea.c Wnn/jserver/hinsi_list.c Wnn/jserver/jbiki.c
Wnn/jserver/jbiki_b.c Wnn/jserver/jikouho.c Wnn/jserver/jikouho_d.c
Wnn/jserver/jishoop.c Wnn/jserver/jishosub.c Wnn/jserver/mknode0.c
Wnn/jserver/mknode1.c Wnn/jserver/mknode2.c Wnn/jserver/rd_jishoop.c
Wnn/jserver/readfile.c Wnn/jserver/sisheng.c Wnn/jserver/w_string.c
Wnn/jutil/atod.c Wnn/jutil/atof.c Wnn/jutil/atorev.c
Wnn/jutil/dic_head.c Wnn/jutil/dtoa.c Wnn/jutil/oldatonewa.c
Wnn/jutil/ujisf.c Wnn/jutil/wddel.c Wnn/jutil/wdreg.c
Wnn/jutil/wnnkill.c Wnn/jutil/wnnstat.c Wnn/jutil/wnntouch.c
Wnn/romkan/rk_bltinfn.c Wnn/uum/basic_op.c Wnn/uum/header.c
Wnn/uum/history.c Wnn/uum/inspect.c Wnn/uum/jhlp.c Wnn/uum/jikouho.c
Wnn/uum/jis_in.c Wnn/uum/jutil.c Wnn/uum/key_bind.c Wnn/uum/kuten.c
Wnn/uum/printf.c Wnn/uum/prologue.c Wnn/uum/screen.c Wnn/uum/sdefine.h
Wnn/uum/select_ele.c Wnn/uum/sheader.h Wnn/uum/termio.c
Wnn/uum/touroku.c Wnn/uum/ttyfdslot.c Wnn/uum/uif.c Wnn/uum/wnnrc_op.c
Prototype declarations for reducing compilation warnings .
- modified: Wnn/jserver/hinsi_list.c
I found a bug in make_hinsi_list(), then fixed it .
Please see also:
http://lists.opensuse.org/opensuse-ja/2013-08/msg00035.html

- modified: Wnn/include/msg.h
Bugfix: In openSUSE 13.1 Milestone 3,
uum could not get error messages .
This issue's cause is that we forgot prototype declaration
of msg_get() in Wnn/include/msg.h .
http://lists.opensuse.org/opensuse-ja/2013-08/msg00014.html
http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-August/000140.html

- modified: Wnn/include/jllib.h Wnn/include/jslib.h
Wnn/include/wnn_string.h Wnn/jlib/jl.c Wnn/jserver/error.c
Wnn/jutil/atod.c Wnn/romkan/rk_bltinfn.c Wnn/romkan/rk_fundecl.h
Wnn/romkan/rk_main.c Wnn/romkan/rk_modread.c Wnn/romkan/rk_read.c
Xwnmo/xwnmo/do_socket.c
Added many prototype declarations .

- modified: PubdicPlus/ctopd.c PubdicPlus/wtopd.c
Added #include <string.h> and <unistd.h> .

- modified: Wnn/jlib.V3/jlv3.c
Fixed casts in jd_dicadd() .

- modified: Wnn/jserver/error.c Xwnmo/xwnmo/do_socket.c
Changed some types of variables .

- modified: Wnn/jlib/jl.c Wnn/jlib/js.c
Modified definication of message_out() .
Modified argument's types:
jl_connect_lang(), jl_open_lang(), create_pwd_file(),
jl_set_env_wnnrc(), jl_set_env_wnnrc1(), create_file(),
make_dir_rec1(), make_dir1(), call_error_handler(), message_out() ...
Fixed casts .

- modified:   Wnn/jserver/de.c
Added signal handler .
Server's exit status changed .

1 itisango 1.21 Mon, 2 Sep 2013 19:18:00 Mitsutoshi NAKANO <bkbin005@rinku.zaq.ne.jp>
2    
3     * ChangeLog.en ChangeLog:
4     Added this message .
5    
6     * Branched 1.1.1-a022I001 by <bkbin005@rinku.zaq.ne.jp@>
7    
8     * Merged many patches from openSUSE:
9    
10     Please see also:
11     http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-September/000183.html
12     https://build.opensuse.org/package/show/M17N/fwnn
13    
14     - modified: Wnn/jutil/wdreg.c
15     I found type missmatches in main() .
16     Old code gave "" to js_dic_file_create(),
17     but js_dic_file_create()'s argument has a w_char * type .
18     So added w_char W_CHAR_NUL_STR[] = { 0 };
19     and gave it to js_dic_file_create() .
20    
21     - modified: cWnn/include/Makefile.in cWnn/jserver/Makefile.in
22     kWnn/include/Makefile.in
23    
24     Added header files .
25     So changed Makefile.in .
26    
27     - new file: Wnn/include/conv.h Wnn/include/etc.h
28     Wnn/include/jlib_hide.h Wnn/include/jutil.h Wnn/include/romkan.h
29     - modified: Wnn/conv/cvt_key.c Wnn/conv/cvt_read.c Wnn/etc/bdic.c
30     Wnn/etc/dic_atojis.c Wnn/etc/gethinsi.c Wnn/etc/hindo.c Wnn/etc/msg.c
31     Wnn/etc/pwd.c Wnn/etc/revdic.c Wnn/etc/sstrings.c Wnn/etc/xutoj.c
32     Wnn/etc/yincoding.c Wnn/include/jdata.h Wnn/include/jllib.h
33     Wnn/include/jslib.h Wnn/include/msg.h Wnn/jlib.V3/jlv3.c Wnn/jlib/jl.c
34     Wnn/jlib/js.c Wnn/jserver/daibn_kai.c Wnn/jserver/de.c
35     Wnn/jserver/de_header.h Wnn/jserver/do_dic_env.c
36     Wnn/jserver/do_filecom.c Wnn/jserver/do_henkan.c
37     Wnn/jserver/do_henkan1.c Wnn/jserver/do_hindo_s.c Wnn/jserver/fzk.c
38     Wnn/jserver/get_kaiarea.c Wnn/jserver/hinsi_list.c Wnn/jserver/jbiki.c
39     Wnn/jserver/jbiki_b.c Wnn/jserver/jikouho.c Wnn/jserver/jikouho_d.c
40     Wnn/jserver/jishoop.c Wnn/jserver/jishosub.c Wnn/jserver/mknode0.c
41     Wnn/jserver/mknode1.c Wnn/jserver/mknode2.c Wnn/jserver/rd_jishoop.c
42     Wnn/jserver/readfile.c Wnn/jserver/sisheng.c Wnn/jserver/w_string.c
43     Wnn/jutil/atod.c Wnn/jutil/atof.c Wnn/jutil/atorev.c
44     Wnn/jutil/dic_head.c Wnn/jutil/dtoa.c Wnn/jutil/oldatonewa.c
45     Wnn/jutil/ujisf.c Wnn/jutil/wddel.c Wnn/jutil/wdreg.c
46     Wnn/jutil/wnnkill.c Wnn/jutil/wnnstat.c Wnn/jutil/wnntouch.c
47     Wnn/romkan/rk_bltinfn.c Wnn/uum/basic_op.c Wnn/uum/header.c
48     Wnn/uum/history.c Wnn/uum/inspect.c Wnn/uum/jhlp.c Wnn/uum/jikouho.c
49     Wnn/uum/jis_in.c Wnn/uum/jutil.c Wnn/uum/key_bind.c Wnn/uum/kuten.c
50     Wnn/uum/printf.c Wnn/uum/prologue.c Wnn/uum/screen.c Wnn/uum/sdefine.h
51     Wnn/uum/select_ele.c Wnn/uum/sheader.h Wnn/uum/termio.c
52     Wnn/uum/touroku.c Wnn/uum/ttyfdslot.c Wnn/uum/uif.c Wnn/uum/wnnrc_op.c
53     Prototype declarations for reducing compilation warnings .
54     - modified: Wnn/jserver/hinsi_list.c
55     I found a bug in make_hinsi_list(), then fixed it .
56     Please see also:
57     http://lists.opensuse.org/opensuse-ja/2013-08/msg00035.html
58    
59     - modified: Wnn/include/msg.h
60     Bugfix: In openSUSE 13.1 Milestone 3,
61     uum could not get error messages .
62     This issue's cause is that we forgot prototype declaration
63     of msg_get() in Wnn/include/msg.h .
64     http://lists.opensuse.org/opensuse-ja/2013-08/msg00014.html
65     http://sourceforge.jp/projects/freewnn/lists/archive/users/2013-August/000140.html
66    
67     - modified: Wnn/include/jllib.h Wnn/include/jslib.h
68     Wnn/include/wnn_string.h Wnn/jlib/jl.c Wnn/jserver/error.c
69     Wnn/jutil/atod.c Wnn/romkan/rk_bltinfn.c Wnn/romkan/rk_fundecl.h
70     Wnn/romkan/rk_main.c Wnn/romkan/rk_modread.c Wnn/romkan/rk_read.c
71     Xwnmo/xwnmo/do_socket.c
72     Added many prototype declarations .
73    
74     - modified: PubdicPlus/ctopd.c PubdicPlus/wtopd.c
75     Added #include <string.h> and <unistd.h> .
76    
77     - modified: Wnn/jlib.V3/jlv3.c
78     Fixed casts in jd_dicadd() .
79    
80     - modified: Wnn/jserver/error.c Xwnmo/xwnmo/do_socket.c
81     Changed some types of variables .
82    
83     - modified: Wnn/jlib/jl.c Wnn/jlib/js.c
84     Modified definication of message_out() .
85     Modified argument's types:
86     jl_connect_lang(), jl_open_lang(), create_pwd_file(),
87     jl_set_env_wnnrc(), jl_set_env_wnnrc1(), create_file(),
88     make_dir_rec1(), make_dir1(), call_error_handler(), message_out() ...
89     Fixed casts .
90    
91     - modified: Wnn/jserver/de.c
92     Added signal handler .
93     Server's exit status changed .
94    
95    
96 aonoto 1.20 Mon, 5 Aug 2013 03:50:00 Tomoki AONO <aonoto at users.sourceforge.jp>
97    
98     Update ChangeLog entry and version string. Added 1.1.1-a022 tag.
99    
100     Mon, 5 Aug 2013 02:34:00 Tomoki AONO <aonoto at users.sourceforge.jp>
101    
102     * ChangeLog, ChangeLog.en, PubdicPlus/pubdic.p:
103    
104     ChangeLog, ChangLog.en:
105     - Update ChangeLog entry.
106     - Fixed some typo ('backspace' to 'backslash') in
107     Tue, 5 Jan 2010 01:59:40.
108    
109     PubdicPlus/pubdic.p:
110     - Removed strange word (pronounces as 'Hirokazu', transfers to
111     'Kobayashi'). Spotted by some poster of FreeWnn thread in
112     2ch.net
113     (http://toro.2ch.net/test/read.cgi/unix/1084551838/458)
114    
115 aonoto 1.19 Sun, 4 Aug 2013 00:06:16 Tomoki AONO <aonoto at users.sourceforge.jp>
116    
117     * Wnn/uum/jhlp.c:
118    
119     - uum failed to start on traditional systems because opening
120     tty fails. Fixed open_pty_traditional() to set tty_slave correctly.
121    
122     - Changed PTXNAME macro to switch sprintf() to snprintf()
123     on 4.4BSD (or later).
124    
125     Sat, 3 Aug 2013 23:56:59 Tomoki AONO <aonoto at users.sourceforge.jp>
126    
127     * configure, configure.in:
128    
129     - Improve libutil detection. Systems that have both ptsname() and
130     openpty() does not need libutil, this change (probably) covers
131     these systems. Based on patch by 1xx ([freewnn-users 133]).
132    
133     - Some cosmetic fixes.
134    
135     Fri, 2 Aug 2013 03:43:07 Tomoki AONO <aonoto at users.sourceforge.jp>
136    
137     * config.h.in, configure, configure.in, Wnn/uum/Makefile.in,
138     cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
139    
140     - libutil is (may be) used only in uum, so separate this library
141     (if exists) from normal LIBS.
142     Patch by 1xx (itsango at gmail.com) ([freewnn-users 126])
143     with some modification.
144    
145     - Fixed spelling in configure.in .
146    
147     Fri, 7 Jun 2013 03:24:38 Tomoki AONO <aonoto at users.sourceforge.jp>
148    
149     * makerule.mk.in, Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
150     cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
151    
152     Pass CPPFLAGS and LDFLAGS on configure / make.
153     Original suggestion by Hideki Yamane, but arranged a bit.
154     ToDo: We should separate FLAGS more cleanly.
155    
156     Sat, 16 Jun 2012 19:02:04 Tomoki AONO <aonoto at users.sourceforge.jp>
157    
158     * Wnn/uum/inspect.c:
159    
160     Fix typo in comment.
161    
162     Wed, 13 Jun 2012 04:18:32 Tomoki AONO <aonoto at users.sourceforge.jp>
163    
164     * Wnn/: jutil/wddel.c, jutil/wdreg.c, uum/inspect.c,
165     uum/select_ele.c:
166    
167     - Quick fix for warning about format-security by gcc.
168     Based on patch by Hideki Yamane and Makoto Fujiwara
169     ([Freewnn-users 102]).
170     Replacing from sprintf() to snprintf() or strncat() would be better.
171     - (Wnn/jutil/wddel.c) Change (fix?) type of Com[] to w_char
172     in code for 'wddel -C' mode. I think I'm doing right, but not tested.
173     - Strip old mail address (as usual).
174    
175     Sat, 24 Sep 2011 02:49:35 Tomoki AONO <aonoto at users.sourceforge.jp>
176    
177     * ChangeLog, ChangeLog.en:
178    
179     Update ChangeLog . Japanese translation (of some commit entry)
180     will come later.
181    
182 aonoto 1.18 Mon, 16 May 2011 02:03:53 Tomoki AONO <aonoto at users.sourceforge.jp>
183    
184     * configure, configure.in, makerule.mk.in:
185    
186     Recent Libtool (2.4.x, we are not using yet) use some optimization
187     of selected SHELL, so honor configure selected SHELL on
188     makerule.mk.in . Workaround for Debian Bug #621928.
189    
190     This change may harm build for your environment, so I also added
191     fallback entry (you have to uncomment some lines).
192     See makefule.mk.in for details.
193    
194     Mon, 18 Apr 2011 01:29:50 Tomoki AONO <aonoto at users.sourceforge.jp>
195    
196     * configure, configure.in, Wnn/jutil/Makefile.in,
197     Wnn/uum/Makefile.in, cWnn/jutil/Makefile.in,
198     cWnn/uum/Makefile.in, kWnn/jutil/Makefile.in,
199     kWnn/uum/Makefile.in:
200    
201     - Fix to work --with-*wnn-includes . Same as --with-*wnn-libraries ,
202     these are enabled on *Wnn/jutil and *Wnn/uum only.
203    
204     - Fix to work as expected in case --without-lib*wnn is explicitly
205     specified.
206    
207    
208     Mon, 11 Apr 2011 01:51:16 Tomoki AONO <aonoto at users.sourceforge.jp>
209    
210     * Wnn/jserver/: de_header.h, renbn_kai.c:
211    
212     Wnn/jserver/renbn_kai.c:
213     - Explicitly add cast to pointer in tan_syo(). It helps compilers
214     to guess argument type of sbn_kai(), and fix other jserver crash bug
215     on Linux/amd64.
216     - Strip old mail address (as usual).
217    
218     Wnn/jserver/de_header.h:
219     - Added prototype declaration of functions in bnsetu_kai.c (for safety).
220    
221     Fri, 31 Dec 2010 23:40:51 Tomoki AONO <aonoto at users.sourceforge.jp>
222    
223     * configure, configure.in:
224     We cannot build Xwnmo for now, so we (temporally) disabled AC_PATH_X.
225     Probably workaround for systems with modern install layout of X11.
226     Also removed libcurses template because it was already described.
227    
228     Fri, 24 Dec 2010 02:57:32 Tomoki AONO <aonoto at users.sourceforge.jp>
229    
230     * INSTALL.en:
231     Update INSTALL.en to follow current INSTALL document.
232    
233     Fri, 24 Dec 2010 02:17:43 Tomoki AONO <aonoto at users.sourceforge.jp>
234    
235     * Wnn/: jserver/de_header.h, jutil/ujisf.c:
236    
237     Wnn/jserver/de_header.h:
238     - Fix return type mismatch of kanjiaddr() prototype declaration.
239     Spotted on http://twitter.com/pachira23/status/8875168688513024 ,
240     and reported to freewnn-users by Hideki Yamane. Original reporter
241     saids it also fixes crash bug of jserver when client register
242     new word to dictionary.
243     - Add prototype declaration of functions in bdic.c (and some
244     source files).
245     - Strip old mail address (as usual).
246    
247     Wnn/jutil/ujisf.c:
248     - Added prototype declaration of kanjiaddr() and Print_entry().
249     - Strip old mail address (as usual).
250    
251     Sun, 11 Jul 2010 19:18:16 Tomoki AONO <aonoto at users.sourceforge.jp>
252    
253     * INSTALL, configure, configure.in, makerule.mk.in,
254     Wnn/jserver/Makefile.in, Wnn/jutil/Makefile.in,
255     Wnn/man/4.cmd/Makefile.in, Wnn/man/6.jutil/Makefile.in,
256     Wnn/uum/Makefile.in, cWnn/jserver/Makefile.in,
257     cWnn/jutil/Makefile.in, cWnn/man/4.cmd/Makefile.in,
258     cWnn/man/6.jutil/Makefile.in, cWnn/uum/Makefile.in,
259     kWnn/jserver/Makefile.in, kWnn/jutil/Makefile.in,
260     kWnn/uum/Makefile.in:
261    
262     Added (first step of) support for new installation path layout. Maybe
263     useful for package managers. Please note that new layout is disabled
264     by default. You need to specify following configure parameter if you
265     try this.
266    
267     - Added --enable-traditional-layout (default: yes) parameter to
268     configure. If disabled, we install jserver / wnnstat / wnnkill to
269     sbindir. Currently this will take effect on program path only.
270     - Also added --enable-sub-bindir (default: yes if
271     --enable-traditional-layout, no otherwise). If disabled, we install
272     programs to bindir (/ sbindir) directly (i.e. we don't mkdir Wnn4
273     (, cWnn4 and kWnn4) sub directory to bindir (/ sbindir)) .
274     - Enable --program-transform-name and its family to programs
275     (ex. jserver, uum, wnnkill, atod) and corresponding manpages.
276     - Update INSTALL documentation (Japanese version). English version
277     will come later ...
278     - Strip old mail address (as usual).
279     - Merged part of my code to build correctly if builddir != srcdir (as
280     usual).
281    
282     Sun, 25 Apr 2010 19:38:55 Tomoki AONO <aonoto at users.sourceforge.jp>
283    
284     * config.h.in, configure, configure.in:
285    
286     configure.in, configure:
287     - Added -D_GNU_SOURCE for architecture with GNU libc and
288     non-Linux kernel (especially for Debian). Possible fix for Debian
289     Bug #577097.
290     - Cosmetic fix (for configure.in).
291    
292     config.h.in:
293     - Forgot to autoheader on last commit of configure.in.
294    
295     Mon, 15 Mar 2010 01:58:24 Tomoki AONO <aonoto at users.sourceforge.jp>
296    
297     * Makefile.in:
298     - Remove rules that exist on makerule.mk. make install (for example)
299     runs two times faster :-p
300     - Remove old mail address (as usual).
301    
302     Tue, 23 Feb 2010 02:06:54 Tomoki AONO <aonoto at users.sourceforge.jp>
303    
304     * configure, configure.in, makerule.mk.in,
305     Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
306     cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
307    
308     Recent cpp of gcc (at least 4.4) splits line that has many
309     characters per line (in C language manner). This is problem
310     on *.fzk (pubdic etc.) file processing. So adds -traditional-cpp
311     parameter to cpp (at least gcc-2.95 passes this parameter). Simply
312     adding it to CPPFLAGS may break other build, so split FZK_PP (cpp
313     for text processing) from normal CPP. Spotted by some posters of
314     FreeWnn thread in 2ch.net .
315    
316     (Other changes)
317     - Use AC_SEARCH_LIBS for libnsl checking (Linux (for example) does not
318     need it).
319     - Strip old mail address (as usual).
320     - Modified to build correctly if builddir != srcdir (as usual).
321    
322     Tue, 5 Jan 2010 01:59:40 Tomoki AONO <aonoto at users.sourceforge.jp>
323    
324     * Wnn/: man/2.env/wnn/2b_romkan.man, manual/2.env/wnn/2b_romkana:
325    
326 aonoto 1.19 - Change '\' to '\e' to correctly format backslash in man file.
327 aonoto 1.18 (Also change formatted text file.) It should reduce Debian lintian
328     warning.
329    
330     - Added .nf / .fi to pre-formatted table.
331    
332     - Strip old mail address (as usual).
333    
334     Sun, 29 Nov 2009 04:20:52 Tomoki AONO <aonoto at users.sourceforge.jp>
335    
336     * Wnn/uum/setutmp.c:
337    
338     - For systems using utmp-update helper program (ex. Solaris),
339     temporally restore SIGCHLD handler on setutmp().
340     (But it runs only if user is normal user and uum isn't either
341     setuid or setgid process. It seems resetutmp() currently does not
342     need this.)
343    
344     - Stop checking return value of pututline() because many systems
345     does not have return value of this function.
346    
347     - Change handling of ut_err to work correctly (especially on systems
348     that have utmp (pututline()) without utmpx).
349    
350     Sun, 6 Sep 2009 04:35:51 Tomoki AONO <aonoto at users.sourceforge.jp>
351    
352     * aclocal.m4, config.guess, config.sub, configure, ltmain.sh:
353     Update libtool to 1.5.26 (last release of 1.5 series - bit old).
354     Also update config.guess, so maybe it will build on AVR32 architecture.
355     (cf. Debian Bug #534811)
356    
357     Mon, 1 Jun 2009 01:35:06 Tomoki AONO <aonoto at users.sourceforge.jp>
358    
359     * Wnn/uum/: jhlp.c, sheader.h:
360    
361     - (jhlp.c) Check owner / permission of ttyp (tty_slave / ttypfd)
362     on open_ttyp(). If check (and chown/chmod) fails, uum warns it may be
363     insecure (ttyp readable) from other local users. (Probably you need
364     proper privileges to uum (ex. setuid-root).)
365     - (jhlp.c) Verbose error message on restoring owner / permission of
366     tty_master and ttyp in do_end().
367     - (sheader.h) Added Prototype of openTermData() / getTermData().
368    
369     Mon, 2 Feb 2009 02:52:17 Tomoki AONO <aonoto at users.sourceforge.jp>
370    
371     * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
372     cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
373    
374     - Tell Libtool to use external libraries needed for libwnn (and
375     lib[ck]wnn). (ex. libcrypt, libnsl)
376     You don't need detection of these libraries to use libwnn itself
377     in configure (I hope).
378    
379     - Use LT_LD to link libraries.
380    
381     - (*Wnn/jlib/Makefile.in) Remove definition of LT_{CC,INSTALL}
382     because we already defined in makerule.mk .
383    
384     - (Wnn/jlib.V3/Makefile.in) Make use of LT_{CC,INSTALL} in makerule.mk
385     to reduce libtool warning.
386    
387     - (Wnn/jlib.V3/Makefile.in) My usual work to build correctly
388     if builddir != srcdir .
389    
390     - Strip old mail address (as usual).
391    
392     Sun, 26 Oct 2008 19:27:53 Tomoki AONO <aonoto at users.sourceforge.jp>
393    
394     * Wnn/include/: jllib.h, jslib.h:
395    
396     - Added prototype (and simple macro (FRWNN_PARAMS) around the
397     parameters for good-old C compilers) for jslib.h / jllib.h .
398     Parameters are came from js.c / jl.c . This may or may not build
399     your libwnn client, so please check.
400    
401     - Added extern "C" { ... } for C++ clients.
402    
403     - Strip old mail address (as usual).
404    
405     Mon, 13 Aug 2007 18:56:33 Tomoki AONO <aonoto at users.sourceforge.jp>
406    
407     * cWnn/man/2.env/ckey.man:
408     - Added .nf / .fi to pre-formatted table. Quick fix for Debian Bug
409     #367550.
410     - Strip old mail address (as usual).
411    
412     Sun, 24 Jun 2007 01:34:16 Tomoki AONO <aonoto at users.sourceforge.jp>
413    
414     * INSTALL, INSTALL.en, configure, configure.in, makerule.mk.in,
415     Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
416    
417     - Added detection code if your system need to install uum as
418     set-[ug]id program on configure time. Recent systems may install
419     uum as normal program (to reduce security risk).
420     You can also specify
421     --enable-client-setuid / --enable-client-setgid=group (group must
422     be specified) to control set-[ug]id of uum.
423    
424     - Added uum-related option to INSTALL* file.
425    
426     - Use modern style AC_INIT. (added pseudo(?) version number and
427     contact address. comments are welcome.)
428    
429     Mon, 20 Nov 2006 01:21:22 Tomoki AONO <aonoto at users.sourceforge.jp>
430    
431     * INSTALL, INSTALL.en, Wnn/Makefile.in, cWnn/Makefile.in,
432     kWnn/Makefile.in:
433    
434     - Current code cannot build on Mac OS X 10.2 (Darwin 6) environment
435     (at least on cf.sourceforge.jp). So we changed to build libconvkey
436     (*Wnn/conv/) only if --enable-client specified.
437    
438     - This change also applies to [kc]Wnn, so you can build [kc]uum if you
439     specify --enable-client .
440    
441     - Other usual change (part of my change on builddir != srcdir case,
442     strip mail address, ...)
443    
444     Sun, 15 Oct 2006 18:48:26 Tomoki AONO <aonoto at users.sourceforge.jp>
445    
446     * Wnn/uum/epilogue.c:
447     - epilogue_no_close(): Replaced to HAVE_TERMINFO (maybe it's right).
448     - Stripped old mail address (as usual work).
449    
450     Tue, 26 Sep 2006 02:31:35 Tomoki AONO <aonoto at users.sourceforge.jp>
451    
452     * config.h.in, configure, configure.in, Wnn/uum/jhlp.c:
453    
454     Use posix_openpt() (if it and ptsname() exists) when opening tty.
455     Traditional pts system (that doesn't have posix_openpt()) fallback
456     to dummy function opening /dev/ptmx directly. Getting tty without
457     setting setuid root works in non-pts systems that have
458     posix-compatible pty functions (ex. recent FreeBSD).
459    
460     Other changes to configure.in:
461     - Remove (already commented out) default case in system specific part.
462     - Commented out useless AC_DEFINE in term library detection part.
463    
464     Tue, 5 Sep 2006 02:21:29 Tomoki AONO <aonoto at users.sourceforge.jp>
465    
466     * Wnn/uum/: jhlp.c, termio.c:
467    
468     jhlp.c:
469     - Mask IEXTEN in j_term_init().
470     - Use tty_master for systems that has /dev/ptmx and not have
471     ptsname(). (ex. old Debian (2.1 or so))
472     - Added comment.
473    
474     termio.c:
475     - Use tparm() as macro for fixed parameter system (ex. SVR4).
476    
477     Tue, 29 Aug 2006 01:26:22 Tomoki AONO <aonoto at users.sourceforge.jp>
478    
479     * Wnn/uum/jhlp.c:
480     More use of USE_LINUX_TERM in exec_cmd() (as of original canuum patch).
481     And window size setting code moved from Linux specific to generic.
482    
483     Tue, 22 Aug 2006 02:31:05 Tomoki AONO <aonoto at users.sourceforge.jp>
484    
485     * config.h.in, configure, configure.in:
486     Added configure test for setsid(). (I forgot it.)
487    
488     Mon, 24 Jul 2006 02:30:33 Tomoki AONO <aonoto at users.sourceforge.jp>
489    
490     * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
491     Wnn/uum/setutmp.c:
492    
493     More utmp fix:
494    
495     - Fix build (more) correctly on recent NetBSD (that both have utmpx &
496     traditional utmp)
497     - Moved setutmp() call from child to parent process (not sure if
498     this is right thing)
499    
500     Mon, 19 Jun 2006 01:49:41 Tomoki AONO <aonoto at users.sourceforge.jp>
501    
502     * config.h.in, configure, configure.in, Wnn/uum/jhlp.c,
503     Wnn/uum/setutmp.c, Wnn/uum/sheader.h:
504    
505     Rewrote utmp code in uum (without libspt).
506     Recent BSD (4.4BSD or later based) developer: please write working
507     code specifying --enable-client-utmp . It works well (with
508     --enable-client-utmp) on recent NetBSD (that has putut(x)line()
509     implementation).
510    
511     Other changes:
512     Because it cannot work on gcc with Linux/i386, temporally remove
513     -fstack-check from CDEBUGFLAGS if you specify --enable-debug
514     (and you're using gcc).
515    
516     Mon, 29 May 2006 01:37:02 Tomoki AONO <aonoto at users.sourceforge.jp>
517    
518     * Contrib/dic/gerodic/Makefile.in:
519     Usual work:
520     - Stripping old address
521     - Some modification in case if builddir != srcdir
522     (Does not harm normal build.)
523    
524     Sun, 26 Mar 2006 23:33:20 Tomoki AONO <aonoto at users.sourceforge.jp>
525    
526     * Wnn/uum/setutmp.c:
527     In current setutmp.c code, saveut / nullut must be struct utmp.
528     So removed struct utmpx statement. This will fix compile on systems
529     that both have utmp.h and utmpx.h (e.g. NetBSD).
530    
531     Sun, 26 Mar 2006 23:10:51 Tomoki AONO <aonoto at users.sourceforge.jp>
532    
533     * Wnn/uum/jhlp.c:
534     Some minor fix for compiling some platforms:
535    
536     - crow is declared in header.h, so remove duplicate extern.
537     - #ifdef-ed I_PUSH ptem / ldterm for platforms that don't have STREAMS
538     but have ptsname (e.g. Linux, recent NetBSD).
539    
540     This change will succeed compile on some platforms, but uum
541     segfaults on my environment (Linux) ...
542    
543     Mon, 20 Mar 2006 01:38:15 Tomoki AONO <aonoto at users.sourceforge.jp>
544    
545     * Wnn/uum/setutmp.c:
546     Some minor change to fix compile error on Linux.
547     UTMP feature is so complex to understand ...
548    
549     Wed, 8 Mar 2006 02:15:33 Tomoki AONO <aonoto at users.sourceforge.jp>
550    
551     * configure, configure.in, makerule.mk.in:
552     Modified WNNCNVFILEDIR to install correct cnv_* file
553     if you're in terminfo environment.
554    
555     Sun, 5 Mar 2006 04:01:45 Tomoki AONO <aonoto at users.sourceforge.jp>
556    
557     * CONTRIBUTORS, config.h.in, configure, configure.in,
558     Wnn/conv/cvt_head.h, Wnn/conv/cvt_read.c, Wnn/include/commonhd.h,
559     Wnn/include/wnn_os.h, Wnn/uum/Makefile.in, Wnn/uum/header.c,
560     Wnn/uum/jhlp.c, Wnn/uum/sdefine.h, Wnn/uum/setutmp.c,
561     Wnn/uum/sheader.h, Wnn/uum/termcap.c, Wnn/uum/termio.c,
562     cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
563    
564     Long awaited merge of uum-related patch (based on hiroo's work
565     in November, 2003)
566    
567     - Detect termcap / terminfo, curses etc. automatically (from canuum)
568     But, configure support of libspt does not implemented / does not
569     include Canna support / utmp implementation does not work correctly.
570     - pty / pts processing (from Kabe). Auto detection in configure by
571     hiroo.
572     - Some modification due to build error in my environment.
573     - (As usual) stripping old address / adding lines in case
574     if builddir != srcdir .
575    
576     Many thanks to AIDA shinra, Taketo Kabe @ SRA Tohoku, hiroo,
577     kouji at hiroshima-u.ac.jp (original author of Kabe's patch).
578    
579     Fri, 3 Mar 2006 02:18:49 Tomoki AONO <aonoto at users.sourceforge.jp>
580    
581     * makerule.mk.in, Wnn/romkan/Makefile.in, cWnn/romkan/Makefile.in,
582     kWnn/romkan/Makefile.in:
583    
584     Some minor changes before large commit:
585    
586     makerule.mk.in:
587     - Remove MAKE (if your make does not need this). You can build
588     with other make command (ex. gmake).
589     - Define LT_{CC,LD,INSTALL} globally.
590    
591     *Wnn/romkan/Makefile.in:
592     - Use LT_CC to remove warning.
593     - (Usual work) changed some lines to build correctly
594     in case builddir != srcdir . (I think this don't
595     break normal build.)
596    
597     both files:
598     - (Usual work) stripping old mail address.
599    
600     Sat, 11 Feb 2006 18:51:44 Tomoki AONO <aonoto at users.sourceforge.jp>
601    
602     * Wnn/uum/: hinsi.c, jikouho.c, printf.c, termio.c, touroku.c:
603     - Include string related header to reduce warning. (more merged from
604     hiroo's work tree.)
605     - Stripped old mail address (as usual).
606    
607     Sat, 11 Feb 2006 03:29:38 Tomoki AONO <aonoto at users.sourceforge.jp>
608    
609     * Wnn/uum/basic_op.c:
610     - Include string related header to reduce warning. (Merged from
611     hiroo's work tree.)
612     - Stripped old mail address (as usual).
613    
614     Sun, 11 Dec 2005 03:50:43 Tomoki AONO <aonoto at users.sourceforge.jp>
615    
616     * PubdicPlus/pod.c:
617     Reverse condition of prototype section.
618    
619     Sat, 3 Dec 2005 17:29:31 Tomoki AONO <aonoto at users.sourceforge.jp>
620    
621     * ChangeLog, ChangeLog.en:
622     LGPL coordinator is Nakai, not 'NaGai'. (Sorry)
623    
624     Sat, 3 Dec 2005 16:55:47 Tomoki AONO <aonoto at users.sourceforge.jp>
625    
626     * Wnn/include/commonhd.h:
627     Increment _SERVER_VERSION for next (alpha?) release. Also stripped
628     old mail address.
629    
630 aonoto 1.16 Wed, 30 Nov 2005 02:25:00 Tomoki AONO <aonoto at users.sourceforge.jp>
631     Update ChangeLog and added 1.1.1-a021 tag.
632    
633     Wed, 30 Nov 2005 02:00:02 Tomoki AONO <aonoto at users.sourceforge.jp>
634     * PubdicPlus/pod.c:
635     Changed searchdesc() spec because 2nd / 3rd parameter is not
636     used currently. (I found this on RedHat Bugzilla #110750.)
637     Also added prototype for other functions. Currently it can
638     compile on traditional (K&R) environment.
639    
640     Mon, 28 Nov 2005 02:30:23 Tomoki AONO <aonoto at users.sourceforge.jp>
641     * config.h.in, configure, configure.in:
642     - Added -D_GNU_SOURCE to CCOPTIONS if linux. Merged from
643     Gentoo portage, but discussion began in wnn-users ML
644     ([wnn-users 1035]). Thanks to MATSUU Takuto.
645     (Some (ancient?) Linux users may get some problems on
646     building. Please report us if it occurs.)
647     - Changed library searching method of crypt() (to
648     AC_SEARCH_LIBS). Maybe useful for systems that have
649     crypt() on both libc and libcrypt (i.e. Solaris).
650     - Use $(top_builddir) to *WNNJLIB / HINSI_DATA (instead of
651     *WNNJLIBSRC / WNNJDSRC) by default. Useful if builddir !=
652     srcdir, but it doesn't break normal configurations.
653     - Some cosmetic change. (Also stripped old mail address.)
654    
655     Mon, 21 Nov 2005 01:10:28 Tomoki AONO <aonoto at users.sourceforge.jp>
656     * Wnn/uum/Makefile.in, cWnn/uum/Makefile.in, kWnn/uum/Makefile.in:
657     Describe each library in *uum dependency line instead of
658     $LOCAL_LIBRARIES (to avoid searching libraries in @LIBS@).
659    
660     Sun, 20 Nov 2005 03:25:52 Tomoki AONO <aonoto at users.sourceforge.jp>
661    
662     * ChangeLog, ChangeLog.en:
663     Update ChangeLog to 29 Aug 2005. (Japanese translation is
664     not available...)
665 aonoto 1.15 Mon, 29 Aug 2005 02:17:35 Tomoki AONO <aonoto at users.sourceforge.jp>
666     * Wnn/uum/Makefile.in:
667     - Fix libtool issue (Added --mode, remove .libs/ directory
668     in make clean).
669     - Stripped (not valid?) mail address of the project.
670     - Changed some line to build correctly in case
671     builddir != srcdir. (I think this don't break normal build.)
672     * [kc]Wnn/uum/Makefile.in:
673     ditto, but I'm not sure we can build kuum / cuum correctly.
674    
675     Mon, 29 Aug 2005 01:44:21 Tomoki AONO <aonoto at users.sourceforge.jp>
676     * Wnn/uum/jhlp.c:
677     Strip #include <err.h> because we don't need it and it's
678     specific to BSD. And stripped (not valid?) mail address of
679     the project.
680    
681     Mon, 13 Jun 2005 02:14:22 Tomoki AONO <aonoto at users.sourceforge.jp>
682     * Wnn/etc/bdic.c, Wnn/include/wnn_os.h, Wnn/jutil/dtoa.c:
683     Moved get_n_EU_str / get_short from Wnn/etc/bdic.c to
684     Wnn/jutil/dtoa.c . It may be bad idea, but fix compile
685     error on strict compilers (ex. gcc4).
686    
687     Mon, 11 Apr 2005 00:26:36 Tomoki AONO <aonoto at users.sourceforge.jp>
688    
689     * CONTRIBUTORS, Wnn/etc/bcopy.c, Wnn/etc/mkdir.c, Wnn/etc/msg.c,
690     Wnn/etc/py_table.c, Wnn/etc/strings.c, Wnn/etc/yincoding.c,
691     Wnn/etc/zy_table.c, Wnn/include/commonhd.h, Wnn/include/demcom.h,
692     Wnn/include/hinsi.h, Wnn/include/hinsi_file.h,
693     Wnn/include/jd_sock.h, Wnn/include/jdata.h, Wnn/include/jh.h,
694     Wnn/include/jllib.h, Wnn/include/jslib.h, Wnn/include/msg.h,
695     Wnn/include/rk_spclval.h, Wnn/include/wnn_config.h,
696     Wnn/include/wnn_os.h, Wnn/include/wnn_string.h,
697     Wnn/include/wnnerror.h, Wnn/jlib/jl.c, Wnn/jlib/js.c,
698     Wnn/jlib/kankana.c, Wnn/jlib/wnnerrmsg.c,
699     Wnn/romkan/rk_bltinfn.c, Wnn/romkan/rk_extvars.h,
700     Wnn/romkan/rk_fundecl.h, Wnn/romkan/rk_header.h,
701     Wnn/romkan/rk_macros.h, Wnn/romkan/rk_main.c,
702     Wnn/romkan/rk_modread.c, Wnn/romkan/rk_read.c,
703     Wnn/romkan/rk_spclval.h, Wnn/romkan/rk_vars.c:
704    
705     Changed license of libwnn-related files to LGPL-2.0.
706     Thanks to the original Wnn authors and FreeWnn contributors.
707    
708 aonoto 1.17 And thanks to Yukihiro Nakai (and tyoshida) for coordination
709 aonoto 1.15 of this relicensing.
710    
711     Mon, 31 Jan 2005 02:14:20 Tomoki AONO <aonoto at users.sourceforge.jp>
712     * Wnn/jutil/wnnkill.c:
713     I forgot to add prototype for usage() ... (^^;
714    
715     Mon, 31 Jan 2005 02:03:50 Tomoki AONO <aonoto at users.sourceforge.jp>
716     * Wnn/jutil/wnnkill.c:
717    
718     - Use vsnprintf() within out() and use vsprintf() for systems
719     doesn't have snprintf() (avoid build error). We should
720     implement (or import) alternate snprintf() for these systems ...
721     - Added prototype of out() for strict C compilers (ex. gcc-4.0).
722     - Show simple usage if unsupported parameter is given.
723    
724     Thu, 30 Dec 2004 02:45:32 Tomoki AONO <aonoto at users.sourceforge.jp>
725     * Wnn/jserver/de_header.h:
726     Fix prototype declaration of output_file_uniq() to match
727     recent change of bdic.c .
728    
729     Sun, 21 Nov 2004 04:17:19 Tomoki AONO <aonoto at users.sourceforge.jp>
730     * COPYING.LIB:
731     My first commit to sourceforge.jp :
732     Added LGPL-2.0 COPYING file to repository. (LGPL patch by
733     Nakai switch license of libwnn-related files to GNU Lesser
734     General Public License 2, so this is not the version he (or
735     she) intends to.)
736    
737     Mon, 13 Sep 2004 01:56:55 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
738     * Wnn/jlib/Makefile.in, cWnn/jlib/Makefile.in,
739     kWnn/jlib/Makefile.in:
740    
741     - Added libtool --mode options by introducing LT_CC / LT_INSTALL.
742     (This change is mainly for [ck]Wnn, but also changed Wnn to
743     match style).
744     - Cosmetic change to match style between Wnn and [ck]Wnn.
745     - My usual work to build correctly if builddir != srcdir .
746     (Probably it cannot harm normal build.)
747    
748     Sun, 15 Aug 2004 18:38:22 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
749     * Wnn/jutil/Makefile.in, cWnn/jutil/Makefile.in,
750     kWnn/jutil/Makefile.in:
751    
752     - Added libtool --mode=XXX option. (by (experimentally)
753     introducing LT_LD / LT_INSTALL variable. Is this idea
754     reasonable?)
755     - Also added my change to support building in case
756     builddir != srcdir .
757    
758     Thu, 12 Aug 2004 18:03:19 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
759     * Wnn/jutil/atod.c:
760     Converted strlcpy() -> strncpy(). (Portability issue)
761    
762     Tue, 20 Jul 2004 03:24:26 Hiroo Ono <hiroo at oikumene.gcd.org>
763     * Wnn/jutil/: atod.c, atorev.c, dic_head.c, oldatonewa.c, sort.c,
764     utilbdic.c, wnnkill.c, wnntouch.c:
765    
766     Conform to ISO C.
767     Bad thing with this commit is that it is not tested (even
768     not compiled). However I thought it better to commit than
769     forget, as I cannot take enough time.
770    
771     Tue, 13 Jul 2004 02:53:02 Hiroo Ono <hiroo at oikumene.gcd.org>
772     * Wnn/etc/bdic.c, Wnn/etc/pwd.c:
773     ANSIfy, and make #ifdef thing a little bit simple.
774     Added function prototypes, which are to be moved to some
775     header file.
776    
777     Wed, 30 Jun 2004 00:11:55 Hiroo Ono <hiroo at oikumene.gcd.org>
778     * ChangeLog, ChangeLog.en:
779     update to 20 June 2003.
780    
781     Tue, 29 Jun 2004 01:25:58 Hiroo Ono <hiroo at oikumene.gcd.org>
782     * ChangeLog, ChangeLog.en:
783     update to 4 June 2003.
784     Remove a comment about setenv(). It may have come from my
785     misunderstandig.
786    
787     Tue, 29 Jun 2004 01:24:35 Hiroo Ono <hiroo at oikumene.gcd.org>
788     * Wnn/jlib/Makefile.in:
789     add libtool option.
790    
791     Mon, 28 Jun 2004 00:39:11 Hiroo Ono <hiroo at oikumene.gcd.org>
792     * Contrib/dic/gerodic/g-jinmei.u:
793     gerodic: Fix ������������ & ���� entry.
794     They might be deleted, but for the instant just fix
795     them.
796    
797     Sat, 19 Jun 2004 01:32:41 Hiroo Ono <hiroo at oikumene.gcd.org>
798     * Wnn/jserver/de.c:
799     Mistakenly removed "break" in rev.1.29. Revert them.
800     pointy hat to: hiroo
801    
802     Sat, 22 May 2004 01:39:31 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
803     * INSTALL, INSTALL.en, config.h.in, configure, configure.in,
804     Wnn/etc/revdic.c, Wnn/jserver/Makefile.in, Wnn/jserver/do_env.c,
805     cWnn/jserver/Makefile.in, kWnn/jserver/Makefile.in:
806    
807     Commit from my work area part 2. (Bit large ...)
808    
809     Rewrote configure part of libwrap support:
810    
811     - By default, configure finds if libwrap is installed.
812     - Do AC_TRY_LINK() on both $withval=yes and $withval=PATH case.
813     (AC_CHECK_LIB() fails against original TCP wrapper ...)
814     - HAVE_LIBWRAP are defined in config.h.in, so remove "-DHAVE_LIBWRAP"
815     from CFLAGS.
816     - Changed WRAPLIBS -> WRAPLIB .
817     - Add WRAPLIB on [kc]Wnn . Also add --mode=XXX to LIBTOOL lines.
818    
819     Other changes:
820    
821     - (configure) Running generated script by autoconf-2.53 (that
822     we are using) fails on some Bourne shell family (lack of
823     LINENO support. ex. FreeBSD). Add code to clear default
824     --with-tag (Libtool issue?).
825     - (configure) Add -no-cpp-precomp on Darwin only if you are using gcc.
826     (But I don't know other compilers running on Darwin.)
827     - (configure) Use $ac_install_sh to mkdir Contrib/dic/gerodic .
828     - (do_env.c) Convert non-printable character for logging on
829     JS_OPEN / JS_CONNECT. Partial fix of Bugtraq id 7918
830     ([freewnn:01002]).
831     Please don't install jserver as setuid *root* ... (^^;)
832     - (revdic.c) Fix compiler warnings.
833     - (some Makefiles) Some lines changed to build correctly if
834     builddir != srcdir. (I think this don't break normal build.)
835    
836     Fri, 21 May 2004 22:55:53 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
837     * configure.in:
838     Commit from my work area: Change indention of help string in
839     configure. (Cosmetic issue only.)
840    
841     Sun, 25 Apr 2004 03:56:40 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
842     * Wnn/pubdicplus/Makefile.in, cWnn/cdic/Makefile.in,
843     cWnn/tdic/Makefile.in, kWnn/kdic/Makefile.in:
844    
845     Some CPP (ex. cpp bundled with Mac OS X 10.3 Developers CD)
846     adds "#pragma" line, so strip these lines before processing
847     atof. Inspired by Makoto Fujiwara's Web diary (2004/Mar/01).
848    
849     This change includes part of my modification (in case
850     builddir != srcdir), but it doesn't affect to normal build ...
851    
852     Thu, 20 Nov 2003 19:31:59 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
853     * Wnn/jserver/de.c:
854     Don't use is_internet_socket if --without-libwrap (quick &
855     dirty fix). Spotted by Makoto Fujiwara (in his Web diary).
856    
857     Sat, 8 Nov 2003 15:26:06 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
858     * Wnn/jlib/js.c:
859     If we use s[0..6] (in get_serv_defs()), we should declare s[7].
860     Found in RawHide package (1.11-39) (and probably in Fedora / Red Hat
861     Enterprise Linux package). Spotted to (at least) Red Hat
862     by d.binderman at virgin.net .
863    
864     Tue, 16 Sep 2003 20:42:13 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
865     * Contrib/dic/gerodic/g-jinmei.u:
866     Fix translation of 'morisu' -> 'Morris' (not '*N*orris').
867     Spotted by Fe2+ ([freewnn:01006]).
868 hiroo 1.14 Fri, 20 Jun 2003 16:10:24 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
869     * Wnn/jserver/de.c:
870     Correct libwrap support code to properly deny disallowed hosts.
871     Previously, it seem to have denied all clients if compiled with
872     libwrap support.
873     Added code to recv() users.
874     Fixed typo of TIME_WITH_SYS_TIME.
875    
876     Wed, 18 Jun 2003 11:10:46 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
877     * Wnn/jserver/de.c:
878     Added socketclose() to libwrap section.
879     Logging issue: Add c_c=NULL to correctly record event category.
880    
881     Tue, 10 Jun 2003 10:39:09 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
882     * configure.in:
883     Fixed the usage of AC_CHECK_TYPES in socklen_t check.
884     Removed *BSD and some other system specific sections.
885     Respect CDEBUGFLAGS even if --disable-debug.
886    
887     Sun, 8 Jun 2003 03:09:52 Hiroo Ono <hiroo at oikumene.gcd.org>
888     * configure.in:
889     Check utmpx.h.
890     Comment out time_t check. It does not work well.
891     Add getgpid, getgprp check for uum.
892     Add libwrapsupport ([freewnn:0032] by S. Motoki).
893     * Wnn/include/wnn_os.h:
894     Move FD_SET and related macro to this file.
895     * Wnn/jserver/de.c:
896     Use TIME_WITH_SYS_TIME macro by autoconf.
897     Move FD_SET and related macro to wnn_os.h.
898     Add libwrapsupport ([freewnn:0032] by S. Motoki).
899     * Wnn/jserver/error.c:
900     Use TIME_WITH_SYS_TIME macro by autoconf.
901    
902     Sat, 7 Jun 2003 13:04:33 Hiroo Ono <hiroo at oikumene.gcd.org>
903     * configure.in: check utmp.h.
904     * Wnn/include/wnn_os.h:
905     add some prototype of functions in Wnn/etc.
906     * Wnn/jserver/de.c:
907     file_init() now returns malloc status.
908     * Wnn/jserver/de_header.h, get_kaiarea.c, jbiki.c:
909     style fix.
910     * Wnn/jserver/readfile.c, b_index.c, do_filecom.c, jishoop.c, rd_jishoop.c:
911     Change according to *_realloc. Paranoiac treatment of realloc.
912    
913 hiroo 1.13 Wed, 4 Jun 2003 14:12:13 Hiroo Ono <hiroo at oikumene.gcd.org>
914     * Wnn/jserver/get_kaiaria.c:
915     Global variable definitions are moved from kai_area.c to this file.
916     * Wnn/jserver/kai_area.c: Remove.
917     * {Wnn,cWnn,kWnn}/jserver/Makefile.in: Remove kai_area.{c,o}
918    
919     Wed, 4 Jun 2003 14:05:23 Hiroo Ono <hiroo at oikumene.gcd.org>
920     * configure.in:
921     Fit to newer AC_CHECK_TYPES and AC_DEFINE usage.
922     * acconfig.h:
923     New AC_DEFINE usage made this file obsolete. Remove it.
924    
925     Wed, 4 Jun 2003 08:35:03 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
926     * config.guess, config.sub, ltmain.sh, aclocal.m4:
927     Update libtool to 1.5. This will probably allow shared library
928     build on Darwin/MacOS X. Initially submitted in [freewnn:00978]
929     with a little modification.
930     Most of libtool lines lack --mode=MODE option resulting in
931     warning messages from libtool. We will have to fix it.
932    
933     Fri, 30 May 2003 16:18:00 Hiroo Ono <hiroo at oikumene.gcd.org>
934     * Wnn/include/commonhd.h:
935     Increment SERVER_VERSION.
936    
937     Sun, 18 May 2003 14:34:02 Hiroaki Abe <h-abe at pc.highway.ne.jp>
938 hiroo 1.12 * Wnn/jserver/de_header.h, do_filecom.c:
939     Allocate struct wnn_file files dynamically.
940    
941     Sun, 11 May 2003 19:01:10 Hiroo Ono <hiroo at oikumene.gcd.org>
942     * Makefile.in, configure.in, makerule.mk.in:
943     revised CFLAGS and CDEBUGFLAGS usage.
944     * configure: regenerate.
945     * Wnn/etc/bdic.c, Wnn/include/jd_sock.h, Wnn/jlib/js.c,
946     Wnn/romkan/rk_modread.c, Wnn/uum/jhlp.c, Wnn/romkan/rk_read.c:
947     Axed UX386 macro.
948     * Wnn/jlib/jl.c, Wnn/jlib/kankana.c, Wnn/jserver/do_env.c,
949     Wnn/jserver/do_filecom.c, Wnn/uum/uif.c:
950     style fix.
951     * Wnn/jserver/ddefine.h, Wnn/jserver/fzk.h, fzk.c, Wnn/uum/sheader.h:
952     forgot to add edited year.
953     * Wnn/conv/Makefile.in: remove unnecessary variable.
954     * Wnn/jlib/Makefile.in, Wnn/jlib.V3/Makefile.in,
955     cWnn/jlib/Makefile.in, kWnn/jlib/Makefile.in:
956     removed unnecessary variable, removed getopt.c, and style fix.
957     * Wnn/jlib/getopt.c: Removed as replaced by libc or GNU getopt.
958     * cWnn/etc/Makefile.in, kWnn/etc/Makefile.in:
959     remove unnecessary variable.
960     added GNU getopt.c and getopt1.c which deals with long options.
961     style fix.
962     * cWnn/include/Makefile.in, kWnn/include/Makefile.in:
963     added GNU getopt.h and style fix.
964     * Wnn/jserver/Makefile.in, cWnn/jserver/Makefile.in,
965     kWnn/jserver/Makefile.in:
966     Remove de_vars.c and jserver_id.c
967     Replace getopt by GNU getopt.
968     Removed FORKDEF. cf. de.c changes.
969     * Wnn/jserver/de_vars.c:
970     Remove. Global variables now dealt in de_header.h and de.c.
971     * Wnn/jserver/de_header.h:
972     global variable definitions are now in de_header.h and kaiseki.h.
973     add OPT_* macro. style fix.
974     * Wnn/jserver/kai_area.c: global variables are moved to kaiseki.h
975     * Wnn/jserver/kaiseki.h: now covers global variable definition.
976     * Wnn/jserver/jserver_id.c: Remove. It is not used.
977     * Wnn/jserver/bnsetu_kai.c:
978     discard jmt_set() return value.
979     It never returnes -1 (failure), so this change does not matter.
980     * Wnn/jserver/de.c:
981     use GNU getopt now.
982     global variable now dealt in de_header.h and de.c.
983     axed UX386 macro.
984     add -D option (do not detach tty) and some long options.
985     changed option setting with OTP_*.
986     * Wnn/etc/getopt.c, Wnn/etc/getopt1.c, Wnn/include/getopt.h:
987     add GNU getopt (getopt_long).
988     * Wnn/jserver/jmt0.c:
989     Elimination of unnecessary code brought that
990     init_jmt() no more returns a value nor take a parameter,
991     also initjmt is no more needed.
992     * Wnn/jserver/do_dic_no.c, do_henkan1.c:
993     init_jmt() no more takes a parameter, and style fix.
994     * Wnn/jserver/get_kaiarea.c:
995     change return value of get_kaiseki_area().
996     failure now returns NULL, and success returns 1 (non zero)
997     (a little bit like malloc).
998     style fix.
999     * Wnn/jserver/initjserv.c, snd_rcv.c, w_string.c:
1000     remove commented out code.
1001    
1002     Fri, 9 Apr 2003 Hiroo Ono <hiroo at oikumene.gcd.org>
1003     * Tagged freewnn-1-1-1-a020.
1004    
1005     Sun, 6 Apr 2003 06:30:49 Hiroo Ono <hiroo at oikumene.gcd.org>
1006 hiroo 1.11 * Wnn/uum/jhlp.c: Change err() to uum_err().
1007     Avoid overriding err() in libc.
1008     * Wnn/uum/sheader.h: ditto.
1009     * Wnn/jserver/bnsetu_kai.c:
1010     Convert "struct kangovect" to typedef'ed "word_vertor".
1011     * Wnn/jserver/ddefine.h:
1012     Remove commented out code and "kangovect" definition.
1013     * Wnn/jserver/fzk.c:
1014     Convert "struct kangovect" to typedef'ed "word_vertor".
1015     Make function prototypes and definition ISO C style.
1016     Get rid of the keyword "register".
1017     Convert error1() to log_err().
1018     Remove commented out code.
1019     Zero clear malloc'ed areas using bzero() or calloc(). It will
1020     make jserver work again.
1021     * Wnn/jserver/fzk.h: typedef word_vector and fzkvect.
1022     include ddefine.h.
1023    
1024 hiroo 1.12 Mon, 30 Dec 2002 00:03:24 Hiroo Ono <hiroo at oikumene.gcd.org>
1025 hiroo 1.10 * PubdicPlus/pubdic.p
1026     Fixed the word "torawareru".
1027 hiroo 1.12 (reported by Mr.Hironori Fujii <fujii at chi.its.hiroshima-cu.ac.jp>)
1028 hiroo 1.10
1029 hiroo 1.12 Fri, 8 Nov 2002 09:15:07 Katsuomi Hamajima <hamajima at nagoya.ydc.co.jp>
1030 hiroo 1.10 * Wnn/jserver/de_header.h:
1031     Fix compile error by defining UCHAR.
1032    
1033 hiroo 1.12 Tue, 12 Nov 2002 10:25:02 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1034 hiroo 1.10 * Wnn/etc/revdic.c:
1035     Fix bug on revdic against WNN_UD_DICT.
1036     atod -U creates wrong dictionary (and even crashes) on little-endian
1037     architecture.
1038 hiroo 1.12 (reported by Mr.Kamei <zic-fw at ontime.venus.to> in [freewnn:00903]>)
1039 hiroo 1.10 * Wnn/jutil/atod.c:
1040     Add -U explanation in the usage.
1041    
1042 hiroo 1.12 Sat Sep 07 11:33:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1043 hiroo 1.10 * Contrib/dic/gerodic/g-jinmei.u:
1044     PubdicPlus/pubdic.p:
1045     Fix the word "hitachi" and "jouban".
1046 hiroo 1.7
1047 hiroo 1.12 Sun Sep 01 17:48:26 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1048 hiroo 1.8 * configure.in: added check for FD_SET() and AC_HEADER_TIME.
1049     * configure:
1050     config.h.in: regenerate.
1051     * Wnn/jserver/initjserv.c:
1052     small style fix.
1053     * Wnn/jserver/de.c:
1054     Change prototypes to C89 style, modify error message.
1055     Use the type fd_set and functions FD_* for select(2) parameters.
1056     * Wnn/jserver/de_header.h:
1057     Change some prototypes to C89 format.
1058     Change struct wnn_file->area type to void*.
1059     * Wnn/jserver/renbn_kai.c:
1060     Change prototypes to C89 style,
1061     error1 -> log_err/log_debug conversion.
1062     * Wnn/jserver/readfile.c:
1063     Change prototypes to C89 style,
1064     error1 -> log_err/log_debug conversion.
1065    
1066 hiroo 1.12 Mon Aug 26 09:27:23 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1067 hiroo 1.8 * Wnn/uum/jhlp.c:
1068 aono 1.9 #include <errno.h> instead of <sys/errno.h>.
1069 hiroo 1.8
1070 hiroo 1.12 Sat Aug 24 18:11:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1071 hiroo 1.8 * Wnn/jserver/de.c:
1072     Change prototypes to C89 style.
1073     Remove commented out function.
1074    
1075 hiroo 1.12 Fri Aug 16 17:30:29 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1076 hiroo 1.8 * Wnn/jserver/b_index.c:
1077     Change prototypes to C89 style.
1078     error1 -> log_err/debug conversion.
1079    
1080 hiroo 1.12 Thu Aug 15 10:31:04 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1081 hiroo 1.8 * Wnn/jserver/de.c:
1082     Clear user_name and host_name of deleted client struct
1083     to display username correctly in log_debug()/log_error().
1084     Possible typo fix for IBM compilers (CLINET -> CLIENT).
1085    
1086 hiroo 1.12 Mon Aug 12 16:25:48 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1087 hiroo 1.8 * jserver/de_header.h:
1088     Permit double inclusion.
1089     Add option_flag variable.
1090     * jserver/ddefine.h:
1091     jserver/fzk.h:
1092     jserver/kaiseki.h:
1093     Permit double inclusion.
1094     * jserver/de.c:
1095     Include <sys/time.h>
1096     Change DOFORK macro to option_flag variable.
1097     error1() -> log_debug() change.
1098     * jserver/de_vars.c:
1099     Add option_flag variable.
1100     * jserver/do_filecom.c:
1101     Remove fopen() prototype.
1102     * jserver/error.c:
1103     Avoid printing garbage when c_c->user_name has invalid value.
1104     * jserver/initjserv.c:
1105     Rearrange prototypes.
1106     Change read_default() implementation to a little more sofisticated
1107     way using strtok(). (at least I do think so).
1108     Add debug messages to read_default().
1109     Change read_default_files() buffer size to EXPAND_PATH_LENGTH+1.
1110     Remove commented out function.
1111    
1112 hiroo 1.12 Sun Jul 14 04:19:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1113 hiroo 1.8 * PubdicPlus/fzk.con:
1114     PubdicPlus/fzk.fzkattr:
1115     PubdicPlus/fzk.shuutan:
1116     Comment out identifier trailing to #endif.
1117     * Wnn/jserver/de_header.h:
1118     Change the prototypes of functions defined in intjserv.c
1119     in C89 style.
1120     * Wnn/jserver/initjserv.c:
1121     Replace change_ascii_to_int() to atoi() in standard library.
1122     Corrected the parameter for atoi() in get_bcksla().
1123     * Wnn/jutil/atod.c:
1124     Wnn/jutil/atof.c:
1125     Wnn/jutil/oldatonewa.c:
1126     Wnn/jutil/ujisf.c:
1127     Wnn/jutil/wnntouch.c:
1128     Wnn/jserver/do_filecom.c:
1129     Wnn/jserver/error.c:
1130     Wnn/jserver/sisheng.c:
1131     Wnn/jlib.V3/jlv3.c:
1132     Wnn/etc/dic_atojis.c:
1133     Wnn/etc/msg.c:
1134     Wnn/etc/sstrings.c:
1135     PubdicPlus/pod.c: Include string(s).h.
1136    
1137 hiroo 1.12 Sat Jun 22 17:58:58 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1138 hiroo 1.8 * Wnn/manual/4.cmd/jserver:
1139     Wnn/man/4.cmd/jserver.man:
1140     Added description about jserver -v option.
1141    
1142 hiroo 1.12 Sat Jun 22 13:26:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1143 hiroo 1.8 * CONTRIBUTORS:
1144     List the contributors for pubdic+ enhancement (from wnn-users).
1145     Added Mr.Ishida for the fix in Wnn/jserver/de.c [freewnn:00383].
1146     * acconfig.h:
1147     Remove HAVE_RAND_MAX, which is superfluous.
1148     * configure.in:
1149     Remove HAVE_RAND_MAX, which is superfluous.
1150     check `random()'.
1151     * configure, config.h.in: Regenerate.
1152     * Wnn/jserver/de.c:
1153     Buffer overflow fix. (by Mr.Ishida, [freewnn:00383]).
1154     Use SDRAND defined in wnn_os.h.
1155     * Wnn/jserver/do_henkan1.c:
1156     Remove needless NULL macro.
1157     * Wnn/jserver/do_hindo_s.c:
1158     Remove RAND() macro and use DRAND() defined in wnn_os.h.
1159     * Wnn/jserver/error.c:
1160     Comment out errono printing.
1161     * Wnn/etc/bdic.c:
1162     Replace index to strchr (OS dependency is dealt in wnn_os.h).
1163     * Wnn/include/wnn_os.h:
1164     Anternate strchr/strrchr/bcopy if they are not found.
1165     Select pseudo-random number generation method.
1166     standard rand() is too bad and BSD decendants seem to have random().
1167     * Wnn/jlib/jl.c:
1168     Use RAND() defined in wnn_os.h.
1169     * Wnn/jlib.V3/jlv3.c:
1170     Remove bzero macro. it is defined in wnn_os.h if needed.
1171     * Xwnmo/xjutil/jutil.c:
1172     Include appropriate headers.
1173     * Wnn/uum/Makefile.in:
1174     Remove the macro SIGNAL_DEFINES which is not used.
1175     * Wnn/uum/jhlp.c:
1176     Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1177     * Wnn/uum/screen.c:
1178     Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1179     * Wnn/uum/setutmp.c:
1180     Replace rindex to strrchr (OS dependency is dealt in wnn_os.h).
1181     Include sdefine.h, sheader.h, and remove prototypes.
1182     * Wnn/uum/sheader.h:
1183     Add prototype for ttyfdslot() in ttyfdslot.c.
1184     * Wnn/uum/ttyfdslot.c:
1185     Include appropriate headers and remove prototypes.
1186     * Wnn/uum/uif.c:
1187     Remove OS dependency check for strchr/index. It is in wnn_os.h now.
1188     * Wnn/uum/wnnrc_op.c:
1189     Remove prototype for system library function.
1190    
1191 hiroo 1.12 Fri Jun 21 19:39:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1192 hiroo 1.8 * Wnn/include/wnn_malloc.h: Removed.
1193    
1194 hiroo 1.12 Mon Jun 17 17:28:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1195 hiroo 1.8 * configure.in:
1196     Passes autoconf 2.13 again. (cf.[freewnn:00872])
1197     Look for getopt().
1198     * config.h.in:
1199     configure: Regenerate by GNU Autoconf 2.53.
1200     * Wnn/include/wnn_os.h:
1201     Add #endif forgotten in rev.1.10 (cf.[freewnn:00874]).
1202     * Wnn/jlib/getopt.c:
1203     Enable only when the system do not have getopt()(cf.[freewnn:00874]).
1204    
1205 hiroo 1.12 Sat Jun 15 13:11:45 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1206 hiroo 1.7 * acconfig.h:
1207     Added RETSIGTYPE_VOID hack taken from EB Library
1208     <URI:http://www.sra.co.jp/people/m-kasahr/eb/>.
1209     * configure.in:
1210     Removed -DCSRG_BASED for CCOPTIONS of *BSD.
1211     Aggregated AC_CHECK_HEADERS and AC_CHECK_FUNCS parameter
1212     to reduce the size of configure a little.
1213     Cosmetic change in AC_CHECK_TYPES usage.
1214     Added RETSIGTYPE_VOID hack taken from EB Library.
1215     Suppress Makefile generation for each language when
1216     they are disabled.
1217     Add getdtablesize() check.
1218     * config.h.in, configure: regenerate. (GNU Autoconf 2.53)
1219     * Wnn/include/wnn_os.h:
1220     bzero/memset, strchr/index strrchr/rindex glue.
1221     SIGNALRETURNSINT replaced by RETSIGTYPE and RETSIGTYPE_VOID.
1222     Newly define WNN_NFD for temporal file descriptor number hack.
1223     * Wnn/jlib/getopt.c, jl.c, js.c,
1224     Wnn/jserver/initjserv.c,
1225     Wnn/romkan/rk_header.h:
1226     Include config.h and wnn_os.h if not, and get rid of BSD42 macro.
1227     * Wnn/jserver/de.c:
1228     Use WNN_NFD for temporal file descriptor number hack.
1229     * Wnn/jserver/de_header.h, error.c,
1230     Wnn/uum/jhlp.c:
1231     Replace to RETSIGTYPE and RETSIGTYPE_VOID.
1232     Use WNN_NFD for temporal file descriptor number hack.
1233     * Wnn/uum/sheader.h:
1234     A trivial change in comment.
1235     * Wnn/uum/wnnrc_op.c:
1236     Get rid of BSD42 macro.
1237    
1238 hiroo 1.12 Fri Jun 14 19:39:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1239 hiroo 1.7 * Makefile.in: use $(RM) for remove command.
1240    
1241 hiroo 1.12 Thu Jun 13 21:27:51 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1242 hiroo 1.7 * FreeWnn/Wnn/uum/jhlp.c, termio.c:
1243     Change own setenv() definition to not to print out error message
1244     and getting one more parameter for compatibility.
1245     Print out setenv() error message at the caller side.
1246     * FreeWnn/Wnn/uum/termcap.c: curses header inclusion.
1247     * FreeWnn/Wnn/uum/sheader.h: cleanup.
1248    
1249 hiroo 1.12 Mon Jun 10 22:15:23 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1250 hiroo 1.7 * PubdicPlus/pod.c: Include config.h.
1251    
1252 hiroo 1.12 Sun Jun 09 11:08:41 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1253 hiroo 1.7 * FreeWnn/configure.in:
1254     Add libbind.so check for BeOS R5.1.
1255    
1256 hiroo 1.12 Mon May 27 16:33:52 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1257 hiroo 1.7 * Wnn/pubdicplus/Makefile.in:
1258     Put $(TOP) to include path so that <config.h> can be included.
1259    
1260 hiroo 1.12 Sat May 25 11:24:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1261 hiroo 1.7 * FreeWnn/PubdicPlus/ fzk.con, fzk.attr, fzk.jircon:
1262     Enhancement for verb ([wnn-users 973],[wnn-users 975] Y.Katayama).
1263     Enhancement for prefix ([wnn-users 978] Fe2+(T.Matsui)).
1264    
1265 hiroo 1.12 Sat May 25 05:57:43 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1266 hiroo 1.7 * Wnn/jserver/ MALLOC.c, malloc.c: Remove malloc() wrapper.
1267    
1268 hiroo 1.12 Sun May 12 22:51:18 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1269 hiroo 1.7 * Wnn/conv/cvt_key.c: Remove qualifier register.
1270     * Wnn/uum/setutmp.c:
1271     Correct the parameter of setenv().
1272     Include necessary system headers.
1273     * kWnn/jserver/Makefile.in, kWnn/include/Makefile.in,
1274     cWnn/jserver/Makefile.in, cWnn/include/Makefile.in,
1275     Wnn/jserver/Makefile.in:
1276     Remove wnn_malloc.h and malloc.c
1277     * Wnn/etc/ msg.c, vasprintf.c,
1278     Wnn/jlib/ jl.c, js.c, kankana.c,
1279     Wnn/jlib.V3/jlv3.c,
1280     Wnn/jserver/ b_index.c, daibun_kai.c, de.c, dispatch.c,
1281     do_env.c, error.c, fzk.c, get_kaiarea.c,
1282     hinsi_list.c,initjserv.c, jikouho.c, jikouho_d.c,
1283     mknode0.c, mknode1.c, mknode2.c, readfile.c,
1284     Wnn/jutil/ atod.c, atorev.c, dtoa.c, ujisf.c, wddel.c,
1285     wdreg.c, wnnstat.c,
1286     Wnn/uum/ basic_op.c, history.c, prologue.c, screen.c,
1287     termcap.c, uif.c, wnnrc_op.c:
1288     Include stdlib.h (or malloc.h) for malloc() family.
1289     Remove prototype for malloc().
1290     Include some other system headers.
1291     * Wnn/uum/sheader.h: Remove unnecessary prototypes.
1292     * Makefile.in: Add removal of autoconf 2.53 generated
1293     files in distclean.
1294    
1295 hiroo 1.12 Sun May 12 01:01:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1296 hiroo 1.7 * CONTRIBUTEORS: update
1297     * configure.in, configure, config.h.in:
1298     Check for bcopy/bzero/bcmp.
1299     * Wnn/etc/bcopy.c:
1300     Check for bcopy/bzero/bcmp.
1301     Remove qualifier register.
1302    
1303 hiroo 1.12 Sat May 11 13:03:37 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1304 hiroo 1.7 * INSTALL INSTALL.en: Update.
1305 hiroo 1.6
1306 hiroo 1.12 Tue May 07 22:26:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1307 hiroo 1.6 * Wnn/etc/msg.c:
1308     Corrected _search(). ([freewnn:00847] by K.Wada)
1309    
1310 hiroo 1.12 Sun May 05 05:13:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1311 hiroo 1.6 * Wnn/include/commonhd.h:
1312     Updated _SERVER_VERSION to pl20.
1313     Removed unistd.h inclusion.
1314    
1315 hiroo 1.12 Sat May 04 17:15:24 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1316 hiroo 1.6 * Wnn/manual/4.cmd/jserver man/4.cmd/jserver.man:
1317     Update.
1318    
1319 hiroo 1.12 Thu May 02 15:18:55 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1320 hiroo 1.6 * Wnn/jserver/do_hindo_s.c:
1321     Corrected inclusion of stdlib.h.
1322    
1323 hiroo 1.12 Wed May 01 21:05:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1324 hiroo 1.6 * configure.in config.h.in configure:
1325     Added checking for syslog(), syslog.h and setenv() that are not
1326     in C89 or POSIX 1,2.
1327     * */jserver/Makefile.in:
1328     Removed JS_SUPPORTLIB. We do not use syslog()/libbe in the BeOS.
1329     * Wnn/jserver/error.c:
1330     Skip syslog() when it is not found.
1331     * Wnn/uum/jhlp.c sheader.h:
1332     Use system's setenv() function. As it is not in C89 or POSIX 1,2
1333     standards, use our own definition when it is not found.
1334 hiroo 1.13 However, it should be rewritten to meet other specification.
1335 hiroo 1.6
1336 hiroo 1.12 Tue Apr 02 04:16:21 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1337 hiroo 1.6 * Wnn/jserver/de.c: include fcntl.h.
1338     * Wnn/conv/cvt_read.c: Change include point of cvt_head.h.
1339    
1340 hiroo 1.12 Sun Mar 31 11:30:23 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1341 hiroo 1.6 * Wnn/include/commonhd.h:
1342     Remoke unitsd.h inclusion for BeOS.
1343     * */jserver/Makefile.in configure.in configure:
1344     BeOS requires to link libbe.so when using syslog function.
1345     Add JS_SUPPORTLIBS to set libraries when building [jckt]server.
1346    
1347 hiroo 1.12 Sun Mar 31 06:26:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1348 hiroo 1.6 * Wnn/jserver/de.c de_header.h:
1349     Changed the value of cmd_name[] from argv[0] to "[cjkt]server".
1350     Style and error message fix.
1351    
1352 hiroo 1.12 Sat Mar 30 13:44:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1353 hiroo 1.6 * Wnn/romkan/rk_modread.c: Include stdlib.h
1354    
1355 hiroo 1.12 Sat Mar 30 09:34:48 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1356 hiroo 1.6 * (Wnn/cWnn/kWnn)/romkan/Makefile.in:
1357     Added -I$(TOP) to INCLUDES.
1358     Removed LIB_MT_DEFINES. It is not used anywhere.
1359     Preliminary change for enabling build when builddir != srcdir.
1360    
1361 hiroo 1.12 Sat Mar 30 02:35:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1362 hiroo 1.6 * Wnn/etc/yincoding.c: Style fix.
1363     * files below Wnn/:
1364     Added header files (string.h/strings.h unistd.h and so on) inclusion
1365     according to STDC_HEADERS and HAVE_*_H.
1366     Add config.h inclusion if necessary.
1367     * configure.in config.h.in configure:
1368     Remove limits.h check. We see STDC_HEADERS.
1369     Add memory.h check for future bcopy/index -> memmove/strchr change.
1370    
1371 hiroo 1.12 Sat Mar 23 21:18:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1372 hiroo 1.6 files under Wnn directory:
1373     * See STDC_HEADERS for stdlib.h and string.h.
1374     * Include strings.h if no STDC_HEADERS and it exists.
1375     * Include config.h if necessary.
1376    
1377 hiroo 1.12 Thu Mar 21 06:59:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1378 hiroo 1.6 * configure.in: Removed unecessary comments.
1379     * cvt_head.h: Removed commented out codes.
1380     * cvt_read.c, bdic.c, yincoding.c:
1381     get rid of BSD42 and SYSVR2 macros and add check by configure.
1382     * config.h.in, configure.in, configure:
1383     add fchmod() check.
1384    
1385 hiroo 1.12 Sun Mar 10 10:43:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1386 hiroo 1.6 * pubdic.p: Fixed typo. ([freewnn:00812] by Fe2+)
1387    
1388 hiroo 1.12 Sat Mar 9 16:50:34 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1389 hiroo 1.5 * Makefile.in config.h.in configure configure.in
1390     Wnn/etc/gethinsi.c Wnn/jserver/Makefile.in
1391     cWnn/jserver/Makefile.in cWnn/include/Makefile.in
1392     kWnn/jserver/Makefile.in kWnn/include/Makefile.in :
1393     + Wnn/etc/vasprintf.c and Wnn/etc/mkdir.c are compiled on platforms
1394     which do not have equivalent functions.
1395     (emulating the AC_REPLACE_FUNCS macro by ourself).
1396     + If the configure option `--disable-cWnn' is specified, disable
1397     Makefile creation under cWnn directory.
1398     Note: It is an experimental feature and it should also be done
1399     for Wnn and kWnn.
1400    
1401     * Wnn/jserver/ de_header.h dispatch.c error.c :
1402     error.c related changes . (cf. [freewnn:00772])
1403     + Eliminate error1() and create new functions which takes variable
1404     arguments log_err() and log_debug().
1405     error1() is defined to be log_debug().
1406     + If -s option of jserver is not specified (noisy == 0), prints
1407     log messages to syslog.
1408     + vwrite_log(), called from log{err,debug}(), puts log message in
1409     one line (i.e. it does not add extra new lines).
1410     Usually, at least 3 lines was printed.
1411    
1412 hiroo 1.12 Fri Mar 8 20:07:13 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1413 hiroo 1.5 * Include system headers which contains the function prototype used.
1414     * Wnn/etc/wnn_os.h: Put the prototypes for functions defined in
1415     Wnn/etc.
1416     * Wnn/etc/msg.c: removed bsearch() implimentation.
1417    
1418 hiroo 1.12 Fri Mar 8 08:36:04 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1419 hiroo 1.5 * Wnn/jserver/de.c
1420     Open log (script) file in append mode.
1421     Delete duplicated signal handler setting in daemon_init().
1422    
1423 hiroo 1.12 Tue Mar 5 09:23:50 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1424 hiroo 1.5 * Imported vasprintf.c and ansidecl.h from libiberty (bundled with
1425     gcc-3.0.4). Needed for error.c rewrite.
1426     Change from original version:
1427     vasprintf.c does not #include <libiberty.h>.
1428    
1429 hiroo 1.12 Mon Mar 4 04:01:55 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1430 hiroo 1.5 * Wnn/man/4.cmd/jserver/man
1431     Fixed option-description formatting for jserver. [freewnn:00759]
1432    
1433 hiroo 1.12 Sun Mar 3 14:06:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1434 hiroo 1.5 * Wnn/include/wnn_os.h et al.
1435     Removed P_ macro for K&R C.
1436    
1437 hiroo 1.12 Sun Mar 3 12:53:58 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1438 hiroo 1.5 * configure.in: Applied fix from [freewnn:00764] (T.Aono).
1439    
1440 hiroo 1.12 Sat Mar 2 11:19:21 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1441 hiroo 1.5 * Fixed typo in the manual of wddel ([freewnn:00797] T.Matui).
1442    
1443 hiroo 1.12 Mon Sep 24 08:25:28 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1444 hiroo 1.4 * Fix for configure.in and Makefile.in ([freewnn:00753] by T.Aono).
1445    
1446 hiroo 1.12 Sun Sep 16 11:10:20 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1447 hiroo 1.3 * Added --enable-debug option to the configure script.
1448     it adds -g2 option to CDEBUGFLAGS if CC is GCC, and remove
1449     -s from INSTPGMFLAGS not to strip the executable.
1450     An update to the configure.in script for CC other than GCC is
1451     welcome.
1452    
1453 hiroo 1.12 Sat Sep 15 17:29:15 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1454 hiroo 1.3 * Put workaround for remote vulnerability that allow to create
1455     a file in an arbitrary path.
1456     ([freewnn:00699] by Mr.Ukai via Mr. M.Ishikawa).
1457     As it breaks the traditional feature (the problem itself!) of
1458     FreeWnn, this workaround can be turned off in the configure
1459     script. But if you want to do so, you should at least forbid
1460     accesses from unexpected hosts using ipfilter or its equivalent.
1461     More secure solutions like adding tcp_wrappers feature and
1462     some kind of authentication are needed, but as the problem came
1463     from the design of KKTP itself, we should be careful what
1464     solution we will take. Due to the poor manpower, this will take
1465     time.
1466     * Added P_ macro in wnn_os.h to support ISO C (and current K&R
1467     style) in the future.
1468     I am planning to change prototypes to be written with the macro.
1469     (it may be backed out though).
1470     * Uum support again ([freewnn:00676] by Mr. K.Iijima).
1471     There is no cuum, kuum, tuum support yet, but there will be.
1472     * Fix IPv6 feature.
1473     Set the permission of Unix domain socket to 0766
1474     Set the variable cmd_name to argv[0].
1475     ([freewnn:00716],[freewnn:00732] by K. Hamajima).
1476     * Do not ignore "cmd_name:" in error1() of Wnn/jserver/error.c
1477     ([freewnn:00730] by T.Aono)
1478     * Modified INSTALL.en
1479    
1480 hiroo 1.12 Tue Aug 14 11:12:34 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1481 hiroo 1.2 * CPP + IPv6 path ([freewnn:00673] Katsuomi Hamajima)
1482     * fix to configure.in for beos ([freewnn:00677] Hiroaki Abe)
1483     * libtoolized by libtool-1.4 and aclocal.
1484    
1485 ura 1.1 Sun Jun 17 15:00:08 UTC 2001
1486     * Added some manpages in English.([freewnn:00542] Francis Bond)
1487     atod.man, atof.man, dtoa.man
1488     They are not installed for the instant.
1489     * Added -v option to jserver ([freewnn:00581] Y.Yabuki)
1490     * Corrected jserver usage. ([freewnn:00606] Francis Bond)
1491    
1492 hiroo 1.12 Sat Jun 2 00:27:56 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1493 ura 1.1 * config.h.in, configure.in, */*/Makefile.in,
1494     and some other *.h and *.c files:
1495     check if sys/param.h exists.
1496     include config.h for this.
1497     fixed INCLUDES line of Makefile.in for this.
1498     modified #if statements related to macro NOFILE. (should be revised).
1499     * Wnn/man/6.jutil/atod.man: changed some alphabet characters.
1500     * removed some comments for emacs (NEmacs?) editor.
1501    
1502 hiroo 1.12 Wed May 30 00:09:15 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1503 ura 1.1 * Wnn/manual/3.libwnn/*,
1504     Wnn/manual/7.Protocol/KKTP:
1505     fix document typo ([[freewnn:00581] by Youichi Yabuki)
1506     The documents in English should also be fixed, but...
1507    
1508 hiroo 1.12 Sun May 27 12:55:45 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1509 ura 1.1 * Makefile.in: remove libtool in distclean
1510     * Wnn/include/wnn_os.h: remove HAVE_WAIT3 (it is now in configure.in)
1511     * configure.in: temporary fix for CPP ([freewnn:00578] H.Abe)
1512     CPP=`$CC -print-prog-name=cpp` on BePC, FreeBSD, Linux
1513    
1514 hiroo 1.12 Sun May 20 18:09:02 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1515 ura 1.1
1516     * makerule.mk.in: pass -DHAVE_CONFIG_H to $(CC)
1517     * PubdicPlus/fzk.con: fix previous patch ([freewnn:00576] by Keiki Sunagawa).
1518     * include <sys/param.h> before Wnn/include/msg.h .
1519     * Wnn/jd/wnnenvrc_R.omr: add gerodic ([freewnn:00346] by Fuminori Uematsu).
1520     * Wnn/jlib/js.c: include config.h ([freewnn:00392] by Hiroaki Abe)
1521    
1522 hiroo 1.12 Sat May 19 18:20:25 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1523 ura 1.1
1524     * PubdicPlus/fzk.con patch ([freewnn:00547] by Keiki Sunagawa)
1525     * PubdicPlus/pubdic.p fix ([freewnn:00424] by Tetsuo Tsukamoto)
1526    
1527     * Add target distclean to Makefile.in ([freewnn:00380] by Nobuyuki Hikichi)
1528     * Wnn/include/msg.h: fix the constraint for path name length.
1529     * Wnn/etc/msg.c: likewise.
1530     * Wnn/jlib/js.c: add the include of sys/param.h for removing path
1531     name length.
1532     ([freewnn:00380] by Nobuyuki Hikichi)
1533    
1534     * now, generate config.h.in by autoheader using acconfig.h.
1535     ([freewnn:00290] by Shinchi Motoki)
1536    
1537     * include config.h only when HAVE_CONFIG_H is defined.
1538    
1539 hiroo 1.12 Sat May 19 14:16:00 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1540 ura 1.1
1541     * divide and shared library patch ([freewnn:00443] by Satoshi Taoka)
1542     * importing
1543     libltdl/aclocal.m4
1544     ltconfig
1545     ltmain.sh
1546     from libtool-1.3.5, and
1547     config.guess
1548     config.sub
1549     from autoconf-2.13 ([freewnn:00444] by Satoshi Taoka)
1550     * remove configure from cvs tree.
1551     it can be generated by autoconf.
1552 aonoto 1.20
1553     /*
1554     ChangeLog entries from Mon Jul 19 02:58:12 1999
1555     to Tue Mar 21 02:34:45 2000 are not translated yet. See ChangeLog
1556     (in Japanese) for details.
1557     */

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26