Hi!

You might want to consider scanning the Sword++ git logs to cherry-pick
some fixes back into Sword. For example Sword not verifying TLS
certificates with Curl, enabling MiTM attacks [1] (not good to have in
persecuted countries), a thread safety issue leading to hangs in
front-ends [2], out-of-bounds memory writes, various memory and resource
leaks etc. Work in progress.

Reporting all of these bugs back to Sword is not a priority for the
Sword++ project, because it would tremendously slow down our (mostly my)
efforts, and we just don't have the resources for that. I advise someone
from the Sword team to take a look whether you can benefit from some of
our work, although not all of these can trivially be ported to Sword.

Besides these 2 cents, I'd also like to thank the Sword team for their
great work!

God bless!
J


[1]:
https://github.com/swordxx/swordxx/commit/49de93ca35f61601376fab0ac8689f48a76dd4d6
[2]:
https://github.com/swordxx/swordxx/commit/b253a8888c1dc683ea93b38efce0f6113dea9b47

On 22.05.2017 16:55, Troy A. Griffitts wrote:
> Thanks to everyone who have contributed to this RC.  Bundle available here:
> 
> http://crosswire.org/sword/alpha/alpha/sword-1.7.902.tar.gz
> 
> Feedback appreciated.   My apologies if I missed something you've
> submitted.  Please remind me and I'll get it in.
> 
> Included since last RC:
> 
> ------------------------------------------------------------------------
> r3475 | scribe | 2017-05-22 06:42:11 -0700 (Mon, 22 May 2017) | 1 line
> 
> update mkswordtar script to work on modern distros
> ------------------------------------------------------------------------
> r3473 | scribe | 2017-05-22 05:54:33 -0700 (Mon, 22 May 2017) | 2 lines
> 
> Removed copy of KJV module from sword src and replaced with script to
> obtain and populate objc bindings test folder with the data.
> ------------------------------------------------------------------------
> r3471 | scribe | 2017-05-21 21:15:45 -0700 (Sun, 21 May 2017) | 2 lines
> 
> Applied patch from Stefan Husmann <stefan-husm...@t-online.de> which
> adds unicode/unistr.h for scsu files to fixe compiling on Arch Linux
> ------------------------------------------------------------------------
> r3470 | scribe | 2017-05-21 21:15:40 -0700 (Sun, 21 May 2017) | 2 lines
> 
> Turned experimental compression drivers off by default
> Added explanation to usrinst.sh
> ------------------------------------------------------------------------
> r3469 | scribe | 2017-05-21 20:28:49 -0700 (Sun, 21 May 2017) | 1 line
> 
> Added merge script to help merge commits from trunk to stable
> ------------------------------------------------------------------------
> r3468 | scribe | 2017-05-21 20:20:05 -0700 (Sun, 21 May 2017) | 2 lines
> 
> added script to help with eligible commits which haven't been merged
> from trunk to a release branch
> ------------------------------------------------------------------------
> r3467 | scribe | 2017-05-21 10:53:58 -0700 (Sun, 21 May 2017) | 3 lines
> 
> fixed up testsuite to pass all tests with new RTF and Plain output tests
> API-196
> 
> ------------------------------------------------------------------------
> r3466 | scribe | 2017-05-21 10:41:01 -0700 (Sun, 21 May 2017) | 4 lines
> 
> Fixed bug which causes duplicate <hi> entries if 2 <hi> exist with no
> other output between them
> Added OSISLemma filter to osisreference tests
> API-196
> 
> ------------------------------------------------------------------------
> r3465 | scribe | 2017-05-21 01:43:44 -0700 (Sun, 21 May 2017) | 2 lines
> 
> fixed compile on older (RHEL 6.x) gcc compilers
> 
> ------------------------------------------------------------------------
> r3464 | scribe | 2017-05-21 00:38:20 -0700 (Sun, 21 May 2017) | 2 lines
> 
> Added ICU-REGEX option to use the ICU regex engine for searching
> 
> ------------------------------------------------------------------------
> r3463 | refdoc | 2017-05-17 14:21:16 -0700 (Wed, 17 May 2017) | 6 lines
> 
> This closes [API153] - request for support for x-p-indent milestones. We
> are
> now filtering all types of milestones through as span with CSS class for
> OSIS type attributes unless specific handling is required. This allows
> frontends to handle such tags as they wish.
> 
> 
> ------------------------------------------------------------------------
> r3462 | refdoc | 2017-05-17 12:07:42 -0700 (Wed, 17 May 2017) | 2 lines
> 
> css classes to references, this completes [API151}
> 
> ------------------------------------------------------------------------
> r3461 | refdoc | 2017-05-17 11:29:33 -0700 (Wed, 17 May 2017) | 2 lines
> 
> testsuite updates to keep up with CSS goodness
> 
> ------------------------------------------------------------------------
> r3460 | refdoc | 2017-05-17 11:10:53 -0700 (Wed, 17 May 2017) | 3 lines
> 
> Improved xhtml/css classes for canonical titles, strongs and morph links
> and
> footnotes - see [API155]
> 
> ------------------------------------------------------------------------
> r3459 | domcox | 2017-04-27 02:08:02 -0700 (Thu, 27 Apr 2017) | 1 line
> 
> French locales update (by yvand+cyrille+domcox)
> ------------------------------------------------------------------------
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel@crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page


_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to