| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| biblesync-1.1.2-3bsp.fc21.i686.rpm | 2015-08-30 | 38.5 kB | |
| biblesync-1.1.2-3bsp.fc21.x86_64.rpm | 2015-08-30 | 38.6 kB | |
| biblesync-debuginfo-1.1.2-3bsp.fc21.i686.rpm | 2015-08-30 | 13.5 kB | |
| biblesync-debuginfo-1.1.2-3bsp.fc21.x86_64.rpm | 2015-08-30 | 13.6 kB | |
| biblesync-devel-1.1.2-3bsp.fc21.i686.rpm | 2015-08-30 | 21.1 kB | |
| biblesync-devel-1.1.2-3bsp.fc21.x86_64.rpm | 2015-08-30 | 21.1 kB | |
| biblesync.spec | 2015-08-30 | 2.9 kB | |
| biblesync-1.1.2-win32.zip | 2014-12-24 | 123.8 kB | |
| biblesync-1.1.2.tar.gz | 2014-12-24 | 86.6 kB | |
| README | 2014-12-24 | 1.6 kB | |
| Totals: 10 Items | 361.2 kB | 0 | |
__________________ BibleSync Protocol __________________ Release 1.1.2 24 Dec 2014 Merry Christmas! - 1.1.0, general: The library interface was upgraded so that the Speaker's UUID is provided as the 2nd parameter of nav_func(). See biblesync.hh. - 1.1.1, security: An anti-spoof update was made so that the first beacon is transmitted before the presence announcement, to forestall malicious receivers from obtaining a UUID and beginning transmission of their own beacons and navigation before the legitimate Speaker can begin. - 1.1.2, bug: A logic error was fixed which prevented the saving of a Speaker IP address in some circumstances. Provided: - Source tarball. - Zip of Win32 essentials: static + dyn libs, *.h, manual pages. - Fedora RPMs, both x86_64 and i686. Building on Linux: $ mkdir build/linux && cd build/linux $ cmake -DBUILD_SHARED_LIBS=TRUE -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=/usr/lib64 ../.. $ make && sudo make install Note use of /usr/lib64, which is appropriate for Fedora x86_64; perhaps use just /usr/lib instead if your system is different. The build process produces a suitable .spec for RPM generation. Cross-compiling for Win32 using MinGW on Linux: $ . win32.opts $ mkdir build/win32 && cd build/win32 $ cmake $WIN32_OPTS -DBUILD_SHARED_LIBS=TRUE ../.. $ make && sudo make install Some versions of CMake result in files being mis-installed in the system's /usr/lib instead of e.g. /usr/i686-w64-mingw32/sys-root/mingw/lib. Watch the resulting paths chosen carefully. If you add BibleSync support to your application, please inform me. Karl Kleinpaste