Compare commits
5 Commits
bd7ee1c167
...
ebfde8e87c
Author | SHA1 | Date | |
---|---|---|---|
ebfde8e87c | |||
ab12fbe820 | |||
d401bf0fd2 | |||
8dbb9ab30d | |||
cdb46d6b6b |
2
external/libqoirdo/CMakeLists.txt
vendored
@ -13,7 +13,7 @@ add_library(qoirdo
|
|||||||
./qoirdo.cpp
|
./qoirdo.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_features(qoirdo PUBLIC cxx_std_11)
|
target_compile_features(qoirdo PUBLIC cxx_std_17)
|
||||||
|
|
||||||
target_include_directories(qoirdo SYSTEM INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
|
target_include_directories(qoirdo SYSTEM INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||||
|
|
||||||
|
BIN
external/libqoirdo/examples/aliens.png
vendored
Before Width: | Height: | Size: 510 KiB |
BIN
external/libqoirdo/examples/aliens_2_rdo.png
vendored
Before Width: | Height: | Size: 204 KiB |
BIN
external/libqoirdo/examples/aliens_rdo.png
vendored
Before Width: | Height: | Size: 255 KiB |
BIN
external/libqoirdo/examples/crossyf.png
vendored
Before Width: | Height: | Size: 924 KiB |
BIN
external/libqoirdo/examples/crossyf_2_rdo.png
vendored
Before Width: | Height: | Size: 259 KiB |
BIN
external/libqoirdo/examples/crossyf_rdo.png
vendored
Before Width: | Height: | Size: 316 KiB |
BIN
external/libqoirdo/examples/doom.png
vendored
Before Width: | Height: | Size: 487 KiB |
BIN
external/libqoirdo/examples/doom_delta.png
vendored
Before Width: | Height: | Size: 354 KiB |
BIN
external/libqoirdo/examples/doom_rdo.png
vendored
Before Width: | Height: | Size: 273 KiB |
BIN
external/libqoirdo/examples/gotham.png
vendored
Before Width: | Height: | Size: 608 KiB |
BIN
external/libqoirdo/examples/gotham_2_delta.png
vendored
Before Width: | Height: | Size: 665 KiB |
BIN
external/libqoirdo/examples/gotham_2_rdo.png
vendored
Before Width: | Height: | Size: 168 KiB |
BIN
external/libqoirdo/examples/gotham_delta.png
vendored
Before Width: | Height: | Size: 624 KiB |
BIN
external/libqoirdo/examples/gotham_rdo.png
vendored
Before Width: | Height: | Size: 193 KiB |
BIN
external/libqoirdo/examples/high_fidelity.png
vendored
Before Width: | Height: | Size: 548 KiB |
BIN
external/libqoirdo/examples/high_fidelity_1.png
vendored
Before Width: | Height: | Size: 355 KiB |
BIN
external/libqoirdo/examples/high_fidelity_2.png
vendored
Before Width: | Height: | Size: 184 KiB |
BIN
external/libqoirdo/examples/joker_768.png
vendored
Before Width: | Height: | Size: 362 KiB |
BIN
external/libqoirdo/examples/joker_768_2_delta.png
vendored
Before Width: | Height: | Size: 391 KiB |
BIN
external/libqoirdo/examples/joker_768_2_rdo.png
vendored
Before Width: | Height: | Size: 182 KiB |
BIN
external/libqoirdo/examples/joker_768_3_delta.png
vendored
Before Width: | Height: | Size: 317 KiB |
BIN
external/libqoirdo/examples/joker_768_3_rdo.png
vendored
Before Width: | Height: | Size: 246 KiB |
BIN
external/libqoirdo/examples/joker_768_4_delta.png
vendored
Before Width: | Height: | Size: 474 KiB |
BIN
external/libqoirdo/examples/joker_768_4_rdo.png
vendored
Before Width: | Height: | Size: 110 KiB |
BIN
external/libqoirdo/examples/joker_768_delta.png
vendored
Before Width: | Height: | Size: 434 KiB |
BIN
external/libqoirdo/examples/joker_768_rdo.png
vendored
Before Width: | Height: | Size: 146 KiB |
BIN
external/libqoirdo/examples/kodim18.png
vendored
Before Width: | Height: | Size: 764 KiB |
BIN
external/libqoirdo/examples/kodim18_delta.png
vendored
Before Width: | Height: | Size: 675 KiB |
BIN
external/libqoirdo/examples/kodim18_rdo.png
vendored
Before Width: | Height: | Size: 230 KiB |
BIN
external/libqoirdo/examples/lara_1024.png
vendored
Before Width: | Height: | Size: 1.5 MiB |
BIN
external/libqoirdo/examples/lara_1024_delta.png
vendored
Before Width: | Height: | Size: 783 KiB |
BIN
external/libqoirdo/examples/lara_1024_rdo.png
vendored
Before Width: | Height: | Size: 1.1 MiB |
BIN
external/libqoirdo/examples/magneto.png
vendored
Before Width: | Height: | Size: 161 KiB |
Before Width: | Height: | Size: 7.7 KiB |
BIN
external/libqoirdo/examples/magneto_2_delta.png
vendored
Before Width: | Height: | Size: 120 KiB |
BIN
external/libqoirdo/examples/magneto_2_rdo.png
vendored
Before Width: | Height: | Size: 71 KiB |
BIN
external/libqoirdo/examples/magneto_delta.png
vendored
Before Width: | Height: | Size: 132 KiB |
BIN
external/libqoirdo/examples/magneto_rdo.png
vendored
Before Width: | Height: | Size: 83 KiB |
BIN
external/libqoirdo/examples/masterchief.png
vendored
Before Width: | Height: | Size: 453 KiB |
BIN
external/libqoirdo/examples/masterchief_2_rdo.png
vendored
Before Width: | Height: | Size: 168 KiB |
BIN
external/libqoirdo/examples/masterchief_rdo.png
vendored
Before Width: | Height: | Size: 210 KiB |
BIN
external/libqoirdo/examples/minerology.png
vendored
Before Width: | Height: | Size: 888 KiB |
BIN
external/libqoirdo/examples/minerology_delta.png
vendored
Before Width: | Height: | Size: 533 KiB |
BIN
external/libqoirdo/examples/minerology_rdo.png
vendored
Before Width: | Height: | Size: 608 KiB |
BIN
external/libqoirdo/examples/puppy.png
vendored
Before Width: | Height: | Size: 1.5 MiB |
BIN
external/libqoirdo/examples/puppy_delta.png
vendored
Before Width: | Height: | Size: 1.4 MiB |
BIN
external/libqoirdo/examples/puppy_rdo.png
vendored
Before Width: | Height: | Size: 580 KiB |
BIN
external/libqoirdo/examples/stp.png
vendored
Before Width: | Height: | Size: 844 KiB |
BIN
external/libqoirdo/examples/stp_2_delta.png
vendored
Before Width: | Height: | Size: 869 KiB |
BIN
external/libqoirdo/examples/stp_2_rdo.png
vendored
Before Width: | Height: | Size: 314 KiB |
BIN
external/libqoirdo/examples/stp_3_delta.png
vendored
Before Width: | Height: | Size: 899 KiB |
BIN
external/libqoirdo/examples/stp_3_rdo.png
vendored
Before Width: | Height: | Size: 282 KiB |
BIN
external/libqoirdo/examples/stp_delta.png
vendored
Before Width: | Height: | Size: 784 KiB |
BIN
external/libqoirdo/examples/stp_rdo.png
vendored
Before Width: | Height: | Size: 402 KiB |
BIN
external/libqoirdo/examples/waterfall.png
vendored
Before Width: | Height: | Size: 2.0 MiB |
BIN
external/libqoirdo/examples/waterfall_delta.png
vendored
Before Width: | Height: | Size: 1.5 MiB |
BIN
external/libqoirdo/examples/waterfall_rdo.png
vendored
Before Width: | Height: | Size: 1.1 MiB |
BIN
external/libqoirdo/examples/xfiles_768.png
vendored
Before Width: | Height: | Size: 507 KiB |
BIN
external/libqoirdo/examples/xfiles_768_2_delta.png
vendored
Before Width: | Height: | Size: 495 KiB |
BIN
external/libqoirdo/examples/xfiles_768_2_rdo.png
vendored
Before Width: | Height: | Size: 166 KiB |
BIN
external/libqoirdo/examples/xfiles_768_delta.png
vendored
Before Width: | Height: | Size: 384 KiB |
BIN
external/libqoirdo/examples/xfiles_768_rdo.png
vendored
Before Width: | Height: | Size: 295 KiB |
26
external/toxcore/c-toxcore/CHANGELOG.md
vendored
@ -1,3 +1,29 @@
|
|||||||
|
<a name="v0.2.21"></a>
|
||||||
|
|
||||||
|
## v0.2.21 (2025-05-15)
|
||||||
|
|
||||||
|
### Release notes
|
||||||
|
|
||||||
|
This release brings 2 great featues. First, the abillty to disable DNS lookups, which has been a long requested security feature, which we plan to default to in an upcoming version.
|
||||||
|
Second, there is an network profiler, which tallies up sent and received network packets.
|
||||||
|
|
||||||
|
Beside these features we also have fixes like a 75% memory usage reduction for NGCs and connecting to NGC with a password if we are already joined, which might be necessary if a password was set or changed while you where away.
|
||||||
|
Furthermore, we now have better localhost discovery, which means that nodes on the same system find each other.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
If you have not yet upgraded to the previous release (0.2.20), you absolutely should, as it fixes a security issue. All releases before 0.2.20 used VBR opus encoding, which is susceptible to transcription attacks. ( see https://github.com/TokTok/c-toxcore/pull/2757 )
|
||||||
|
|
||||||
|
#### Bug Fixes
|
||||||
|
|
||||||
|
- forgot an enum in the nodes request rename see https://github.com/TokTok/c-toxcore/pull/2860 ([9324a974](https://github.com/TokTok/c-toxcore/commit/9324a974d473641a90a750e5117108b3c672010e))
|
||||||
|
- **bazel:**
|
||||||
|
- one more fuzz target that needs netprof ([1d4cc783](https://github.com/TokTok/c-toxcore/commit/1d4cc783b142cbfc77a639a4034fa7a79555e5c2))
|
||||||
|
- make `net_prof` visible to its consumers ([066aafbf](https://github.com/TokTok/c-toxcore/commit/066aafbfcdf5cbe4176e6a7e0ba58033a6576378))
|
||||||
|
- missing dep for `auto_tests` ([9dcc2f53](https://github.com/TokTok/c-toxcore/commit/9dcc2f530d67696a162275c07ceb4ddf2199fa72))
|
||||||
|
- missing dep for fuzz target ([741ac5f5](https://github.com/TokTok/c-toxcore/commit/741ac5f5e65e54c0b2e2542e95d28ea529fcc200))
|
||||||
|
- **ngc:** dont double every message, if we are not directly connected but we and the other peer would support direct. ([219773bf](https://github.com/TokTok/c-toxcore/commit/219773bff599c3f23ccc20080c8cfa1b29a1117b))
|
||||||
|
|
||||||
<a name="v0.2.21-rc.1"></a>
|
<a name="v0.2.21-rc.1"></a>
|
||||||
|
|
||||||
## v0.2.21-rc.1 (2025-02-24)
|
## v0.2.21-rc.1 (2025-02-24)
|
||||||
|
@ -1 +1 @@
|
|||||||
abd103553021d86f54c874fe582001f28372b4e56502421955552117ac5f7b3b /usr/local/bin/tox-bootstrapd
|
1d87f94fd38a9737cf1f4fbc51fcd83254e4f9b663fba67c5680ed35c32fad0e /usr/local/bin/tox-bootstrapd
|
||||||
|
2
external/toxcore/c-toxcore/toxav/toxav.c
vendored
@ -27,7 +27,7 @@
|
|||||||
#define VIDEO_SEND_X_KEYFRAMES_FIRST 7 // force the first n frames to be keyframes!
|
#define VIDEO_SEND_X_KEYFRAMES_FIRST 7 // force the first n frames to be keyframes!
|
||||||
|
|
||||||
// iteration interval that is used when no call is active
|
// iteration interval that is used when no call is active
|
||||||
#define IDLE_ITERATION_INTERVAL_MS 200
|
#define IDLE_ITERATION_INTERVAL_MS 1000
|
||||||
|
|
||||||
#ifndef TOXAV_CALL_DEFINED
|
#ifndef TOXAV_CALL_DEFINED
|
||||||
#define TOXAV_CALL_DEFINED
|
#define TOXAV_CALL_DEFINED
|
||||||
|
2
external/toxcore/c-toxcore/toxav/video.c
vendored
@ -329,7 +329,7 @@ int vc_queue_message(const Mono_Time *mono_time, void *cs, struct RTPMessage *ms
|
|||||||
|
|
||||||
/* This function is called with complete messages
|
/* This function is called with complete messages
|
||||||
* they have already been assembled.
|
* they have already been assembled.
|
||||||
* this function gets called from handle_rtp_packet() and handle_rtp_packet_v3()
|
* this function gets called from handle_rtp_packet()
|
||||||
*/
|
*/
|
||||||
if (vc == nullptr || msg == nullptr) {
|
if (vc == nullptr || msg == nullptr) {
|
||||||
free(msg);
|
free(msg);
|
||||||
|