- Version 3.00
- Completely revise the source code
- See git log for the details
- Revise and rewrite
CHANGES
asCHANGES.md
- Revise
skk-server-protocol.txt
toskk-server-protocol.md
- Add
examples.md
- Remove
example-inetd.txt
andexample-daemontools.txt
- Change license to MIT (see
LICENSE
)
- Change only documents, no code change
- Revise
READMEJP
toREADMEJP.md
with UTF-8 - Remove
README
(seeREADME.md
instead)
- Version: 2.00
- Change
READMEJP
encoding toeuc-jp
- Revise
skk-server-protocol.txt
- Add
README
as a brief English document
- Add
skk-server-protocol.txt
- Simplify and revise
READMEJP
- Made CHANGES in reverse-chlonogical order
- makeskkcdb.sh now uses tinycdb's cdb instead of djb's cdbmake
- Remove ambiguity from LICENSE
- Attach LICENSE content in dbskkd-cdb.c
- Comment out explicit error messages before crasing
- inetd does not handle stderr well
- Apply the fast-fail principle
- Setting
VERBOSE_MSG
as a compile flag reenables the messages - The debug messages are still useful when used with ucspi-tcp
- Insert more comments on the code
- Make DUMMYHOSTNAME shorter
- Note: change dictionary name to
JISYO_FILE
- (previously JISHO -> now JISYO (check Y) to match the
SKK-JISYO.*
filenames
- (previously JISHO -> now JISYO (check Y) to match the
- Replace macros on dbskkd-cdb.c:
diesys(string)
->exit(1)
- Drop functionality of supporting server request
3
with actual hostname or IP address- Current syntax will be broken anyway if IPv6 should be supported
- No client uses this information for authentication or anything meaningful except for showing the information to the user when optionally requested
- Replace the functionality with answering to the request with a fixed string defined in the
DUMMYHOSTNAME
macro
- Version: 1.99-expr (strictly experimental, not a release)
- Remove
cdb-0.75
dependencies - Now require
tinycdb-0.76
- Remove chroot, setuid, setgid calls from the program (results are more like verion 1.01)
- Change Japanese docs to reflect the status
- Apply patches from Tatsuya Kinoshita (Debian package maintainer)
- awk-locale.patch: Set
LC_ALL
toC
for awk inskktocdbm.sh
- datasize.patch: Increase
DATASIZE
from 2048 to 4096 so that the largest line ofSKK-JISYO.L
can be accepted
- awk-locale.patch: Set
- Fix
uint32
issue of variabledatalen
, pointed out by Tatsuya
- Resolve BSD make dependencies of
$>
(see http://twitter.com/konosuke/status/1094925767) - Add
cleanupcdb.sh
- Clear gcc-4.2.1 signedness warning by quitting using unsigned chars
- Complete writing Japanese README
- Version: dbskkd-cdb-1.70dev
- List of changes from 1.01 to 1.70dev:
- Add
chroot()
s to theSERVER_DIR
- Include
search()
into the command loop inmain()
- Report pid to stderr
- Use
cdb-0.75
source files instead of those ofcdb-0.55