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.24 - (hide annotations) (download)
Sun May 10 01:39:27 2015 UTC (8 years, 11 months ago) by itisango
Branch: MAIN
Changes since 1.23: +14 -0 lines
redefined WNN_CREATE and WNN_NO_CREATE number -> pointer

Modified Files:
	ChangeLog ChangeLog.en Wnn/include/jllib.h Wnn/jlib/jl.c
	Wnn/jlib.V3/jlv3.c

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

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