v2.2.1-pre1
+ ddc-index: include project name in log-label (not too helpful)
+ added ddc_set_log_label() function
+ added improved compile-time bibl value sanitization in CConcXml (auto-truncate to MaxBiblStringLen)
+ CConcordance::SaveOptionsToString() - include textarea declarations
+ bug-hunt for weird error "CheckOccurrences failed" from genios/badz03
+ ddc_opt.pod typo fix
+ tagged DDC-XS-0.23
added quick&dirty thread-safety class-method DDC::XS::Object::CLONE_SKIP a lka https://perldoc.perl.org/perlmod.html#Making-your-module-threadsafe
* ddc_dump: fixed missing c_str() in printf format
+ updated READMEs
+ upload-release.sh updated
+ tagged ddc-2.2.0
* preparing v2.2.0 release
* preparing v2.2.0 release
* v2.2.0-pre2: disable jemalloc by default
* v2.2.0-pre1: rollback bogus commit (tagged as v2.2.0-pre2)
+ tagged ddc-2.2.0-pre2
* v2.2.0-pre2: disable jemalloc by default
+ ddc-delay-wrapper.perl: simulate slow response with constant delay
change log please update Changes file in root directory (basically debian ChangeLog format)
+ tagged ddc-2.2.0-pre1
+ v0.22: added tests for DDC v2.2.0 subcorpus paths (bare '/' and '*' in subcorpus labels)
+ relaxed yyQLexer bareword restrictions for subcorpus labels (allow bare '/', '*')
+ optimized CConcSession::InitFileReferences() using binary-vs-linear dispatch (up to 1.5x faster, avg 63% faster)
* updated mmap()-support docs in ddc_files.pod
+ updated change-log
+ udpated docs for v2.2.0
+ merged -r1321:1383 svn+ssh://mukau@svn.code.sf.net/p/ddc-concordance/code/ddc/branches/delwin-merge2 into trunk
+ fixes for daughter-specific subcorpus path-handling in BranchServer requests
+ UNIX/TCP socket abstraction twiddling: added address-wrapper struct CSocketAddr
+ work in progress: parse & honor daughter-specific subcorpus paths in BranchServer requests
+ tweaks for CHost::CheckValid()
+ fixed typo
+ UNIX socket fixes
+ TAB-input tweaks
ddc_index: handle MaxInputLoadIndexSize / MaxTokenCountInOnePeriod inconsistency
fixed in delwin-merge2 r1376
+ MaxInputLoadIndexSize / MaxTokenCountInOnePeriod consistency hack - https://sourceforge.net/p/ddc-concordance/tickets/9/
make distcheck
fixed in delwin-merge2 r1375
+ fixed 'make distcheck' https://sourceforge.net/p/ddc-concordance/tickets/8/
+ fixed missing ddcFileOrMMap inline methods
+ fixed ddcConfigNoAuto.h handling in Makefile.am (removed from svn)
+ removing extraneous branch delwin-merge2-1
+ re-formatted all *.cpp and *.h files under src/ using emacs ellemtel conventions
+ updated file-local emacs style variables to use c-file-style:ellemtel
+ added .dir-locals.el : default emacs style variables
+ ddcFileOrMMap cleanup
+ expanded TABs to spaces in all src/*/*.h src/*/*.cpp
review-2: merged 1351:1352 from 'delwin' branch into delwin-merge2 (merge complete)
review-2: merged r1345:1350 from 'delwin' branch into delwin-merge2 (resolved conflict with r1335)
review-2: merged r1345:1348 from 'delwin' branch into delwin-merge2 (resolved emacs style variable conflicts)
review-2: merged r1344 from 'delwin' branch into delwin-merge2 (resolved emacs style variable conflicts)
review-2: merged r1339:1343 from 'delwin' branch into delwin-merge2 (minor edits)
review-2: merged r1337:1338 from 'delwin' branch into delwin-merge2 (edits: ddc_simple messages, bPretty variable)
review-2: merged r1336 from 'delwin' branch into delwin-merge2 (edit: ddc_dump help messages and option alises)
review-2: merged r1335 from 'delwin' branch into delwin-merge2 (re-raised ddc_daemon polling interval)
review-2: merged r1332:1333 from 'delwin' branch into delwin-merge2 (tweaked CHost.cpp warning message)
review-2: merged r1331 from 'delwin' branch into delwin-merge2 (tweaked CHost.cpp error message)
review-2: merged r1330 from 'delwin' branch into delwin-merge2 (resolved CHost.cpp conflicts)
review-2: rejected delwin commit 1329 (CloseSocketWraper)
review-2: merged r1322:1328 from 'delwin' branch into delwin-merge2
+ created branch delwin-merge2-1 for merging delwin -r1323:1352 into trunk
unix-sockets: add "ddc_server.opt" option for socket permissions
add +UnixSocketPerms to server options file: https://sourceforge.net/p/ddc-concordance/tickets/24/
Bryan, in your code you write else if (opt=="unixsocketmode") { m_UnixSocketPerms = strtoul(Value.c_str(),NULL,8); } I changed it to unixsocketperms, because you used UnixSocketPerms in toString
unix-sockets: add "ddc_server.opt" option for socket permissions
unix-sockets: return meaningful peer name from string_socket.cpp function SocketPeer()
Tested and committed the proposed code
unix-sockets: return meaningful peer name from string_socket.cpp function SocketPeer()
use pid for peer name for unix domain sockets
(unix-)sockets, errors: maybe use strerror(errno) for human-readable system error messages
use strerror instead of a string vector: https://sourceforge.net/p/ddc-concordance/tickets/22/
do not use typedefs here
(unix-)sockets, errors: maybe use strerror(errno) for human-readable system error messages
re-instate old (KOI-8? cp1251?) comment
delete unused source code in StructDict
delete unused code in GraphanLib
delete unused code in CommonLib/utilit.cpp
delete some unused graphematics code
delete unused source code
re-instate old (KOI-8? cp1251?) comment
add CMakeLists.txt to EXTRA_DIST
add CMakeLists.txt to EXTRA_DIST (2) https://sourceforge.net/p/ddc-concordance/tickets/20/
add CMakeLists.txt to EXTRA_DIST https://sourceforge.net/p/ddc-concordance/tickets/20/
rename CreatePartionsDuringSplit
add CMakeLists.txt to EXTRA_DIST
move class CFileOrMemoryMappedFile to ddcMMap.h, and rename
rename CFileOrMemoryMappedFile to ddcFileOrMMap
delete unused CFileOrMemoryMappedFile::m_Opened
move class CFileOrMemoryMappedFile to ddcMMap.h, and rename
re-include FileName in LoadProject() exception messages
rename variables
be more verbose; https://sourceforge.net/p/ddc-concordance/tickets/18/ and 17
re-include FileName in LoadProject() exception messages
rename ddc_dump –tab-single-file option
rename ddc_dump –tab-single-file option: https://sourceforge.net/p/ddc-concordance/tickets/17/