Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/ChangeLog.en

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


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

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

* Merged many patches from openSUSE:

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

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

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

Added header files .
So changed Makefile.in .

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

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

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

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

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

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

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

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

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

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