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.27 - (show 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 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 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 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 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 See:
61 https://sourceforge.jp/projects/freewnn/lists/archive/users/2015-May/000278.html
62 * 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 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 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 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 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
197 * ChangeLog, ChangeLog.en, configure, configure.in:
198
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 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 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 - Change '\' to '\e' to correctly format backslash in man file.
428 (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 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 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 And thanks to Yukihiro Nakai (and tyoshida) for coordination
810 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 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 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 * 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 * 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 Mon, 30 Dec 2002 00:03:24 Hiroo Ono <hiroo at oikumene.gcd.org>
1126 * PubdicPlus/pubdic.p
1127 Fixed the word "torawareru".
1128 (reported by Mr.Hironori Fujii <fujii at chi.its.hiroshima-cu.ac.jp>)
1129
1130 Fri, 8 Nov 2002 09:15:07 Katsuomi Hamajima <hamajima at nagoya.ydc.co.jp>
1131 * Wnn/jserver/de_header.h:
1132 Fix compile error by defining UCHAR.
1133
1134 Tue, 12 Nov 2002 10:25:02 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1135 * 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 (reported by Mr.Kamei <zic-fw at ontime.venus.to> in [freewnn:00903]>)
1140 * Wnn/jutil/atod.c:
1141 Add -U explanation in the usage.
1142
1143 Sat Sep 07 11:33:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1144 * Contrib/dic/gerodic/g-jinmei.u:
1145 PubdicPlus/pubdic.p:
1146 Fix the word "hitachi" and "jouban".
1147
1148 Sun Sep 01 17:48:26 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1149 * 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 Mon Aug 26 09:27:23 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1168 * Wnn/uum/jhlp.c:
1169 #include <errno.h> instead of <sys/errno.h>.
1170
1171 Sat Aug 24 18:11:53 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1172 * Wnn/jserver/de.c:
1173 Change prototypes to C89 style.
1174 Remove commented out function.
1175
1176 Fri Aug 16 17:30:29 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1177 * Wnn/jserver/b_index.c:
1178 Change prototypes to C89 style.
1179 error1 -> log_err/debug conversion.
1180
1181 Thu Aug 15 10:31:04 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1182 * 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 Mon Aug 12 16:25:48 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1188 * 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 Sun Jul 14 04:19:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1214 * 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 Sat Jun 22 17:58:58 UTC 2002 Tomoki Aono <aono at cc.osaka-kyoiku.ac.jp>
1239 * Wnn/manual/4.cmd/jserver:
1240 Wnn/man/4.cmd/jserver.man:
1241 Added description about jserver -v option.
1242
1243 Sat Jun 22 13:26:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1244 * 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 Fri Jun 21 19:39:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1293 * Wnn/include/wnn_malloc.h: Removed.
1294
1295 Mon Jun 17 17:28:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1296 * 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 Sat Jun 15 13:11:45 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1307 * 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 Fri Jun 14 19:39:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1340 * Makefile.in: use $(RM) for remove command.
1341
1342 Thu Jun 13 21:27:51 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1343 * 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 Mon Jun 10 22:15:23 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1351 * PubdicPlus/pod.c: Include config.h.
1352
1353 Sun Jun 09 11:08:41 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1354 * FreeWnn/configure.in:
1355 Add libbind.so check for BeOS R5.1.
1356
1357 Mon May 27 16:33:52 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1358 * Wnn/pubdicplus/Makefile.in:
1359 Put $(TOP) to include path so that <config.h> can be included.
1360
1361 Sat May 25 11:24:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1362 * 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 Sat May 25 05:57:43 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1367 * Wnn/jserver/ MALLOC.c, malloc.c: Remove malloc() wrapper.
1368
1369 Sun May 12 22:51:18 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1370 * 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 Sun May 12 01:01:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1397 * 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 Sat May 11 13:03:37 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1405 * INSTALL INSTALL.en: Update.
1406
1407 Tue May 07 22:26:30 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1408 * Wnn/etc/msg.c:
1409 Corrected _search(). ([freewnn:00847] by K.Wada)
1410
1411 Sun May 05 05:13:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1412 * Wnn/include/commonhd.h:
1413 Updated _SERVER_VERSION to pl20.
1414 Removed unistd.h inclusion.
1415
1416 Sat May 04 17:15:24 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1417 * Wnn/manual/4.cmd/jserver man/4.cmd/jserver.man:
1418 Update.
1419
1420 Thu May 02 15:18:55 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1421 * Wnn/jserver/do_hindo_s.c:
1422 Corrected inclusion of stdlib.h.
1423
1424 Wed May 01 21:05:10 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1425 * 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 However, it should be rewritten to meet other specification.
1436
1437 Tue Apr 02 04:16:21 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1438 * Wnn/jserver/de.c: include fcntl.h.
1439 * Wnn/conv/cvt_read.c: Change include point of cvt_head.h.
1440
1441 Sun Mar 31 11:30:23 UTC 2002 Hiroaki Abe <h-abe at pc.highway.ne.jp>
1442 * 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 Sun Mar 31 06:26:54 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1449 * 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 Sat Mar 30 13:44:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1454 * Wnn/romkan/rk_modread.c: Include stdlib.h
1455
1456 Sat Mar 30 09:34:48 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1457 * (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 Sat Mar 30 02:35:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1463 * 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 Sat Mar 23 21:18:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1473 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 Thu Mar 21 06:59:22 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1479 * 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 Sun Mar 10 10:43:47 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1487 * pubdic.p: Fixed typo. ([freewnn:00812] by Fe2+)
1488
1489 Sat Mar 9 16:50:34 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1490 * 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 Fri Mar 8 20:07:13 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1514 * 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 Fri Mar 8 08:36:04 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1520 * Wnn/jserver/de.c
1521 Open log (script) file in append mode.
1522 Delete duplicated signal handler setting in daemon_init().
1523
1524 Tue Mar 5 09:23:50 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1525 * 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 Mon Mar 4 04:01:55 UTC 2002 Tomoki AONO <aono at cc.osaka-kyoiku.ac.jp>
1531 * Wnn/man/4.cmd/jserver/man
1532 Fixed option-description formatting for jserver. [freewnn:00759]
1533
1534 Sun Mar 3 14:06:32 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1535 * Wnn/include/wnn_os.h et al.
1536 Removed P_ macro for K&R C.
1537
1538 Sun Mar 3 12:53:58 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1539 * configure.in: Applied fix from [freewnn:00764] (T.Aono).
1540
1541 Sat Mar 2 11:19:21 UTC 2002 Hiroo Ono <hiroo at oikumene.gcd.org>
1542 * Fixed typo in the manual of wddel ([freewnn:00797] T.Matui).
1543
1544 Mon Sep 24 08:25:28 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1545 * Fix for configure.in and Makefile.in ([freewnn:00753] by T.Aono).
1546
1547 Sun Sep 16 11:10:20 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1548 * 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 Sat Sep 15 17:29:15 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1555 * 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 Tue Aug 14 11:12:34 UTC 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1582 * 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 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 Sat Jun 2 00:27:56 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1594 * 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 Wed May 30 00:09:15 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1604 * 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 Sun May 27 12:55:45 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1610 * 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 Sun May 20 18:09:02 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1616
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 Sat May 19 18:20:25 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1624
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 Sat May 19 14:16:00 JST 2001 Hiroo Ono <hiroo at oikumene.gcd.org>
1641
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
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