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.18 - (show annotations) (download)
Fri Sep 23 17:49:35 2011 UTC (12 years, 6 months ago) by aonoto
Branch: MAIN
Changes since 1.17: +448 -0 lines
Update ChangeLog . Japanese translation (of some commit entry)
will come later.

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

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