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.27 - (hide annotations) (download)
Sun Jan 20 11:50:50 2019 UTC (5 years, 2 months ago) by itisango
Branch: MAIN
CVS Tags: freewnn-1-1-1-a023-1, HEAD
Changes since 1.26: +27 -0 lines
Changed for "Reproducible Buids"

FreeWnn's dictionary files (*.dic, *.fzk, *.con and *.conR) have
the current time, build host name and inode numbers
in their headers.
So binaries were not "Reproducible Buids"!
I changed the atod and atof commands.
Now, both commands can ignore
the current time, build host name and inode numbers
by "-d" option.

But FreeWnn identifies files by header information.
So "-d" option needs the "dummy device number" option argument.
I manage "dummy device number"  by "devnum.conf" files.

See also:
 <https://osdn.net/projects/freewnn/ticket/38482>
 <https://reproducible-builds.org/>

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

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