diff --git a/c-toxcore.changes b/c-toxcore.changes index 2278399..f9c176b 100644 --- a/c-toxcore.changes +++ b/c-toxcore.changes @@ -1,31 +1,204 @@ +------------------------------------------------------------------- +Tue Mar 20 23:27:32 UTC 2018 - ecsos@opensuse.org + +- update to 0.2.1 + * Merged PRs: + - #837 Update version to 0.2.1. + - #833 Add missing tox_nospam_size() function + - #832 Don't set RTP_LARGE_FRAME on rtp audio packets + - #831 Don't throw away rtp packets from old Toxcore + - #828 Make file transfers 50% faster. + +- changes from 0.2.0 + * Merged PRs: + - #821 Remove deprecated conference namelist change callback. + - #820 Fix auto_tests to stop using the deprecated conference + API. + - #819 Change default username to empty string + - #818 Change README to talk about cmake instead of autoreconf. + - #817 Fix warning on Mac OS X and FreeBSD. + - #815 Some minor cleanups suggested by cppcheck. + - #814 Fix memory leak of Logger instance on error paths. + - #813 Minor cleanups: dead stores and avoiding complex macros. + - #808 Fix a bunch of compiler warnings and remove + suppressions. + - #807 Link all tests to the android cpufeatures library if + available. + - #806 Fix toxcore.pc generation. + - #805 Add an option that allows us to specify that we require + toxav. + - #804 Fix OSX tests: find(1) doesn't work like on Linux. + - #803 Fix the windows build: pthread needs to be linked after + vpx. + - #800 Make group number in the toxav public API uint32_t + - #799 Implement the "persistent conference" callback changes + as new functions. + - #798 Add deprecation notices to functions that will go away + in v0.3.0. + - #796 Make some sizeof tests linux-only. + - #794 Remove apidsl from the build. + - #793 Add a bazel test that ensures all our projects are + GPL-3.0. + - #792 Increase range of ports available to Toxes during tests + - #791 Run all tests in parallel on Travis. + - #790 Disable lan discovery in most tests. + - #789 Remove tox_test from autotools build. + - #788 Don't print trace level logging in tests. + - #787 Split up tox_test into multiple smaller tests + - #783 Send 0 as peer number in CHANGE_OCCURRED group event. + - #782 Use const more in C code. + - #781 Don't build all the small sub-libraries. + - #780 Get rid of the only GNU extension we used. + - #779 Remove leftover symmetric key from DHT struct. + - #778 Add static asserts for all the struct sizes in toxcore. + - #776 Optionally use newer cmake features. + - #774 Improve gtest finding, support local checkout. + - #773 Add gtest include directory to -I flags if found. + - #772 Reject discovery packets coming from outside the "LAN". + - #771 Adopt the "change occurred" API change from + isotoxin-groupchat. + - #770 Add MSVC compilation instructions + - #767 Build toxcore with libsodium.dll instead of + libsodium.lib. + - #766 Remove libcheck from the dependencies. + - #764 Fix LAN discovery on FreeBSD. + - #760 Make cmake script more forgiving. + - #759 Use more ubuntu packages; remove hstox for now. + - #757 Improve stability of crypto_memcmp test. + - #756 Format .cpp files with format-source. + - #755 Add some unit tests for util.h. + - #754 Move the tox_sync tool to the toxins repository. + - #753 Move irc_syncbot to the toxins repository. + - #752 Move tox_shell program to the toxins repository. + - #751 Use the markdown GPLv3 license in the c-toxcore repo. + - #750 Remove csrc from the RTPHeader struct. + - #748 Revert "Add correction message type" + - #745 Change the "capabilities" field to a "flags" field. + - #742 Improve conference test stability. + - #741 Add -D__STDC_LIMIT_MACROS=1 for C++ code. + - #739 Add RTP header fields for the full frame length and + offset. + - #737 Use nullptr as NULL pointer constant instead of NULL + or 0. + - #736 Avoid clashes with "build" directories on + case-insensitive file systems. + - #734 Make audio/video bit rates "properties" + - #733 Fix link in README.md + - #730 Fix out of bounds read in error case in messenger_test. + - #729 Remove dead return statement. + - #728 Disable the autotools build in PR builds. + - #727 Rename some rtp header struct members to be clearer. + - #725 Publish a single public BUILD target for c-toxcore. + - #723 Use for alloca on FreeBSD. + - #722 Use self-built portaudio instead of system-provided. + - #721 Manually serialise RTPHeader struct instead of memcpy. + - #718 Improve sending of large video frames in toxav. + - #716 Add comment from #629 in ring_buffer.c. + - #714 Make BUILD files more finely-grained. + - #713 Add BUILD files for all the little tools in the repo. + - #711 Make the monolith test a C++ binary. + - #710 Don't allocate or dereference Tox_Options in tests. + - #709 Remove nTox from the repo. + - #708 Add testing/*.c (except av_test) to bazel build. + - #707 Fix log message in simple_conference_test: + invite -> message. + - #703 Add a simple conference test with 3 friends. + - #701 Add astyle to Circle CI build. + - #700 Use more descriptive names in bwcontroller. + - #699 Add some explanatory comments to the toxav audio code. + - #698 Extract named constants from magic numbers in + toxav/audio.c. + - #697 Use C99 standard in bazel builds. + - #694 Add bazel build scripts for c-toxcore. + - #693 Make libcheck optional for windows builds. + - #691 Don't install packages needlessly on Travis + - #690 Run fewer Travis jobs during Pull Requests. + - #689 Make Net_Crypto a module-private type. + - #688 Make DHT a module-private type. + - #687 Use apidsl to generate LAN_discovery.h. + - #686 Remove hstox test for now. + - #685 Add message type for correction + - #684 Add random_u16 function and rename the others to match. + - #682 Use larger arrays in crypto timing tests. + - #681 Fix some memory or file descriptor leaks in test code. + - #680 Filter out annoying log statements in unit tests. + - #679 Use apidsl to generate ping.h. + - #678 Sort monolith.h according to ls(1): uppercase first. + - #677 Make pack/unpack_ip_port public DHT functions. + - #675 Make Onion_Announce a module-private type. + - #674 Make TCP_Client_Connection a module-private type. + - #673 Move TCP_Secure_Connection from .h to .c file. + - #672 Make Friend_Connections a module-private type. + - #670 Make Friend_Requests a module-private type. + - #669 Make Onion_Client a module-private type. + - #668 Make Ping_Array a module-private type. + - #667 pkg-config .pc files: added .private versions of Libs + and Required + - #665 Remove useless if statement + - #662 Move Networking_Core struct into the .c file. + - #661 Disable asan, since it seems to break on travis. + - #660 Increase test retries to 10 (basically infinite). + - #659 Fix formatting in some C files. + - #658 Call freeaddrinfo on error paths in net_getipport. + - #657 Zero-initialise stack-allocated objects in hstox driver. + - #656 Fix file descriptor leak in hstox test. + - #652 Add support for building the monolith test on android. + - #650 Remove deprecated ToxDNS + - #648 Make hstox compile on FreeBSD + - #624 Update rpm spec and use variables in cmake instead of + hardcoded paths + - #616 Add projects link to Readme. + - #613 Fix travis + - #605 Fix OS X Travis. + - #598 Fix typos in docs + - #578 Split toxav_bit_rate_set() into two functions to hold + the maximum bitrates libvpx supports + - #477 Update install instructions to use CMake + - #465 Add Alpine linux Dockerfile in addition to the existing + Debian one + - #442 Generate only one large library "libtoxcore". + - #334 Change toxencryptsave API to never overwrite pass keys. + * Closed issues: + - #704 Add CORRECTION support to group chats + - #620 Video bug: large video frames are not sent correctly + - #606 groupId is int whereas friendId is uint32_t, reason? + - #572 int32_t may be not large enough as a argument for + video_bit_rate of vp8/9 codec + - #566 LAYER #: modules for static linking - build issue + - #42 Remove ToxDNS and related stuff from toxcore + ------------------------------------------------------------------- Wed Dec 27 21:49:12 UTC 2017 - sleep_walker@opensuse.org - rename from toxcore to c-toxcore - update to 0.1.11 - * Merged PRs: - - #643 Add .editorconfig - - #637 Update tox-bootstrapd Dockerfile - - #635 Separate FreeBSD Travis build in 2 stages - - #632 Lift libconfig to v1.7.1 - - #631 Add aspcud for Opam - - #630 Fix for Travis fail on addr_resolve testing - - #623 Split video payload into multiple RTP messages when too big to fit into one - - #615 forget DHT pubkey of offline friend after DHT timeout - - #611 Fix typo - - #607 set onion pingid timeout to announce timeout (300s) - - #592 Adjust docs of few toxencrypt function to the code - - #587 Fix tox test - - #586 Improve LAN discovery - - #576 Replace include(CTest) on enable_testing() - - #574 Reset hole-punching parameters after not punching for a while - - #571 Configure needs to find libsodium headers. - - #515 Network cleanup: reduce dependency on system-defined constants - - #505 Add FreeBSD Travis - - #500 Fixed the bug when receipts for messages sent from the receipt callback never arrived. - - Closed issues: - - #493 Receipts for messages sent from the receipt callback never arrive + * Merged PRs: + - #643 Add .editorconfig + - #637 Update tox-bootstrapd Dockerfile + - #635 Separate FreeBSD Travis build in 2 stages + - #632 Lift libconfig to v1.7.1 + - #631 Add aspcud for Opam + - #630 Fix for Travis fail on addr_resolve testing + - #623 Split video payload into multiple RTP messages when too + big to fit into one + - #615 forget DHT pubkey of offline friend after DHT timeout + - #611 Fix typo + - #607 set onion pingid timeout to announce timeout (300s) + - #592 Adjust docs of few toxencrypt function to the code + - #587 Fix tox test + - #586 Improve LAN discovery + - #576 Replace include(CTest) on enable_testing() + - #574 Reset hole-punching parameters after not punching for + a while + - #571 Configure needs to find libsodium headers. + - #515 Network cleanup: reduce dependency on system-defined + constants + - #505 Add FreeBSD Travis + - #500 Fixed the bug when receipts for messages sent from the + receipt callback never arrived. + * Closed issues: + - #493 Receipts for messages sent from the receipt callback + never arrive - drop msi.c_no-return-in-nonvoid-function.patch ------------------------------------------------------------------- diff --git a/c-toxcore.spec b/c-toxcore.spec index 254e100..e027b10 100644 --- a/c-toxcore.spec +++ b/c-toxcore.spec @@ -18,9 +18,9 @@ # See also http://en.opensuse.org/openSUSE:Specfile_guidelines -%define _soversion 1 +%define _soversion 2 Name: c-toxcore -Version: 0.1.11 +Version: 0.2.1 Release: 0 Summary: Secure decentralized instant messaging application License: GPL-3.0 @@ -63,7 +63,6 @@ Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libtoxav%{_soversion} = %{version} Requires: libtoxcore%{_soversion} = %{version} -Requires: libtoxdns%{_soversion} = %{version} Requires: libtoxencryptsave%{_soversion} = %{version} %description devel @@ -90,13 +89,6 @@ Group: System/Libraries %description -n libtoxcore%{_soversion} This are the Core library for toxcore. -%package -n libtoxdns%{_soversion} -Summary: DNS library for toxcore -Group: System/Libraries - -%description -n libtoxdns%{_soversion} -This are the DNS library for toxcore. - %package -n libtoxencryptsave%{_soversion} Summary: Encrypt Save library for toxcore Group: System/Libraries @@ -163,7 +155,6 @@ systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/tox-bootstrapd.conf %post -n libtoxav%{_soversion} -p /sbin/ldconfig %post -n libtoxcore%{_soversion} -p /sbin/ldconfig -%post -n libtoxdns%{_soversion} -p /sbin/ldconfig %post -n libtoxencryptsave%{_soversion} -p /sbin/ldconfig %preun daemon %service_del_preun tox-bootstrapd.service @@ -174,7 +165,6 @@ systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/tox-bootstrapd.conf %postun -n libtoxav%{_soversion} -p /sbin/ldconfig %postun -n libtoxcore%{_soversion} -p /sbin/ldconfig -%postun -n libtoxdns%{_soversion} -p /sbin/ldconfig %postun -n libtoxencryptsave%{_soversion} -p /sbin/ldconfig %files devel @@ -186,7 +176,8 @@ systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/tox-bootstrapd.conf %{_includedir}/tox/* %files -%doc COPYING README.md +%doc README.md +%license LICENSE.md %files daemon %dir %{_sysconfdir}/tox @@ -206,9 +197,6 @@ systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/tox-bootstrapd.conf %files -n libtoxcore%{_soversion} %{_libdir}/libtoxcore.so.%{_soversion}* -%files -n libtoxdns%{_soversion} -%{_libdir}/libtoxdns.so.%{_soversion}* - %files -n libtoxencryptsave%{_soversion} %{_libdir}/libtoxencryptsave.so.%{_soversion}* diff --git a/v0.1.11.tar.gz b/v0.1.11.tar.gz deleted file mode 100644 index 1f97cb9..0000000 --- a/v0.1.11.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85b6184a160c343616e3253a0bf728cfe1588e73b6d6f8772aa1e44061e41b10 -size 458597 diff --git a/v0.2.1.tar.gz b/v0.2.1.tar.gz new file mode 100644 index 0000000..e4e550a --- /dev/null +++ b/v0.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1496164954941b175493fba02bf3115118c0d29feb46cd1ff458a1a11eab1597 +size 462397