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.26 - (hide annotations) (download)
Sun May 17 17:24:58 2015 UTC (8 years, 10 months ago) by aonoto
Branch: MAIN
CVS Tags: freewnn-1-1-1-a023
Changes since 1.25: +14 -0 lines
- Update ChangeLog entry and version string. Added 1.1.1-a023 tag.

- Changed domain of bug-report address in AC_INIT.

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

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