-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
toxcore: update to 0.2.7. #28
Conversation
#ifndef _POSIX_C_SOURCE | ||
// For nanosleep(). | ||
-#define _POSIX_C_SOURCE 199309L | ||
+#define _POSIX_C_SOURCE 200112L |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why this?
If we want to overwrite or define _POSIX_C_SOURCE
we shall do it from main package's level with -D_POSIX_C_SOURCE=200112L
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
Please add proposed changelog entry. |
Where do I add the changelog entry? |
Here so a committer can land this change with a ready changelog. |
|
Any action required? |
It's pending until someone else than me will grab it, I'm swamped to do it myself (and I don't know how to test it myself). |
Add missing DEPENDS Upstream changes: 0.84 Mon 16 Jul 2018 17:49:10 BST - Put back credential cache code lost in Signature 4 patch (Branislav Zahradník) 0.83 Tue 10 Jul 2018 22:30:23 BST - All patches by Branislav Zahradník - Use Signature 4 by default only for amazonaws host (issue #29) - Relaxing constraint on owner id, accepting any string (issue #18) - Enable secure by default (issue #23) - Sanity object uris to avoid invalid signature (issue #28) 0.82 Sat 7 Jul 2018 14:28:06 BST - Use HEAD request to determine bucket region (patch by Branislav Zahradník) 0.81 Thu 28 Jun 2018 20:27:44 GMT (TRIAL RELEASE) - Restore CHANGES files format - Change path to new github repo - Add optional delimiter parameter to Net::Amazon::S3::Client::Bucket->list (patch by Christian Lackas) - Add expected and received ETag value if upload is detected as being incorrect. - Add support for all location constraints when creating buckets - making DateTime coercion optional for last_modified (something that might happen million of times without ever been used, in a rather expensive operation) (patch by Christian Lackas) - avoiding MD5 calculation of large files (chunked uploads) that are then never used (patch by Christian Lackas) - add ability to set use_virtual_host to use virtual host method of making requests which eliminate having to set the region endpoint of a bucket. (patch by Christian Lackas) - Add V4 support (patch by Branislav Zahradník)
Hello iphydf,
First of all thank you very much for updating it!
iphydf writes:
Any action required?
Probably it's worth to first import it in pkgsrc-wip to ease the
review process (ATM, at least on NetBSD-current the build seems to
fail, full log at the end of this reply).
If you do not have access to pkgsrc-wip please give a look to:
<https://www.pkgsrc.org/wip/users/>
On a (not-so)-current NetBSD the build fails with:
[...]
[ 53%] Built target auto_typing_test
In file included from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:7:0:
/usr/include/g++/cstdio:176:11: error: '::vfscanf' has not been declared
using ::vfscanf;
^~~~~~~
Scanning dependencies of target auto_lan_discovery_test
Scanning dependencies of target auto_encryptsave_test
[ 53%] Building C object CMakeFiles/auto_lan_discovery_test.dir/auto_tests/lan_discovery_test.c.o
/usr/include/g++/cstdio:177:11: error: '::vscanf' has not been declared
using ::vscanf;
^~~~~~
/usr/include/g++/cstdio:179:11: error: '::vsscanf' has not been declared
using ::vsscanf;
^~~~~~~
/usr/include/g++/cstdio:186:22: error: '__gnu_cxx::vfscanf' has not been declared
using ::__gnu_cxx::vfscanf;
^~~~~~~
/usr/include/g++/cstdio:187:22: error: '__gnu_cxx::vscanf' has not been declared
using ::__gnu_cxx::vscanf;
^~~~~~
/usr/include/g++/cstdio:189:22: error: '__gnu_cxx::vsscanf' has not been declared
using ::__gnu_cxx::vsscanf;
^~~~~~~
In file included from /usr/include/g++/bits/localefwd.h:42:0,
from /usr/include/g++/string:43,
from /usr/include/g++/stdexcept:39,
from /usr/include/g++/array:39,
from /usr/include/g++/tuple:39,
from /usr/include/g++/functional:55,
from /usr/include/g++/memory:79,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:9:
/usr/include/g++/cctype:87:11: error: '::isblank' has not been declared
using ::isblank;
^~~~~~~
[ 54%] Building C object CMakeFiles/auto_encryptsave_test.dir/auto_tests/encryptsave_test.c.o
[ 55%] Linking C executable tox-bootstrapd
[ 55%] Built target tox-bootstrapd
[ 56%] Linking C executable auto_lan_discovery_test
Scanning dependencies of target auto_toxav_basic_test
[ 57%] Building C object CMakeFiles/auto_toxav_basic_test.dir/auto_tests/toxav_basic_test.c.o
In file included from /usr/include/g++/random:38:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/cmath:1101:11: error: '::double_t' has not been declared
using ::double_t;
^~~~~~~~
[ 57%] Built target auto_lan_discovery_test
/usr/include/g++/cmath:1102:11: error: '::float_t' has not been declared
using ::float_t;
^~~~~~~
/usr/include/g++/cmath:1105:11: error: '::acosh' has not been declared
using ::acosh;
^~~~~
/usr/include/g++/cmath:1109:11: error: '::asinh' has not been declared
using ::asinh;
^~~~~
/usr/include/g++/cmath:1113:11: error: '::atanh' has not been declared
using ::atanh;
^~~~~
/usr/include/g++/cmath:1117:11: error: '::cbrt' has not been declared
using ::cbrt;
^~~~
/usr/include/g++/cmath:1121:11: error: '::copysign' has not been declared
using ::copysign;
^~~~~~~~
/usr/include/g++/cmath:1125:11: error: '::erf' has not been declared
using ::erf;
^~~
/usr/include/g++/cmath:1129:11: error: '::erfc' has not been declared
using ::erfc;
^~~~
/usr/include/g++/cmath:1137:11: error: '::expm1' has not been declared
using ::expm1;
^~~~~
/usr/include/g++/cmath:1157:11: error: '::hypot' has not been declared
using ::hypot;
^~~~~
/usr/include/g++/cmath:1161:11: error: '::ilogb' has not been declared
using ::ilogb;
^~~~~
/usr/include/g++/cmath:1165:11: error: '::lgamma' has not been declared
using ::lgamma;
^~~~~~
/usr/include/g++/cmath:1177:11: error: '::log1p' has not been declared
using ::log1p;
^~~~~
/usr/include/g++/cmath:1185:11: error: '::logb' has not been declared
using ::logb;
^~~~
/usr/include/g++/cmath:1205:11: error: '::nextafter' has not been declared
using ::nextafter;
^~~~~~~~~
/usr/include/g++/cmath:1213:11: error: '::remainder' has not been declared
using ::remainder;
^~~~~~~~~
/usr/include/g++/cmath:1221:11: error: '::rint' has not been declared
using ::rint;
^~~~
/usr/include/g++/cmath:1229:11: error: '::scalbln' has not been declared
using ::scalbln;
^~~~~~~
/usr/include/g++/cmath:1233:11: error: '::scalbn' has not been declared
using ::scalbn;
^~~~~~
Scanning dependencies of target auto_crypto_test
[ 58%] Building C object CMakeFiles/auto_crypto_test.dir/auto_tests/crypto_test.c.o
[ 58%] Linking C executable auto_encryptsave_test
In file included from /usr/include/g++/random:51:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/bits/random.tcc: In member function 'void std::poisson_distribution<_IntType>::param_type::_M_initialize()':
/usr/include/g++/bits/random.tcc:1250:32: error: call of overloaded 'lgamma(double)' is ambiguous
_M_lfm = std::lgamma(__m + 1);
^
In file included from /usr/include/g++/random:38:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/cmath:1531:3: note: candidate: constexpr float std::lgamma(float)
lgamma(float __x)
^~~~~~
/usr/include/g++/cmath:1535:3: note: candidate: constexpr long double std::lgamma(long double)
lgamma(long double __x)
^~~~~~
In file included from /usr/include/g++/random:51:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/bits/random.tcc: In member function 'std::poisson_distribution<_IntType>::result_type std::poisson_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::poisson_distribution<_IntType>::param_type&)':
/usr/include/g++/bits/random.tcc:1357:52: error: call of overloaded 'lgamma(double)' is ambiguous
__param._M_lfm - std::lgamma(__x + __m + 1));
^
In file included from /usr/include/g++/random:38:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/cmath:1531:3: note: candidate: constexpr float std::lgamma(float)
lgamma(float __x)
^~~~~~
/usr/include/g++/cmath:1535:3: note: candidate: constexpr long double std::lgamma(long double)
lgamma(long double __x)
^~~~~~
In file included from /usr/include/g++/random:51:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/bits/random.tcc: In member function 'void std::binomial_distribution<_IntType>::param_type::_M_initialize()':
/usr/include/g++/bits/random.tcc:1484:33: error: call of overloaded 'lgamma(double)' is ambiguous
_M_lf = (std::lgamma(__np + 1)
^
In file included from /usr/include/g++/random:38:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/cmath:1531:3: note: candidate: constexpr float std::lgamma(float)
lgamma(float __x)
^~~~~~
/usr/include/g++/cmath:1535:3: note: candidate: constexpr long double std::lgamma(long double)
lgamma(long double __x)
^~~~~~
In file included from /usr/include/g++/random:51:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/bits/random.tcc: In member function 'std::binomial_distribution<_IntType>::result_type std::binomial_distribution<_IntType>::operator()(_UniformRandomNumberGenerator&, const std::binomial_distribution<_IntType>::param_type&)':
/usr/include/g++/bits/random.tcc:1624:35: error: call of overloaded 'lgamma(double)' is ambiguous
std::lgamma(__np + __x + 1)
^
In file included from /usr/include/g++/random:38:0,
from /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.6/testing/random_testing.cc:10:
/usr/include/g++/cmath:1531:3: note: candidate: constexpr float std::lgamma(float)
lgamma(float __x)
^~~~~~
/usr/include/g++/cmath:1535:3: note: candidate: constexpr long double std::lgamma(long double)
lgamma(long double __x)
^~~~~~
[...]
Thank you!
|
vscanf(3) is protected with |
@iamleot is this a regression over 0.2.5? |
Added a patch that's upstreamed in TokTok/c-toxcore#1094.
Hello iphydf,
iphydf writes:
@iamleot is this a regression over 0.2.5?
Yes, toxcore-0.2.5 built fine.
|
That's very strange. I'm doing |
Does 0.2.7 build fine again? |
Leonardo Taccari writes:
[...]
Yes, toxcore-0.2.5 built fine.
[...]
Whoops, sorry, I meant toxcore-0.2.4 (latest version in pkgsrc-current)!
|
Hello iphydf,
iphydf writes:
Does 0.2.7 build fine again?
Yes, now it builds and install fine, thanks!
However - but please note that this is not a regression! - the test
seems stuck, i.e. doing a `make test':
% make test
=> Bootstrap dependency digest>=20010302: found digest-20160304
===> Testing for toxcore-0.2.7
Running tests...
Test project /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.7
Start 1: TCP
...and nothing seems to progress (doing a ^T I can see
`load: 0.00 cmd: make 27707 [wait] 0.00u 0.01s 0% 2128k').
Can you reproduce that as well and/or any idea on what's going on?
(Of course for any possible further testing and/or more debugging
output do not hesitate to contact me!)
|
It works for me on SmartOS. Can you attach gdb and see where it's stuck? 0% cpu could mean it's stuck in a system call (e.g. networking). |
iphydf writes:
```
Test project /home/pbulk/build/chat/toxcore/work/c-toxcore-0.2.7
Start 1: TCP
1/41 Test #1: TCP .............................. Passed 15.93 sec
```
It works for me on SmartOS. Can you attach gdb and see where it's stuck? 0% cpu could mean it's stuck in a system call (e.g. networking).
Sure (I have recompiled it via `CFLAGS=-g3'):
% gdb -p `pgrep auto_TCP_test`
[...]
(gdb) bt
#0 0x000073c4856d630a in recvfrom () from /usr/lib/libc.so.12
#1 0x0000000000405dce in net_recv (sock=..., sock@entry=..., buf=buf@entry=0x7f7fffc6f720, len=len@entry=96)
at /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.7/toxcore/network.c:1440
#2 0x000000000040358a in test_basic () at /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.7/auto_tests/TCP_test.c:114
#3 0x000000000042a66b in TCP_suite () at /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.7/auto_tests/TCP_test.c:844
#4 main () at /tmp/pkgsrc/chat/toxcore/work/c-toxcore-0.2.7/auto_tests/TCP_test.c:857
Thanks!
|
I'll see if I can get a netbsd VM up and running to test this. Filed TokTok/c-toxcore#1146. Do any of the other tests work? E.g. if you do ./auto_conference_test? |
Hello iphydf,
iphydf writes:
I'll see if I can get a netbsd VM up and running to test this.
Filed TokTok/c-toxcore#1146. Do any of the other tests work? E.g. if you do ./auto_conference_test?
Here the complete output:
| % ./auto_conference_test
| creating 16 toxes
| [#1] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#1] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#1] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33445
| [#2] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#2] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#2] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33446
| [#3] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#3] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#3] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33447
| [#4] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#4] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#4] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33448
| [#5] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#5] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#5] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33449
| [#6] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#6] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#6] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33450
| [#7] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#7] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#7] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33451
| [#8] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#8] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#8] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33452
| [#9] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#9] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#9] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33453
| [#10] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#10] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#10] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33454
| [#11] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#11] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#11] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33455
| [#12] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#12] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#12] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33456
| [#13] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#13] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#13] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33457
| [#14] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#14] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#14] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33458
| [#15] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#15] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#15] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33459
| [#16] DEBUG network.c:836 new_networking_ex: Dual-stack socket: enabled
| [#16] DEBUG network.c:849 new_networking_ex: Failed to activate local multicast membership. (49, Can't assign requested address)
| [#16] DEBUG network.c:881 new_networking_ex: Bound successfully to [::]:33460
| creating a chain of friends
| waiting for everyone to come online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| tox #11: is now connected
| currently 0 toxes are online
| tox #1: is now connected
| tox #2: is now connected
| tox #5: is now connected
| tox #10: is now connected
| tox #12: is now connected
| tox #13: is now connected
| tox #16: is now connected
| currently 0 toxes are online
| tox #3: is now connected
| tox #7: is now connected
| tox #14: is now connected
| tox #15: is now connected
| currently 0 toxes are online
| tox #4: is now connected
| tox #8: is now connected
| tox #9: is now connected
| currently 0 toxes are online
| tox #6: is now connected
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| currently 0 toxes are online
| tox #13: is now connected to friend 0
| currently 1 toxes are online
| tox #5: is now connected to friend 0
| tox #11: is now connected to friend 0
| tox #12: is now connected to friend 1
| tox #14: is now connected to friend 1
| tox #15: is now connected to friend 0
| currently 4 toxes are online
| tox #4: is now connected to friend 1
| [#4] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| tox #10: is now connected to friend 1
| tox #13: is now connected to friend 1
| tox #14: is now connected to friend 0
| currently 5 toxes are online
| tox #11: is now connected to friend 1
| tox #12: is now connected to friend 0
| currently 6 toxes are online
| tox #1: is now connected to friend 0
| tox #2: is now connected to friend 0
| tox #7: is now connected to friend 0
| tox #8: is now connected to friend 1
| tox #9: is now connected to friend 1
| tox #9: is now connected to friend 0
| tox #10: is now connected to friend 0
| currently 11 toxes are online
| tox #6: is now connected to friend 1
| tox #8: is now connected to friend 0
| currently 12 toxes are online
| tox #7: is now connected to friend 1
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| currently 12 toxes are online
| tox #5: is now connected to friend 1
| tox #6: is now connected to friend 0
| currently 13 toxes are online
| tox #3: is now connected to friend 0
| currently 14 toxes are online
| tox #2: is now connected to friend 1
| tox #16: is now connected to friend 0
| currently 15 toxes are online
| tox #15: is now connected to friend 1
| currently 15 toxes are online
| tox #3: is now connected to friend 1
| tox #4: is now connected to friend 0
| currently 16 toxes are online
| friends connected, took 59 seconds
| tox #1: inviting its first friend
| waiting for invitations to be made
| tox #2: invited next friend
| tox #3: invited next friend
| tox #4: invited next friend
| tox #5: invited next friend
| tox #6: invited next friend
| tox #7: invited next friend
| tox #8: invited next friend
| tox #9: invited next friend
| tox #10: invited next friend
| tox #11: invited next friend
| tox #12: invited next friend
| tox #13: invited next friend
| tox #14: invited next friend
| tox #15: invited next friend
| waiting for all toxes to be in the group
| current peer counts: [9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16]
| current peer counts: [9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16]
| current peer counts: [10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 16]
| current peer counts: [[#1] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| 10[#2] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 11[#3] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 11[#4] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 12, 12, 13[#7] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 13, 14, 14, 15, 15, 16, 16, 16, 16, 16]
| current peer counts: [11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 16, 16, 16, 16]
| current peer counts: [11, 12, 12, 13[#5] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 13, 14[#7] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 14, 15, 15[#10] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 16, 16, 16, 16, 16, 16, 16]
| current peer counts: [[#1] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| 12[#2] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 12[#3] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 13[#4] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 13[#5] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 14[#6] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 14[#7] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 15[#8] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 15[#9] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 16[#10] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 16, 16, 16, 16, 16, 16, 16]
| current peer counts: [[#1] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| 12, 13[#3] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| , 15, 14, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16]
| current peer counts: [13, 16, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]
| current peer counts: [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]
| group connected, took 2 seconds
| [#1] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| [#6] DEBUG net_crypto.c:1195 send_lossless_packet: send_data_packet failed
| tearing down toxes
| test_many_group succeeded, took 73 seconds
Thanks!
|
Thanks, that means toxcore public API works fine, it's just the TCP test. |
2.0.4 (2018-04-12) Merged Pull Requests * fix labelling #37 (thommay) 2.0.1 (2018-02-28) Full Changelog Merged pull requests: * enable metadata to be got and set #32 (thommay) * Logging methods (debug, info, warn, error, fatal) all return nil #27 (olleolleolle) 2.0.0 (2018-02-27) Merged pull requests: * Structured Logging #30 (thommay) * RSpec: use 3.7, disable monkey patching mode #28 (olleolleolle) * README: Format a line of code using Markdown, not RDoc #24 (olleolleolle) * Travis: update Ruby versions, pass lint #22 (olleolleolle) * Require Ruby 2.2+ #20 (tas50)
* Update MASTER_SITES and HOMEPAGE ----- version 1.7.2 ------ 01-05 Mark Lindner <markl@avalon> * lib/libconfig.c - fixed slow leak in config_destroy() * <multiple> - miscellaenous build file fixes ----- version 1.7.1 ------ 2017-11-15 Mark Lindner <markl@avalon> * lib/wincompat.c, lib/wincompat.h - added fsync() implementation for Windows * lib/libconfig.c, lib/libconfig.h - added CONFIG_OPTION_FSYNC * lib/libconfigcpp.c++, lib/libconfig.h++ - added Config::OptionFsync * doc/libconfig.texi - Documentation updates 2017-11-14 Mark Lindner <markl@avalon> * lib/strbuf.c - bugfix in strbuf_append_char() ----- version 1.7 ------ 2017-10-24 Mark Lindner <markl@avalon> * INSTALL - Added information about installing from a git snapshot * configure.ac - Bumped version to 1.7 * doc/libconfig.texi - Updated documentation, added new chapter on libconfig bindings/implementations for other languages * examples/c/Makefile.am, examples/c/example4.c, examples/c/example4.cfg, examples/c/cfg_includes/*.cfg - New example program * lib/Makefile.am - bumped library version to 11:0:0; added new source files * lib/grammar.c, lib/grammar.y, lib/scanner.c, lib/scanner.h - regenerated * lib/grammar.y - allow optional trailing comma in lists and arrays * *.vcproj - updated with new source files, library dependency * lib/libconfig.c, lib/libconfig.h - various code cleanup; reworked options API; moved some value parsing logic into lib/util.c and lib/util.h; added new option CONFIG_OPTION_ALLOW_SCIENTIFIC_NOTATION; bugfix to disallow adding a group or a list to an array; changed default float precision from 2 to 6; fixed conversion between int and int64 types; added config_clear(); added support for include functions; added config_set_hook() and config_get_hook() * lib/libconfigcpp.c++, lib/libconfig.h++ - moved Option enum from Setting to Config; added OptionAllowScientificNotation; added clear(); reworked options API; added evaluateIncludePath(); fixed casting to unsigned int (don't clip negative values to 0) * lib/parsectx.c, lib/parsectx.h - code cleanup * lib/scanctx.c, lib/scanctx.h - added support for include functions; code cleanup; removed non-portable directory reading code; * lib/scanner.l - added support for include functions; moved some parsing code to lib/util.c and lib/util.h; code cleanup * lib/strbuf.c, lib/strbuf.h - added strbuf_append_char(); code cleanup * lib/strvec.c, lib/strvec.h - new functions for managing arrays of string pointers (for filename lists) * lib/util.c, lib/util.h - value parsing and formatting code and memory management macros and functions extracted from other files * lib/wincompat.h - new macros for testing relative paths; replaced INT32_MAX/INT32_MIN with INT_MAX/INT_MIN. * tests/tests.c - fixed test failures and improper testing of int type conversions ----- version 1.6 ------ 2015-12-31 Jose Luis Tallon <[email protected]> * Added include_dir feature (support for Debian-style conf.d/ includes) (pull request #36) * Added octal_ints feature (support for integer expressed in octal, useful for permissions and masks in UNIX-like systems (pull req #42) * Fixed "Removing a setting removes all siblings" (issue #41) Props random85 * Allow specifying the number of decimals wanted when outputting Based upon a suggestion by zhaopingsun (issue #31) * Make libconfig usable from CMake (pull request/issue #28) Props thfi * Documentation fixes - Copyright and examples - Included TeX patch from Debian (fixes FTBS with TeXlive) * Resync Debian packaging includes updated packages for GCC5 transition 2015-10-14 Thomas Fischer <[email protected]> * configure, configure.ac, debian/libconfig++9-dev.install, debian/libconfig9-dev.install, lib/Makefile.am, lib/Makefile.in, lib/libconfig++Config.cmake.in, lib/libconfigConfig.cmake.in, libconfig.spec.in - locating libconfig in CMake-based projects 2015-08-14 Mark Lindner <markl@neuromancer> * lib/wincompat.h - Fixed Windows portability issue * lib/libconfig.h++ - added missing operator[](std::string&).
2018-10-27 -- 0.9.0 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx* Commit 864f5d4c127def386dd5cc926ad96934b297f04e Thanks to Google Autofuzz team for the report! * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx* Commit f76275d4a91b28d687250525d3a0c5509bbd666f Thanks to Google Autofuzz team for the report! * Fixed: Protect uriResetUri* against acting on NULL input Commit f58c25069cf4a986fe17a80c5b38687e31feb539 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex* Reported space requirements were 1 byte bigger than necessary * Changed: Marked as deprecated: Deprecated functions: uriNormalizeSyntaxMaskRequired[AW] uriParseUri[AW] uriParseUriEx[AW] * Added: Add convenience functions to ease user code to parse a single URI New functions: uriParseSingleUri[AW] uriParseSingleUriEx[AW] uriParseSingleUriExMm[AW] * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen New functions (as extension of existing ones): uriAddBaseUriExMm[AW] uriComposeQueryMallocExMm[AW] uriDissectQueryMallocExMm[AW] uriFreeQueryListMm[AW] uriFreeUriMembersMm[AW] uriNormalizeSyntaxExMm[AW] uriParseSingleUriExMm[AW] uriRemoveBaseUriMm[AW] New functions (for convenience): uriCompleteMemoryManager uriEmulateCalloc uriEmulateReallocarray uriTestMemoryManager New error codes: URI_ERROR_MEMORY_MANAGER_FAULTY URI_ERROR_MEMORY_MANAGER_INCOMPLETE New types: UriFuncCalloc UriFuncFree UriFuncMalloc UriFuncRealloc UriFuncReallocarray UriMemoryManager * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired* New functions: uriNormalizeSyntaxMaskRequiredEx[AW] * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1 * Improved: Make test suite free of memory leaks (GitHub #31) Thanks to AddressSanitizer! * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29) Related configure option --enable-sizedown has also been removed. * Soname: 1:23:0
0.1.28 (2021-02-11) * Land #28, Update for ruby 3 support
textproc/uriparser: security update Revisions pulled up: - textproc/uriparser/Makefile 1.11 - textproc/uriparser/distinfo 1.9 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: bsiegert Date: Mon Oct 29 16:17:25 UTC 2018 Modified Files: pkgsrc/textproc/uriparser: Makefile distinfo Log Message: Update uriparser to 0.9.0. 2018-10-27 -- 0.9.0 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx* Commit 864f5d4c127def386dd5cc926ad96934b297f04e Thanks to Google Autofuzz team for the report! * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx* Commit f76275d4a91b28d687250525d3a0c5509bbd666f Thanks to Google Autofuzz team for the report! * Fixed: Protect uriResetUri* against acting on NULL input Commit f58c25069cf4a986fe17a80c5b38687e31feb539 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex* Reported space requirements were 1 byte bigger than necessary * Changed: Marked as deprecated: Deprecated functions: uriNormalizeSyntaxMaskRequired[AW] uriParseUri[AW] uriParseUriEx[AW] * Added: Add convenience functions to ease user code to parse a single URI New functions: uriParseSingleUri[AW] uriParseSingleUriEx[AW] uriParseSingleUriExMm[AW] * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen New functions (as extension of existing ones): uriAddBaseUriExMm[AW] uriComposeQueryMallocExMm[AW] uriDissectQueryMallocExMm[AW] uriFreeQueryListMm[AW] uriFreeUriMembersMm[AW] uriNormalizeSyntaxExMm[AW] uriParseSingleUriExMm[AW] uriRemoveBaseUriMm[AW] New functions (for convenience): uriCompleteMemoryManager uriEmulateCalloc uriEmulateReallocarray uriTestMemoryManager New error codes: URI_ERROR_MEMORY_MANAGER_FAULTY URI_ERROR_MEMORY_MANAGER_INCOMPLETE New types: UriFuncCalloc UriFuncFree UriFuncMalloc UriFuncRealloc UriFuncReallocarray UriMemoryManager * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired* New functions: uriNormalizeSyntaxMaskRequiredEx[AW] * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1 * Improved: Make test suite free of memory leaks (GitHub #31) Thanks to AddressSanitizer! * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29) Related configure option --enable-sizedown has also been removed. * Soname: 1:23:0 To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/uriparser/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/uriparser/distinfo
Change log: 4.16.2 ====== - Properly initialize GdkRectangle to prevent crash (Issue #57) 4.16.1 ====== - Revamp the documentation to modernize and uniformize accross components - Fix keyboard navigation when only one item is present (#53) 4.16.0 ====== - Focus must not be required in single click mode (Issue #190) - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump - Adjust padding only for vertical item orientation (Issue #48) - bump glib (and gio, gthread, etc) to 2.50.0 - Fix GCC warning (false negative) - Translation Updates: Basque, Estonian, Norwegian Bokmål, Portuguese (Brazil), Russian, Slovenian, Turkish, Vietnamese 4.15.3 ====== - Re-grab tree selection to prevent rare crash (Issue #46) - Remove unneeded RTL adjustment (Issue #45) - exo-open: Wrap long URI in error dialog (Issue #26) - Avoid truncated text in small zoom levels (#42) - Make ExoIconView reduce selection on a single click (issue #39) - Partially restore 6fcefce9 (Issue #18) - Adds new, foreign README.md - Add check for valid GtkTreeSelection (issue #40) - Reset cursor on drag end in single-click mode - exo-open: Change priority of command line parameters (Fixes #20) - Prevent label from overlapping icon in RTL (Fixes #36) - Prevent "selection_changed" bursts (#37) - Small change to documentation for exo_strdup_strftime - desktop-item-edit: Fix fallback for desktop file type detection - desktop-item-edit: Improve detection of invalid icon names (Fixes #33) - AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (Closes !9) - Translation Updates: Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Asturian, Basque, Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada, Latvian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Polish, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese, 4.15.2 ====== - icon-chooser-dialog: Allow removing selected icon (Fixes #2) - desktop-item-edit: Fix sensitivity of save button (Fixes #28) - Rework exo_icon_view_scroll_event for overshoot effect (Fixes #25) - Allow resizing the xfce4-settings window smaller (Fixes #19) - Drop exo-csource from exo - Fix build on OpenBSD (!2) - Fix race condition in make install (Fixes #29) - Remove unused perl module requirement - Replace bugzilla occurences with gitlab (Fixes #30) - Translation Updates: Albanian, Chinese (China), Chinese (Hong Kong), Danish, Eastern Armenian, French, German, Hebrew, Japanese, Kazakh, Korean, Lithuanian, Portuguese, Portuguese (Brazil), Russian, Swedish, Turkish 4.15.1 ====== This release transitions several exo components to xfce-settings. Please use with xfce-settings 4.15.1 or later for best results. - Removed binaries: exo-compose-mail, exo-helper-2 - Removed from API: ExoCellRendererEllipsizedText, ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog, ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc, exo_atomic_dec Other Updates: - state variable is a GtkStateFlags - Fix previous commit - desktop-item-edit: Fix sensitivity of save button (Bug #16813) - Add basic GitLab pipeline - Attach popup window to toplevel parent (Bug #16768) - Rename Thunar.desktop to thunar.desktop (Bug #16197) - Extend selection on shift+drag (Bug #7526) - Do not cancel selection on shift+drag - Rename Thunar.desktop to thunar.desktop (Bug #16197) - Fix type declaration (Bug #16678) - desktop-item-edit: Use new XfceTitledDialog API - Fix GTimeVal deprecation - Replace deprecated G_INLINE_FUNC macro - Replace deprecated macro - Wrong keyboard navigation after using rubberband in exo-icon-view (Bug #16286) - Cursor position in icon view not visible/highlighted when using ctrl + arrows (Bug #12227) - Make sure default applications are properly set in mimeapps.list - Translation Updates: Albanian, Amharic, Arabic, Asturian, Basque, Belarusian, Bengali, Catalan, Chinese (Hong Kong), Chinese (Taiwan), Danish, Dutch, Estonian, Greek, Hungarian, Icelandic, Interlingue, Italian, Kannada, Latvian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Portuguese, Romanian, Russian, Slovak, Spanish, Telugu, Turkish, Uighur, Urdu, Urdu (Pakistan), Vietnamese
Change log: 1.2.5 (2021-10-09) ===== - Lower peak memory consumption in case of a long CPU load history - Fix OpenBSD codepath (issue #28) - Initially hide run-in-terminal checkbox if the command field is empty (#23) - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 1.2.4 (2021-10-01) ===== - Update README - New icons - Lower the number of false positives in sub-optimal SMT scheduling - Account for irregular core IDs in CPU topology (issue #25) - Increase type-safety of the return types of callback functions - Fix CPU topology initialization memory leak - Replace author nicknames with real names - Update and sort the list of authors - Use C++ λ-functions for widget signal handlers - Slightly improved CPU count detection in case some CPUs are offline - Bump requirements to version 4.14 - Enable close button translations (issue #24) - Fix compiler warnings on FreeBSD and SUN - Bump properties dialog to Xfce 4.14 API - Avoid FreeBSD "string.h" include file issue - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 1.2.3 (2021-02-23) ===== - Add support for per-core history graphs - Enable user-defined spacing between per-core history graphs - Use an exponential function when painting the grid in non-linear mode - Improve performance of current CPU usage bars - Improve LED rendering performance - Improve grid rendering performance - Enumerate CPU cores from 0 (instead of 1) to match Linux command-line tools - Ensure that the bars and the history cannot be disabled at the same time - Slightly better handling of colors - Translation Updates: French, Slovenian 1.2.2 (2021-02-14) ===== - Record CPU load data even if the chart is currently disabled - Validate size against minimum and maximum allowed values - Change semantics of the non-linear time-scale mode - Fix corner cases when rendering the grid and LED modes - Show SMT stats tooltip only when needed - Translation Updates: Catalan, Greek 1.2.1 (2021-01-30) ===== - Repaint CPU load history after the user changes the update interval - Properly initialize current usage bars - Scale CPU load history chart according to the current update interval - Store history in a circular buffer - Add timestamps to CPU load history - Update copyright year - Update configuration files - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur 1.2.0 (2020-12-28) ===== - Highlighting of suboptimal thread placement on SMT CPUs - Separate the associated command from the rest of config options - Better resilience to inconsistent OS CPU utilization data - Display 'Show bars' in the same tab as 'Bars color' - Clamp CPU usage values to zero if they are below a threshold - Cleanup NEWS file - Use larger unscaled icon in about dialog - Add small explanation about default commands - Dynamic default command lookup - Fix RGBA string memory leak - Fix an invalid memory reference - Link sensitivity of labels to sensitivity of color buttons - Allow setting colors with alpha - Revalidate the event box after showing widgets - Use floating-point instead of fixed-point CPU load values - Paint CPU usage if it is 1 pixel tall - Lower CPU usage when rendering bars - Update URLs - Improve performance of CPU data parsing - Read CPU data correctly if some CPUs are offline (!7) - Paint CPU bars in left-to-right order - Separate the bars from the history frame - Fix old-style function warnings - Fix clang and gcc warnings - Also offer a 3 second update interval (#9) - Update URLs from goodies.x.o to docs.x.o (Bug #16157) - Allow compilation with panel 4.15 - Fix typo breaking build on NetBSD (Bug #15794) - Disable frame and make background transparent by default - Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Panjabi (Punjabi), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
3.0.3 * Return correct status messages in HTTP2 client (#31)[kazu-yamamoto/http2#31] * Follow changes in Aeson 2 (#32)[kazu-yamamoto/http2#32] * Make sure connection preface is always sent first (#33)[kazu-yamamoto/http2#33] * Avoid empty data (#34)[kazu-yamamoto/http2#34] 3.0.2 * Skip inserting entries that do not fit in the encoding table (#28)[kazu-yamamoto/http2#28]
v0.4.7 -Fix CD-Workflow by @Builditluc in #28 -Fix build of published Versions on crates.io by @Builditluc in #29 v0.4.6 Breaking Changes -Rework Branching and CI/CD Pipeline by @Builditluc in #24 Other Changes -Refactor with clippy and fix Tests by @Builditluc in #25
Updated in wip by Paolo Vincenzo Olivo. Remove upstreamed patches. 2021-01-10 (0.6.3) Volker Gropp <bwmng(at)gropp.org> * remove outdated copyright and email * Merge pull request #25 from fweimer/patch-1 AC_QEF_C_NORETURN: Include <stdlib.h> for exit * Merge pull request #27 from ofalk/master Fix potential write to unallocated memory. * Merge pull request #28 from vgropp/#2-fix-csv-bits feat: #2 output bits in csv * Merge pull request #29 from vgropp/#2-fix-csv-bits fix(doc): #2 output bits in csv * Merge pull request #32 from vgropp/new-netstat-#5 feat: add support for newer (2016+) linux netstat #5 2019-01-01 14:50 (0.6.2) Volker Gropp <bwmng(at)gropp.org> * Merge pull request #22 from vgropp/issue-#13 to fix windows build * Merge pull request #20 from dreibh/master CSV file output: fix for timestamp inaccuracy and Y-2038 problem * Merge pull request #21 from vgropp/travisci add travisci * Merge pull request #17 from Himura2la/master Add the started time in "sum" mode * Merge pull request #18 from Himura2la/fix-dynamic Fix DYNAMIC and ANSIOUT in config * Merge pull request #10 from SoapGentoo/fixes Use `static inline` instead of `inline` * Merge pull request #9 from adventureloop/master Always fflush the pipe * Merge pull request #7 from samueloph/fsf_address_clean Update FSF address * Merge pull request #6 from samueloph/master Fix typos * fix nan and inf values on fast refresh (fixes debian bug #532331)
upstream NEWS content: Drop support for Python 3.6, which went end-of-life December 2021 by @anoadragon453 in #28 Configure setuptools to automatically discover new modules under src/matrix_common by @anoadragon453 in #27 Add a MXCUri class for representing Matrix media uri's by @anoadragon453 in #29
3.0.2 (2022-11-11) What's Changed * Simplify charset parsing by @semaperepelitsa in #28 3.0.1 (2022-10-08) What's Changed * Fix ReDos/performance when receiving crafted response headers by @ooooooo-q in #27 3.0.0 (2022-08-08) What's Changed * Add support for the new Faraday streaming API by @iMacTia in #26 Why a 3.0 release? What's the breaking change? Faraday 2.5 introduces a new streaming API and other changes that we want to take advantage on. However, releasing a new 2.x version of the gem would cause it to be pulled in projects where Faraday has not been updated to v2.5+ yet, causing errors. For this reason, we're instead releasing this as v3.0, which only the next (compatible) version of faraday will allow to use. 2.1.0 (2022-07-28) What's Changed * Handle verify_hostname ssl option by @kazarin in #23 2.0.3 (2022-05-17) What's Changed * Add Errno::EALREADY to list of Net::HTTP exceptions by @iMacTia in #21 2.0.2 (2022-04-10) What's Changed * Add Ruby 3.1 to CI by @petergoldstein in #15 * Anchor Encoding references to avoid faraday-encoding conflicts by @nbibler in #18 2.0.1 (2022-01-05) Fixes * Add back support for Faraday 1.0 2.0.0 (2022-01-04) What's Changed * Test on Ruby 3 by @tricknotes in #3 * Update gem to be compatible with Faraday 2.0 by @iMacTia in #9 * chore: Move development deps to Gemfile by @olleolleolle in #10 * refactor: CI: Inline scripts, cache gems by @olleolleolle in #11 * fix: gemspec metadata for changelog notes by @olleolleolle in #12 * Honor Content-Type charset by @xkwd in #13
3.0.2 (2022-11-11) What's Changed * Simplify charset parsing by @semaperepelitsa in #28 3.0.1 (2022-10-08) What's Changed * Fix ReDos/performance when receiving crafted response headers by @ooooooo-q in #27 3.0.0 (2022-08-08) What's Changed * Add support for the new Faraday streaming API by @iMacTia in #26 Why a 3.0 release? What's the breaking change? Faraday 2.5 introduces a new streaming API and other changes that we want to take advantage on. However, releasing a new 2.x version of the gem would cause it to be pulled in projects where Faraday has not been updated to v2.5+ yet, causing errors. For this reason, we're instead releasing this as v3.0, which only the next (compatible) version of faraday will allow to use. 2.1.0 (2022-07-28) What's Changed * Handle verify_hostname ssl option by @kazarin in #23 2.0.3 (2022-05-17) What's Changed * Add Errno::EALREADY to list of Net::HTTP exceptions by @iMacTia in #21 2.0.2 (2022-04-10) What's Changed * Add Ruby 3.1 to CI by @petergoldstein in #15 * Anchor Encoding references to avoid faraday-encoding conflicts by @nbibler in #18 2.0.1 (2022-01-05) Fixes * Add back support for Faraday 1.0 2.0.0 (2022-01-04) What's Changed * Test on Ruby 3 by @tricknotes in #3 * Update gem to be compatible with Faraday 2.0 by @iMacTia in #9 * chore: Move development deps to Gemfile by @olleolleolle in #10 * refactor: CI: Inline scripts, cache gems by @olleolleolle in #11 * fix: gemspec metadata for changelog notes by @olleolleolle in #12 * Honor Content-Type charset by @xkwd in #13
textproc/uriparser: security update Revisions pulled up: - textproc/uriparser/Makefile 1.11 - textproc/uriparser/distinfo 1.9 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: bsiegert Date: Mon Oct 29 16:17:25 UTC 2018 Modified Files: pkgsrc/textproc/uriparser: Makefile distinfo Log Message: Update uriparser to 0.9.0. 2018-10-27 -- 0.9.0 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx* Commit 864f5d4c127def386dd5cc926ad96934b297f04e Thanks to Google Autofuzz team for the report! * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx* Commit f76275d4a91b28d687250525d3a0c5509bbd666f Thanks to Google Autofuzz team for the report! * Fixed: Protect uriResetUri* against acting on NULL input Commit f58c25069cf4a986fe17a80c5b38687e31feb539 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex* Reported space requirements were 1 byte bigger than necessary * Changed: Marked as deprecated: Deprecated functions: uriNormalizeSyntaxMaskRequired[AW] uriParseUri[AW] uriParseUriEx[AW] * Added: Add convenience functions to ease user code to parse a single URI New functions: uriParseSingleUri[AW] uriParseSingleUriEx[AW] uriParseSingleUriExMm[AW] * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen New functions (as extension of existing ones): uriAddBaseUriExMm[AW] uriComposeQueryMallocExMm[AW] uriDissectQueryMallocExMm[AW] uriFreeQueryListMm[AW] uriFreeUriMembersMm[AW] uriNormalizeSyntaxExMm[AW] uriParseSingleUriExMm[AW] uriRemoveBaseUriMm[AW] New functions (for convenience): uriCompleteMemoryManager uriEmulateCalloc uriEmulateReallocarray uriTestMemoryManager New error codes: URI_ERROR_MEMORY_MANAGER_FAULTY URI_ERROR_MEMORY_MANAGER_INCOMPLETE New types: UriFuncCalloc UriFuncFree UriFuncMalloc UriFuncRealloc UriFuncReallocarray UriMemoryManager * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired* New functions: uriNormalizeSyntaxMaskRequiredEx[AW] * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1 * Improved: Make test suite free of memory leaks (GitHub #31) Thanks to AddressSanitizer! * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29) Related configure option --enable-sizedown has also been removed. * Soname: 1:23:0 To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/uriparser/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/uriparser/distinfo
2022-04-03: Gaupol 1.11 ======================= * Add IBM858, ISO-8859-11 and ISO-8859-16 encodings * Fix displayed line lengths being incorrect for subtitles with special characters such as apostrophes 2021-10-06: Gaupol 1.10.1 ========================= * Fix playing selection (#188) 2021-09-30: Gaupol 1.10 ======================= * Fix subtitle display when seeking to selection start (#181) * Fix search dialog result sometimes not being selected * Fix rare RecursionError with spell-check 2020-12-31: Gaupol 1.9 ====================== * Add framerates 30, 50, 59.94 and 60 fps (#164) * Add selecting next/previous from video position (#154) * Allow shifting positions of all open projects (#66) * Fix error dialog when video playback fails (#153) * Fix the order of audio tracks in the menu (#129, qnga) * Fix spell-check split words correction task to not hang (#171) * Add Dutch translation (Heimen Stoffels) 2020-04-10: Gaupol 1.8 ====================== * Add action set start from video position (#148) * Add and fix English spell-check special cases * Add and fix OCR spell-check special cases * Add Interlingue translation (OIS) * Add Portuguese translation (Hugo Carvalho) * Update translations 2019-08-04: Gaupol 1.7 ====================== * New app icon, as full-color and symbolic SVGs (#119) * Better initial preview experience (#136) * Disable loading of problematic gstreamer-vaapi (#79) * Use gspell for spell-check instead of PyEnchant and GtkSpell (#12) * Use the reverse domain name "io.otsaloma.gaupol" for desktop file, appdata file and icons 2019-06-08: Gaupol 1.6 ====================== * Add text correction pattern to unpack ligatures * Don't show video files in recent file menus (#130) * Update translations 2019-02-03: Gaupol 1.5 ====================== * Add support for building a Flatpak * Highlight changed parts in "Correct Texts" (#34) * Add keybinding Ctrl+I for toggling italic (#118) * Add keybinding Ctrl+I for toggling italic while editing (#118) * Change keybinding for Invert Selection to Ctrl+J * When opening multiple files, skip ones already open * Adapt to various GTK deprecations * Add 64x64 and 128x128 icons * Update AppData XML file * Bump iso-codes dependency to >= 3.67 * Update translations 2018-07-07: Gaupol 1.4.1 ======================== * Fix TypeErrors due to video player pipeline queries failing (#78) * Make 'setup.py --record' include compiled extensios as well (#91) 2018-05-01: Gaupol 1.4 ====================== * Update the `--video-file` argument to not just select the video file, but also load it in the internal video player (#75) * Fix subtitles with special characters not being displayed by the internal video player (#74) * Fix seeking to selection start if at less than one second (#76) * Fix pasting texts from outside Gaupol, e.g. from a text editor * Update checks for required GStreamer elements (#73) * Update translations 2017-11-12: Gaupol 1.3.1 ======================== * Fix pattern file syntax to not be corrupted by msgfmt (#70) 2017-11-11: Gaupol 1.3 ====================== * Use gtksink instead of autovideosink with the integrated video player, making it work on Wayland too (#60) * Add a hidden preference to disable autoplay (#57) * Allow loading video by drag-and-drop (#59) * Fix missing icon in GNOME shell on Wayland (#62) * Fix unhandled exception when adding recent menu items * Fix video player actions being sensitive when playback initialization fails (#52) * Fix Gaupol freezing after changing audio track (#58) * Fix error quitting if a file is still being loaded (#54) * Fix duplicate tags when decoding MPL2 (devcompl, #68) * Install appdata XML file under /usr/share/metainfo * Prefer iso-codes JSON files over XML files (#10) * Bump GStreamer dependency ≥ 1.6 * Drop build dependency on intltool (use gettext instead, #13) * Add donate button to about dialog * Update translations 2017-04-23: Gaupol 1.2 ====================== * Add support for the WebVTT file format (#46) * Add support for the LRC file format (#39) 2017-03-18: Gaupol 1.1 ====================== * Fix error when using the Save All As dialog to save all time-based format documents as frame-based or vice versa * Fix unhandled exception when trying to write non-numeric data into integer or float cells * Add Icelandic translation (Sveinn í Felli) * Remove severely incomplete Catalan, Polish and Swedish translations * Update translations 2016-10-29: Gaupol 1.0 ====================== * Fix size of custom font with GTK 3.22 (#40) * Show an error dialog if the integrated video player fails to initialize playback due to e.g. missing codecs * Fix error trying to undo more actions than exist when holding down Ctrl+Z (#38) 2016-08-20: Gaupol 0.92 ======================= * Fix error saving document from a time-based format to a frame-based or vice versa ([#28][]) * Fix error clicking undo or redo button dropdown arrow when no document is yet open ([#29][]) * Fix action states after subtitle cell editing cancelled ([#30][]) * Fix recent file menu states to update correctly ([#31][]) * Fix save as dialog to always add filename extension ([#32][]) * Update AppData file * Update translations [#28]: otsaloma/gaupol#28 [#29]: otsaloma/gaupol#29 [#30]: otsaloma/gaupol#30 [#31]: otsaloma/gaupol#31 [#32]: otsaloma/gaupol#32 2016-07-16: Gaupol 0.91 ======================= * Use header bars for dialogs * Migrate from deprecated `Gtk.UIManager`, `Gtk.Action` etc. to `Gtk.Application`, `Gio.Action` etc. * Add mpv for preview with precise seek (`--hr-seek=yes`) * Make mpv the default preview video player on non-Windows systems and set the default preview offset to one second * Make seek length configurable in the preferences dialog * Add find and replace to the toolbar * Have both Ctrl+F and Ctrl+H open the find and replace dialog * Have both Ctrl++, Ctrl+- and numpad equivalents control volume * Remove external video player output window (if you want to see that output, start Gaupol from a terminal) * Use a monospace editing font by default * Add support for IBM273, IBM1125, KOI8-T and KZ1048 character encodings (whether these are actually available depends on your version of Python) * Drop the bookmarks extension * Fix Cancel button behaviour when quitting Gaupol by closing the main window and having unsaved changes ([#14][]) * Fix line length measure em to be narrower ([#763589][]) * Have the text view right-click spell-check language menu set the language permanently * Don't show the "Use Shift+Return for line-break" help message if it's likely to overlap with the text being edited * Only force theme variant if `dark_theme` in config file is `true`, thus respecting any global settings ([#753315][]) * Make `GTK_THEME=Adwaita:dark gaupol` work correctly * Move web pages to <http://otsaloma.io/gaupol/> * Move releases to <https://github.com/otsaloma/gaupol/releases> * Move bug tracker to <https://github.com/otsaloma/gaupol/issues> * Move documentation to <https://github.com/otsaloma/gaupol/tree/master/doc> * Close mailing lists, use Gitter instead: <https://gitter.im/otsaloma/gaupol> * Use Transifex for translations: <http://www.transifex.com/otsaloma/gaupol/> * Update AppData file * Bump GTK dependency to ≥ 3.12 * Bump PyGObject dependency to ≥ 3.12 * Drop optional dependencies on PT fonts * Add Serbian translation (Miroslav Nikolić) * Update French translation (Jean van Kasteel) [#14]: otsaloma/gaupol#14 [#753315]: https://bugzilla.gnome.org/show_bug.cgi?id=753315 [#763589]: https://bugzilla.gnome.org/show_bug.cgi?id=763589
0.1.6.3 * Specify protocol.file.allow=always for latest git #28
Upstream changes: 1.17 2022-11-11 Todd Rinaldo <[email protected]> * Switch changelog entries to metacpan friendly format * #29 - Fix printf format conversion specifiers in croak to support size_t on all platforms * #11,#30 - Tty.pm: pre-allocate buffer for ioctl but leave it length 0 * #28 - Use $arg to match @argv in Makefile.PL
Upstream changes: 0.51 2022-08-15 - Bump min perl version to 5.16 (as per core Mojolicious) 0.50 2022-08-08 - Allow client_id / client_secret in body params (GH #28) 0.49 2022-06-02 - Fix tests broken by Mojolicious multiple render fixes (GH #27) 0.48 2021-06-15 - Accept error_description from auth methods (GH #26)
fastmap 1.1.1 ============= * Updated hopscotch-map library to 2.3.0. * Closed #24: Added a `$clone()` method to `fastmap`. (#26) * Fixed #27: If a `fastmap` object has no holes in the lists storing keys and values, and then it is serialized and then unserialized, the new `fastmap` would contain zero items. (#28) * Faster implementations of `fastmap` `$keys()` and `$as_list()` methods.
What's Changed - Add NetBSD by @0323pin in #3 - Migrate from tui-rs to ratatui by @AmmarAbouZor in #4 - settings improvements by @AmmarAbouZor in #13 - [Documentation] Create README Badges by @kevinmatthes in #14 - CI Improvements by @AmmarAbouZor in #15 - Changed: Help popup improvements by @AmmarAbouZor in #17 - Added: Export current journal's content by @AmmarAbouZor in #18 - Increase Version by @AmmarAbouZor in #19 - Fixed setting backend path from CLI by @AmmarAbouZor in #22 - Added: Release CD action by @AmmarAbouZor in #24 - Fixed: Export journal extension by @AmmarAbouZor in #25 - Changed: Enhance render loop by @AmmarAbouZor in #28 - Added: CITATION.cff by @kevinmatthes in #26 - Added: Edit current journal content in external editor by @AmmarAbouZor in #29 - Added: configure CHANGELOG maintenance utilities by @kevinmatthes in #16 - Added: Tabs and scrolling to help popup by @AmmarAbouZor in #32 - Fixed: bugs in fragment creation by @kevinmatthes in #33 - Added: Multi-selection for journals by @AmmarAbouZor in #34 - Changed: bump baptiste0928/cargo-install to v2.1.0 by @kevinmatthes in #36 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #37 - Added: Export Import functions for multiple journals by @AmmarAbouZor in #39 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #40 - Fixed: Synchronizing problems with sqlite back-end by @AmmarAbouZor in #41 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #42 - Changed: improve GHA linting speed dramatically by @kevinmatthes in #43 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #44 - Addd: Option to Use Git Configured Editor as External editor by @AmmarAbouZor in #45 - [Aeruginous] Create CHANGELOG Fragment by @github-actions in #46 - [Aeruginous] Create Missing CHANGELOG Fragments by @AmmarAbouZor in #48 - Chore: Add dependabot by @AmmarAbouZor in #50 - [Aeruginous] Assemble CHANGELOG by @github-actions in #52
v1.3.1 Changes Drop 3.7 support by @bagel897 in #28 do sys path hack by @bagel897 in #31 Misc Update deps by @bagel897 in #29 Update docs by @bagel897 in #30 v.1.3.0 Features Enum Support by @bagel897 in #19 Misc Use trusted publishing by @bagel897 in #17 deduplicate ci by @bagel897 in #20 chore: Configure Renovate by @renovate in #21 chore(deps): update pre-commit hook hadialqattan/pycln to v2.4.0 by @renovate in #23 chore(deps): update pre-commit hook pre-commit/mirrors-prettier to v3.1.0 by @renovate in #25 chore(deps): update pre-commit hook psf/black to v23.12.1 by @renovate in #26 chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.1.11 by @renovate in #22 chore(deps): update actions/checkout action to v4 by @renovate in #27
Changes from changelog: [4.16.0] 2024-01-14 Added - Include a check to prevent multiple entries with the same keys in 'bin/validate_json_data.py' - Reuse translations from ISO 639-2 for ISO 639-5 Changed - Rename nb.po to nb_NO.po - Rename mo.po to ro_MD.po - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 - Reformat python files with black Fixed - Fix: always use country code for parent in ISO 3166-2 - ISO 3166-2: Fix subdivision names for Finland. Fixes #37 [4.15.0] 2023-04-27 Changed - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 [4.14.0] 2023-04-27 Changed - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 Fixed * ISO 3166-2: Fix wrong Spanish translation [4.13.0] 2023-02-28 Added - ISO 3166-1: Add missing common names for Laos, Iran, and Syria. Fixes #32 Changed - Translation updates for ISO 3166-1 - Kazakh from Debian BTS. Closes: #1025423 - Catalan from Debian BTS. Closes: #1026972 - Translation updates for ISO 3166-2 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 Fixed - ISO 3166-3: Fix withdrawal dates of AN, CS and YU. Fixes #28 [4.12.0] 2022-11-06 Changed - ISO 3166-1: Update name for TR (Turkiye). Fixes #38 - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2. Closes: #1020633 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 Fixed - ISO 3166-2: Remove comment from Dutch translation. Fixes #41
What's Changed Fix NetBSD's host checkup. by @fraggerfox in #24 Added better kernel support for MorphOS by @polluks in #27 make strip_color_code_stuff not use awk or sed by @st0rmw1ndz in #28 Fix a bug where cargo reported 1 installed package when none were installed Fixed a bug where zsh would report a decimal number for used memory Updated the EndeavourOS logo with better colors Fixed bug where the space between the logo and info text was sometimes inconsistent Support the $NO_COLOR environment variable
Revision history for App-ClusterSSH 4.16 2020-06-20 Duncan Ferguson <[email protected]> - Further fix for 'resolve_names' error when adding hosts via the UI - Fix missing space separator for ssh_args (thanks to Petr Vorel) 4.15 2020-05-18 Duncan Ferguson <[email protected]> - Include all utilies within each man page - Add in 'command_pre' and 'command_post' configuration options - Fix 'Add Host' menu error finding 'resolved_names' - Ensure lib path is added to range tests to find the libraries - Mark permission test as TODO as it appears to be inconsistent 4.14 2019-08-21 Duncan Ferguson <[email protected]> - Include README within the repository, not just created tar.gz files - Add 'autoquit' setting to 'File' menu (Github issue #114) - Correct macro_hostname to be the FQDN of the server where cssh is being run (Github issue #116) - Add in user defined macros 4.13.2_02 2019-01-14 Duncan Ferguson <[email protected]> - Fix Getopt-Long minimum version - Fix excess test output when Sort::Naturally isn't installed 4.13.2_01 2018-11-24 Duncan Ferguson <[email protected]> - Move all Tk code into its own module as-is - Fix for 'bad pad value "3m"' error when using Tk 804.034 - Update to Perl::Tidy 20181117 - Convert to using Dist::Zilla 4.13.2 2018-03-14 Duncan Ferguson <[email protected]> - Fix for running builds in parallel - Improvements to SUPPORT and REPORTING BUGS sections in documentation 4.13.1 2018-03-05 Duncan Ferguson <[email protected]> - Minor update to fix failing tests due to 3rd party perltidy changes 4.13 2017-12-27 Duncan Ferguson <[email protected]> - Ensure ssh_args is keep unset if it is emptied in the configuration file - Obey configured console position (Debian bug 758215) (Github issue #100) 4.12 2017-12-23 Duncan Ferguson <[email protected]> - Fix 'undefined value' error 4.11 2017-12-22 Duncan Ferguson <[email protected]> - Fix for multiple range expansion, as in 'h{a,b}{1,2}' (Github issue #97) (Thanks to lazyfrosch) - Upgrade Perl::Tidy requirement to version 20171214 (Github issue #99) (Thanks to eserte) - Add in 'external command pipe' to allow for some commands being passed in from the command line 4.10_02 2017-08-08 Duncan Ferguson <[email protected]> - Include coverage tests in the resources - Include the version of cssh in the utility documentation and README - Fix dashes (-) not being accepted in hostname range expansion (Github issue #89) - Amend ranges to work on ports, FQDN's and IP addresses - Fix bug tracker links in the main documentation (Github issue #92) - New options to specify --rows, --columns and --fillscreen (Github pull request #88) (Thanks to AsharLohmar) 4.10_01 2017-04-12 Duncan Ferguson <[email protected]> - Allow 'include' directives when reading SSH configuration files (Github issue #77) (thanks to Azenet) - Generate README when creating the distribution from cssh man page so www.cpan.org and www.metacpan.org can display documentation 4.09 2017-03-11 Duncan Ferguson <[email protected]> - Add perl-5.24 Travis-CI automated testing config - Correct a logic bug around the --debug option (Github issue #75) - Fix 'Re-add closed windows' not using the correct username (Github issue #72) - Update copyright year - Make WM decorations algorithm configurable as causes problems on some systems (Debian bug 842965, re Github pull request #66) (thanks to Tony Mancill) 4.08 2016-10-18 Duncan Ferguson <[email protected]> - Add perl-5.8, 5.10 and 5.12 to Travis-CI automated testing - Fix building and testing on perl-5.8.9 - Improve testing on systems that do not have xterm installed - Take into account WM decorations when tiling (Github pull request #66) (thanks to Andrew Stevenson) - Add option in the config file to hide the menu (Github issue #69) - Add 'unique_servers' into the configuration file to match command line option (Github issue #70) 4.07 2016-04-30 Duncan Ferguson <[email protected]> - Fixed tests on systems where bash is not installed in /bin/bash (Github issue #60) - Include link to travis-ci site in release emails for automated build and test reports - Rework hostname expansion to be pure-perl rather than relying on the bash shell (Github issue #53) 4.06 2016-03-26 Duncan Ferguson <[email protected]> - Failure to find the terminal binary should not be fatal - Fix processing of '--extra_tag_file' and its configuration item (Github issue #51) - Add bash shell expansion on host names containing a '{' character (Github issue #53) - Fix tests when running on a server without xterm installed (such as Travis CI via GitHub) - Expand $HOME and ~ correctly when looking for files (thanks to Andrew Stevenson) - Typo correction in README (thanks to Ankit Vadehra) 4.05 2015-11-28 Duncan Ferguson <[email protected]> - Change default key_quit from 'Control-q' to 'Alt-q' (Github issue #50) - Amend tests to always use C locale as some error messages are hardcoded in English (Github issue #49) 4.04_01 2015-11-21 Duncan Ferguson <[email protected]> - Ensure documentation is generated using same perl as the build (Github issue #45) - Pass '--action' through macro parsing (Github issue #42) - Workaround for glitch in KDE where windows can become unmoveable (Github issue #46) (thanks to Brandon Perkins) - Add in '--quiet | -Q ' option to reduce output in certian scenarios - Add in 'csftp' command 4.04 2015-11-03 Duncan Ferguson <[email protected]> - Include bash completion script in distribution (Github issue #29) - Allow re-adding closed session (Github issue #27 - thanks to Andrew Stevenson) - Allow sorting windows in natural order (Github isue #28 - thanks to Andrew Stevenson) - Fix links in metadata files to trackers (Github issue #41) - Fix ctel and ccon not working correctly (Github issue #35) - Amend t/10host.t to use a random hostname to prevent clashes (Github issue #23) - Amend coght message in README to match all other files for the perl license
# evaluate 1.0.1 * Fix buglet revealed when by using `rlang::abort()` inside of `evaluate()`. # evaluate 1.0.0 * Setting `ACTIONS_STEP_DEBUG=1` (as in a failing GHA workflow) will automatically set `log_echo` and `log_warning` to `TRUE` (#175). * evaluate works on R 3.6.0 once again. * `evaluate()` improvements: * Now terminates on the first error in a multi-expression input, i.e. `1;stop('2');3` will no longer evaluate the third component. This matches console behaviour more closely. * Calls from conditions emitted by top-level code are automatically stripped (#150). * Result has a class (`evaluate_evaluation`/`list`) with a basic print method. * Plots created before messages/warnings/errors are correctly captured (#28). * Handler improvements: * The default `value` handler now evaluates `print()` in a child of the evaluation environment. This largely makes evaluate easier to test, but should make defining S3 methods for print a little easier (#192). * The `source` output handler is now passed the entire complete input expression, not just the first component. * `evalute(include_timing)` has been deprecated. I can't find any use of it on GitHub, and it adds substantial code complexity for little gain. * `is.value()` has been removed since it tests for an object that evaluate never creates. * New `local_reproducible_output()` helper that sets various options and env vars to help ensure consistency of output across environments. * `parse_all()` adds a `\n` to the end of every line, even the last one if it didn't have one in the input. Additionally, it no longer has a default method, which will generate better errors if you pass in something unexpected. * New `trim_intermediate_plots()` drops intermediate plots to reveal the complete/final plot (#206). * `watchout()` is no longer exported; it's really an implementation detail that should never have been leaked to the public interface. # evaluate 0.24.0 * The `source` output handler can now take two arguments (the unparsed `src` and the parsed `call`) and choose to affect the displayed source. * The package now depends on R 4.0.0 in order to decrease our maintenance burden.
# wk 0.9.4 - Ensure package tests pass against sf 1.0-18 (#224, #225). # wk 0.9.3 - Ensure package compiles with `STRICT_R_HEADERS=1` (#222). # wk 0.9.2 - Add `wk_crs()` and `wk_set_crs()` methods for `bbox` (#213) - Fix wk_trans inconsistent meta flags handling (#217) - Ensure package builds on arm64 for Windows (#220) # wk 0.9.1 - Fix format strings/arguments for R-devel (#209). # wk 0.9.0 ## Breaking changes - The common well-known binary representation of POINT EMPTY (i.e., POINT (nan nan)) is now handled as POINT EMPTY allowing empty points to roundtrip through `wkb()` vectors (#196, #204). - `xy(NA, NA)` is now read as a null feature instead of POINT EMPTY. This preserves the invariant that null features can also be identified using `is.na()` (#205). - `xy(NaN, NaN)` is now read as POINT EMPTY and `is.na(xy(NaN, NaN))` now returns `FALSE`. This means that both EMPTY and null points can roundtrip through `xy()` (#205). ## Bugfixes and improvements - `wk_meta()` now contains a new column `is_empty`, which is `TRUE` for any feature that contains at least one non-empty coordinate. This allows more efficient detection of features with zero coordinates (#197, #199). - Updated PROJ data to use the latest pull of the database packaged with PROJ 9.3.0 (#201). - The wk package now compiles once again on gcc 4.8 (#203, #206). - Fixed `sfc_writer()` to correctly attach the `classes` attribute to sfc output with mixed geometry types (#195). - Function `sfc_writer()` now has an argument `promote_multi` to write any input as the MULTI variant. This makes it more likely that an input vector will be read as a single geometry type (#198). - The `wk_collection_filter()` now correctly increments the `part_id` when calling the child handler (@brownag, #194). # wk 0.8.0 * Added `wkb_to_hex()` (@anthonynorth, #183). * Implemented `vctrs::vec_proxy_equal()` for `wkb()` vctrs (@anthonynorth, #183). * Fixed `sfc_writer()`, which had returned NULL for some inputs (e.g., via `wk_collection()`) (@anthonynorth, #182, #186). * Added `wk_clockwise()` and `wk_counterclockwise()` to re-wind polygon rings (@anthonynorth, #188). * New replacement-function mode for `wk_coords<-()` for in-place modification of coordinates (@mdsumner, #187). * New function `wk_trans_explicit()` migrated from crs2crs (@mdsumner, #187). # wk 0.7.3 * Fix tests for updated waldo package (#178). # wk 0.7.2 * Fix use-after-free warnings. # wk 0.7.1 * Fix implicit reliance on error `as.data.frame.default()`, which no longer occurs in r-devel (#166). # wk 0.7.0 * Remove legacy headers that are no longer used by any downstream package (#146). * `validate_wk_wkt()` now errors for an object that does not inherit from 'wk_wkt' (#123, #146). * Added `wk_crs_projjson()` to get a JSON representation of a CRS object. To make lookup possible based on shortcut-style CRS objects (e.g., `"EPSG:4326"` or `4326`), added data objects `wk_proj_crs_view` and `wk_proj_crs_json` that contain cached versions of rendered PROJJSON based on the latest PROJ version (#147). * Added a `wk_crs_proj_definition()` method for `wk_crs_inherit()` (#136, #147). * Conversion to sf now uses the `sfc_writer()` for all wk classes, making conversions faster and fixing at least one issue with conversion of NA geometries to sf (#135). * `wk_plot()` now plots `NULL`/`NA` geometries and mixed geometry types more reliably (#142, #143, #149). * Exported EMPTY geometries to well-known text now include dimension (e.g., `POINT Z EMPTY`) (#141, #150). * Fixed bug where `wk_polygon()` doubled some points when the input contained closed rings (#134, #151). * Fixed bug where `wk_count()` exposed uninitialized values for empty input (#139, #153). * The `xy_writer()` now opportunistically avoids allocating vectors for Z or M values unless they are actually needed (#131, #154). * Added example WKT for all geometry types and dimensions plus helper `wk_example()` to access them and set various properties (#155). * Fixes warnings when compiling with `-Wstrict-prototypes` (#157, #158). * Removed `wk_chunk_map_feature()` in favour of using chunking strategies directly (#132, #159). * Optimized `wk_coords()` for `xy()` objects (#138, #160). * Added accessor methods for record-style vectors: `rct_xmin()`, `rct_xmax()`, `rct_ymin()`, `rct_ymax()`, `rct_width()`, `rct_height()`, `crc_center()`, `crc_x()`, `crc_y()`, `crc_r()`, `xy_x()`, `xy_y()`, `xy_z()`, and `xy_m()` (#144, #161). * Added rectangle operators `rct_intersects()`, `rct_contains()`, and `rct_intersection()` (#161). # wk 0.6.0 * Fixed `wk_affine_rescale()` to apply the translate and scale operations in the correct order (#94). * Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support a chunk + apply workflow when working with large vectors (#101, #107). * C and R code was rewritten to avoid materializing ALTREP vectors (#103, #109). * Added a `wk_crs_proj_definition()` generic for foreign CRS objects (#110, #112). * Added `wk_crs_longlat()` helper to help promote authority-compliant CRS choices (#112). * Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic` in `wkt()` and `wkb()` as a flag for objects whose edges must be interpolated along a spherical/ellipsoidal trajectory (#112). * Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry vectors for better integration with sf (#113, #114). * Refactored well-known text parser to be more reusable and faster (#115, #104). * Minor performance enhancement for `is.na()` and `validate_wk_wkb()` when called on a very long `wkb()` vector (#117). * Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed for most valid objects (#119). * Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise bounding boxes (#120, #122). * Fixed headers and tests to pass on big endian systems (#105, #122). * Incorporated the geodesic attribute into vctrs methods, data frame columns, and bbox/envelope calculation (#124, #125). * Fix `as_xy()` for nested data frames and geodesic objects (#126, #128). * Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`, and `wkt_format()` (#129). * `wk_plot()` is now an S3 generic (#130). # wk 0.5.0 * Fixed bugs relating to the behaviour of wk classes as vectors (#64, #65, #67, #70). * `crc()` objects are now correctly exported as polygons with a closed loop (#66, #70). * Added `wk_vertices()` and `wk_coords()` to extract individual coordinate values from geometries with optional identifying information. For advanced users, the `wk_vertex_filter()` can be used as part of a pipeline to export coordinates as point geometries to another handler (#69, #71). * Added `wk_flatten()` to extract geometries from collections. For advanced users, the `wk_flatten_filter()` can be used as part of a pipeline (#75, #78). * `options("max.print")` is now respected by all vector classes (#72, #74). * Moved implementation of plot methods from wkutils to wk to simplify the dependency structure of both packages (#80, #76). * Added `wk_polygon()`, `wk_linestring()`, and `wk_collection()` to construct polygons, lines, and collections. For advanced users, `wk_polygon_filter()`, `wk_linestring_filter()`, and `wk_collection_filter()` can be used as part of a pipeline (#77, #84). * Added a C-level transform struct that can be used to simplify the the common pattern of transforming coordinates. These structs can be created by other packages; however, the `wk_trans_affine()` and `wk_trans_set()` transforms are also built using this feature. These are run using the new `wk_transform()` function and power the new `wk_set_z()`, `wk_set_m()`, `wk_drop_z()`, `wk_drop_m()`, functions (#87, #88, #89). # wk 0.4.1 * Fix LTO and MacOS 3.6.2 check errors (#61). # wk 0.4.0 * Removed `wksxp()` in favour of improved `sf::st_sfc()` support (#21). * Rewrite existing readers, writers, and handlers, using a new C API (#13). * Use new C API in favour of header-only approach for all wk functions (#19, #22). * Use cpp11 to manage safe use of callables that may longjmp from C++. * Vector classes now propagate `attr(, "crs")`, and check that operations that involve more than one vector have compatable CRS objects as determined by `wk_crs_equal()`. * Added an R-level framework for other packages to implement wk readers and handlers: `wk_handle()`, `wk_translate()`, and `wk_writer()` (#37). * Added a native reader and writer for `sf::st_sfc()` objects and implemented R-level generics for sfc, sfg, sf, and bbox objects (#28, #29, #38, #45). * Implement `crc()` vector class to represent circles (#40). * Added a 2D cartesian bounding box handler (`wk_bbox()`) (#42). * Refactored unit tests reflecting use of the new API and for improved test coverage (#44, #45, #46). * Added `wk_meta()`, `wk_vector_meta()`, and `wk_count()` to inspect properties of vectors (#53). * Modified all internal handlers such that they work with vectors of unknown length (#54). # wk 0.3.4 * Fixed reference to `wkutils::plot.wk_wksxp()`, which no longer exists. # wk 0.3.3 * Fixed WKB import of ZM geometries that do not use EWKB. * Added `xy()`, `xyz()`, `xym()` and `xyzm()` classes to efficiently store point geometries. * Added the `rct()` vector class to efficiently store two-dimensional rectangles. * Fixed the CRAN check failure caused by a circular dependency with the wkutils package. * Added S3 methods to coerce sf objects to and from `wkt()`, `wkb()` and `wksxp()`. # wk 0.3.2 * Fixed EWKB output for collections and multi-geometries that included SRID (#3). * Fixed CRAN check errors related to exception handling on MacOS/R 3.6.2. # wk 0.3.1 * Added a `NEWS.md` file to track changes to the package.
Added New display formats for enhanced visualization: git: Display Git status information for files grid: Present files in an organized grid layout sizemap: Visualize file sizes with proportional representation table: Show files in a structured table format timeline: Group files by creation/modification dates Interactive plugin management system Plugin update functionality via CLI Extended configuration options for customization Plugin support for default and long format customization Enhanced Significant performance improvements: Optimized tree view rendering More efficient recursive file listing Better memory management for large directories Plugin system improvements: Refined plugin interface for better integration More robust plugin installation process Enhanced plugin discovery and loading Sorting functionality: More accurate file sorting across all formats Improved performance for large directory sorting Fixed Memory leaks in recursive directory listing Plugin installation reliability issues Color output consistency across different formats What's Changed docs: add AUR instructions by @malteo in #28 Add Homebrew to readme by @triyanox in #30 Enhance display formats, plugin system, and performance optimizations for file listing by @triyanox in #31
textproc/uriparser: security update Revisions pulled up: - textproc/uriparser/Makefile 1.11 - textproc/uriparser/distinfo 1.9 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: bsiegert Date: Mon Oct 29 16:17:25 UTC 2018 Modified Files: pkgsrc/textproc/uriparser: Makefile distinfo Log Message: Update uriparser to 0.9.0. 2018-10-27 -- 0.9.0 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx* Commit 864f5d4c127def386dd5cc926ad96934b297f04e Thanks to Google Autofuzz team for the report! * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx* Commit f76275d4a91b28d687250525d3a0c5509bbd666f Thanks to Google Autofuzz team for the report! * Fixed: Protect uriResetUri* against acting on NULL input Commit f58c25069cf4a986fe17a80c5b38687e31feb539 >>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex* Reported space requirements were 1 byte bigger than necessary * Changed: Marked as deprecated: Deprecated functions: uriNormalizeSyntaxMaskRequired[AW] uriParseUri[AW] uriParseUriEx[AW] * Added: Add convenience functions to ease user code to parse a single URI New functions: uriParseSingleUri[AW] uriParseSingleUriEx[AW] uriParseSingleUriExMm[AW] * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen New functions (as extension of existing ones): uriAddBaseUriExMm[AW] uriComposeQueryMallocExMm[AW] uriDissectQueryMallocExMm[AW] uriFreeQueryListMm[AW] uriFreeUriMembersMm[AW] uriNormalizeSyntaxExMm[AW] uriParseSingleUriExMm[AW] uriRemoveBaseUriMm[AW] New functions (for convenience): uriCompleteMemoryManager uriEmulateCalloc uriEmulateReallocarray uriTestMemoryManager New error codes: URI_ERROR_MEMORY_MANAGER_FAULTY URI_ERROR_MEMORY_MANAGER_INCOMPLETE New types: UriFuncCalloc UriFuncFree UriFuncMalloc UriFuncRealloc UriFuncReallocarray UriMemoryManager * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired* New functions: uriNormalizeSyntaxMaskRequiredEx[AW] * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1 * Improved: Make test suite free of memory leaks (GitHub #31) Thanks to AddressSanitizer! * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29) Related configure option --enable-sizedown has also been removed. * Soname: 1:23:0 To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/uriparser/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/uriparser/distinfo
# isoband 0.2.7 - Remove compile-time dependency on testthat. - Changed maintainer after the original author (Claus Wilke) donated codebase to r-lib. isoband 0.2.6 ---------------------------------------- - Update to the latest testthat headers for compatibility with LLVM clang 15.0.0. - Correct label angle for current aspect ratio in `isolines_grob()` (#28, @eliocamp). isoband 0.2.5 ---------------------------------------- - Add a new label placer function `label_placer_middle()` (#24, @jamarav). - The vendored testthat/catch code now uses a constant value for the stack size rather than relying on `SIGSTKSZ`. See: r-lib/testthat#1373
No description provided.