Debian Package Tracker
Register | Log in
Subscribe

libtoxcore

Choose email to subscribe with

general
  • source: libtoxcore (main)
  • version: 0.2.20-1
  • maintainer: Yangfl (DMD)
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.2.9-1
  • oldstable: 0.2.12-1
  • stable: 0.2.18-1
  • testing: 0.2.20-1
  • unstable: 0.2.20-1
versioned links
  • 0.2.9-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.2.12-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.2.18-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.2.20-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libtoxcore-dev
  • libtoxcore2
  • toxcore-utils
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:05:28
    Last run: 2024-06-28T00:38:23.000Z
    Previous status: unknown

  • testing: pass (log)
    The tests ran in 0:05:31
    Last run: 2023-11-13T09:09:45.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:06:20
    Last run: 2025-03-25T13:25:57.000Z
    Previous status: unknown

Created: 2024-07-29 Last update: 2025-05-26 03:57
A new upstream version is available: 0.2.21 high
A new upstream version 0.2.21 is available, you should consider packaging it.
Created: 2025-05-16 Last update: 2025-05-26 00:30
34 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 097e9379436a4808ffa41ecbfaeaa4c87e3b5d0f
Author: yangfl <yangfl@users.noreply.github.com>
Date:   Fri Mar 28 11:39:38 2025 +0800

    debian: update to 0.2.20

commit e70df8fb079ca2a660cdfb9f746b540a3194625c
Merge: 4abb566 dfb1345
Author: yangfl <yangfl@users.noreply.github.com>
Date:   Fri Mar 28 11:37:35 2025 +0800

    Merge tag 'upstream/0.2.20'

commit dfb1345a764ed2ad4fc7db48fd818b5556d72bc6
Author: yangfl <yangfl@users.noreply.github.com>
Date:   Fri Mar 28 11:34:56 2025 +0800

    New upstream version 0.2.20

commit 934a8301113e6c6cb2bf1fb6791135cade908c72
Author: Robin Linden <dev@robinlinden.eu>
Date:   Mon Nov 11 00:54:53 2024 +0100

    chore: Release 0.2.20

commit 3acef4bf0441214e232d2bd55126d6268b079f33
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Sat Nov 9 14:02:01 2024 +0000

    fix: Add missing free in dht_get_nodes_response event.
    
    This was added everywhere except here.

commit 55752a2e2ef894bfa6d7a2a21a0278e3f2bede7d
Author: Green Sky <green@g-s.xyz>
Date:   Fri Nov 8 11:43:30 2024 +0100

    fix(toxav): pass video bit rate as kbit
    Previously we unintentionally made it Mbit.

commit 7e573280a7593c859d0af957d1644845cafcea03
Author: Green Sky <green@g-s.xyz>
Date:   Sat Apr 27 12:09:05 2024 +0200

    docs(toxav): fix docs of toxav.h
    - fix units to be more readable
    - use width before height consistently
    - video -> audio typo

commit 5f88a084e8c67ea8d8aa733cbb57aabb5082e6d3
Author: Green Sky <green@g-s.xyz>
Date:   Thu Oct 10 17:10:42 2024 +0200

    fix: friend_connections leak on allocation failure
    clean up when it only contains connections in the NONE state

commit 6d27a1ae178edc4c2ebb8768bb3c455a6baac467
Author: Green Sky <Green-Sky@users.noreply.github.com>
Date:   Fri Nov 8 17:28:00 2024 +0100

    fix: wrong comment for closelist

commit ce4f29e80367580cfec24ad2b4f72ffd69e6f6f1
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Fri Nov 8 17:14:48 2024 +0000

    cleanup: Fix all `-Wsign-compare` warnings.

commit 4d4251c397f2738d1bfcb09304d12ee34addc75b
Author: Green Sky <green@g-s.xyz>
Date:   Fri Nov 8 16:09:49 2024 +0100

    chore: lower cirrus ci timeout drastically

commit 4067628450744bb17b8ada1a11ad35480a386012
Author: Green Sky <green@g-s.xyz>
Date:   Wed Oct 9 12:48:41 2024 +0200

    fix: events leak that can occur if allocation fails
    rare in practice, found by fuzzing

commit 9610ac31c5f00f24f137478819d67e3eda832bec
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Fri Nov 8 11:39:55 2024 +0000

    fix: Return an error instead of crashing on nullptr args in NGC.

commit a57c2c8f956fb5f577a9791802c019e391e743cb
Author: zoff99 <zoff99@users.noreply.github.com>
Date:   Wed Feb 7 22:47:27 2024 +0000

    refactor: Make ToxAV independent of toxcore internals.

commit 5752fc29f867e66d548ac87543534f71f8ec5a97
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Fri Feb 16 18:56:28 2024 -0500

    refactor: Make tox-bootstrapd use bool instead of int
    
    A continuation of the cleanup done in
    b7404f24f63054c00c26abab4bd0b9dc58f96efb.
    
    tox-bootrstrapd historically had used ints for boolean values, as it was
    initially written in C89 which has no stdbool.h. Since then it has
    modernized and moved on to using C11, but the usage of the int type to
    represent boolean values, "boolean ints", remained. Recently, driven by
    a desire to eliminate implicit int-to-bool conversion, @iphydf did a
    cleanup in b7404f24f63054c00c26abab4bd0b9dc58f96efb, changing some of
    the boolean ints to bools and doing manual int-to-bool conversion on the
    remaining boolean ints. This left the codebase in an inconsistent state
    of both ints and bools now being used to represent boolean values, not
    to mention that the explicit int-to-bool conversions are a bit ugly. The
    only boolean ints that remained are those stemming from libconfig's
    config_lookup_bool() taking an *int parameter to return a boolean value,
    as libconfig still uses C89. This commit adds a wrapper function around
    libconfig's config_lookup_bool() that takes a *bool instead, eliminating
    the remaining boolean ints and majority of the explicit int-to-bool
    conversions in tox-bootstrapd.

commit df675786eb2ae5aa0c1858d1f655e0e604678e66
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Wed Nov 6 23:55:40 2024 +0000

    chore: Add release-drafter github action.

commit 03fd7a69dcf46cb66424c3045a687d7cf13fcffc
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Wed Nov 6 15:50:01 2024 +0000

    chore: Use toktok's cmp instead of upstream.
    
    There are a few minor modifications in there that make it aligned with
    cimple's standards.

commit 350c0ba1205469c40c6e1d3141a2cfd91b0cb389
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Wed Nov 6 15:43:33 2024 +0000

    cleanup: Sort apk/apt install commands in Dockerfiles.
    
    CodeQL scanning is complaining about this.

commit 8c1bda502cb7cb25dd923523a6ccf4efe9acb177
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Nov 6 15:06:20 2024 +0000

    chore(deps): bump golang.org/x/net
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
    - [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>

commit ddb9d3210da40645097b1446160ce7303c649755
Author: iphydf <iphydf@users.noreply.github.com>
Date:   Wed Nov 6 13:23:01 2024 +0000

    chore: Upgrade to FreeBSD 14.1 in cirrus build.
    
    14.0 is EOL.

commit e9076f45bd3385e44b32d1e75ee6e3d8afd00c1f
Author: Green Sky <green@g-s.xyz>
Date:   Tue Jul 16 11:26:31 2024 +0200

    chore(cmake): set options changes as cache and with force
    
    Without this, changes will not propergate to a parent if
    toxcore is used as a subdirectory.

commit 03e9fbf3703e430d21138c4f69e9ac7dbefb7564
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Fri May 10 01:07:43 2024 -0400

    fix: Use Opus in the CBR mode
    
    VBR is susceptible to a transcription attack, where words can be
    deducted from bandwidth fluctuations, even despite the audio being
    encrypted. Toxcore does add padding, but it's just 0-7 bytes, to pad to
    a 8 byte boundary, which might not be enough. CBR is safe from this
    attack, it is the industry recommendation to use CBR: "Applications
    conveying highly sensitive unstructured information SHOULD NOT use
    codecs in VBR mode."[1], and is what other secure messengers use too,
    e.g. Signal.
    
    Here are some papers on this topic:
    - A. M. White, A. R. Matthews, K. Z. Snow and F. Monrose, "Phonotactic
      Reconstruction of Encrypted VoIP Conversations: Hookt on Fon-iks,"
      2011 IEEE Symposium on Security and Privacy, Oakland, CA, USA, 2011,
      pp. 3-18, doi: 10.1109/SP.2011.34.
    - L. A. Khan, M. S. Baig, and Amr M. Youssef. Speaker recognition
      from encrypted VoIP communications. Digit. Investig. 7, 1–2 (October,
      2010), 65–73. https://doi.org/10.1016/j.diin.2009.10.001
    - C. V. Wright, L. Ballard, S. E. Coull, F. Monrose and G. M. Masson,
      "Spot Me if You Can: Uncovering Spoken Phrases in Encrypted VoIP
      Conversations," 2008 IEEE Symposium on Security and Privacy (sp 2008),
      Oakland, CA, USA, 2008, pp. 35-49, doi: 10.1109/SP.2008.21.
    
    Thanks to an IRC user who asked to remain anonymous for sending the
    diff.
    
    [1] https://datatracker.ietf.org/doc/html/rfc6562#section-3

commit 671b1f92332a8314dccf76d5df93c0b6c1230636
Author: Green Sky <green@g-s.xyz>
Date:   Tue Sep 17 15:46:33 2024 +0200

    fix: toxav rtp temp buffer allocation size was too large
    and cast from 32bit to 16bit, causing a overflow and making the
    allocated size too small

commit 258148bd4e115801d169f0d1a4398db500b75342
Author: Green Sky <green@g-s.xyz>
Date:   Tue Sep 17 16:15:22 2024 +0200

    chore(ci): new minimum for all android versions is 21

commit d369c93c48905eb7481cc01ade16662097e36987
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Jul 13 09:50:47 2024 -0400

    chore: Fix Emscripten build failing with no host specified

commit 51b24d1c23996867eecfd5db6b29911a07608cfd
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Jul 13 09:05:18 2024 -0400

    chore: Run CompCert on the stable branch of libsodium
    
    The master branch might include staging code that is subject to change,
    e.g. code including VLAs, which CompCert does not support and thus would
    fail on, which will be changed to not use VLAs once merged into the
    stable branch.
    
    See https://github.com/jedisct1/libsodium/pull/1188#issuecomment-2221660989

commit cab1f7d522b07fcf5499cc543b220c5d9458b648
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Jul 13 09:00:26 2024 -0400

    chore: Update WineHQ's apt key hash

commit 102a1fa9b82a32274ab86583f3716139ba92295c
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Apr 27 12:15:40 2024 -0400

    chore: Fix -Werror=maybe-uninitialized in a test

commit cc9515da9c776f10132c82574e0c2c2448e896fb
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Apr 27 10:54:44 2024 -0400

    chore: Fix cpplint failing to install

commit 3485b5feef36525012af1eb1faaf76a8f826ff04
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Apr 27 10:37:37 2024 -0400

    chore: Disable -Wswitch-default and -Wunsafe-buffer-usage

commit 719041e04b6abc54c003eef5e4858d729eb32284
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Sat Apr 27 09:19:08 2024 -0400

    chore: Fix Circle CI failing on a missing clang lib
    
    The ubsan build fails due to the missing
    /usr/lib/llvm-18/lib/clang/18/lib/linux/libclang_rt.ubsan_standalone-x86_64.a
    which is provided by the libclang-rt-18-dev package, which would be
    installed if we didn't disallow recommends.
    
    Installing it manually is not practical, as using libclang-rt-18-dev
    once clang updates to version 19 would be wrong, and installing
    libclang-rt-*-dev would attempt to install all of them, either failing
    or installing all of the clang version available along with them. Thus
    allowing apt to automatically install recommended packages seems like
    best solution.

commit 5344d7f84d060311f2147b343cdd3fd4c433d7dd
Author: Maxim Biro <nurupo.contributions@gmail.com>
Date:   Wed Apr 3 23:20:12 2024 -0400

    fix: Memory leak in the bootstrap daemon

commit fa201681e188ef28b8397f6b20dbf8ceb998e962
Author: jfreegman <jfreegman@gmail.com>
Date:   Wed Feb 28 09:40:50 2024 -0500

    cleanup: Remove useless if clause

commit 7572888a218964e8deb6602b096c99a0f9040dc2
Author: Robin Linden <dev@robinlinden.eu>
Date:   Tue Mar 26 20:47:05 2024 +0100

    chore: Fix GitHub actions deprecation warnings
    
    actions/github-script@v6 is a Node.js 16 action, and Node.js 16 actions
    have been deprecated.
Created: 2021-12-21 Last update: 2025-05-24 05:00
Build log checks report 1 warning low
Build log checks report 1 warning
Created: 2024-10-29 Last update: 2024-10-29 14:30
testing migrations
  • This package will soon be part of the auto-libsodium transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2025-04-03] libtoxcore 0.2.20-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-29] Accepted libtoxcore 0.2.20-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2024-07-08] libtoxcore 0.2.19-1 MIGRATED to testing (Debian testing watch)
  • [2024-07-02] Accepted libtoxcore 0.2.19-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2023-11-19] libtoxcore REMOVED from testing (Debian testing watch)
  • [2022-10-17] libtoxcore 0.2.18-1 MIGRATED to testing (Debian testing watch)
  • [2022-10-11] Accepted libtoxcore 0.2.18-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2021-12-25] libtoxcore 0.2.13-1 MIGRATED to testing (Debian testing watch)
  • [2021-12-22] Accepted libtoxcore 0.2.13-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2020-05-08] libtoxcore 0.2.12-1 MIGRATED to testing (Debian testing watch)
  • [2020-05-06] Accepted libtoxcore 0.2.12-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2019-07-13] libtoxcore 0.2.10-1 MIGRATED to testing (Debian testing watch)
  • [2019-07-10] Accepted libtoxcore 0.2.10-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2019-02-07] libtoxcore 0.2.9-1 MIGRATED to testing (Debian testing watch)
  • [2019-02-01] Accepted libtoxcore 0.2.9-1 (source amd64) into unstable, unstable (Yangfl) (signed by: Boyuan Yang)
  • [2018-11-14] libtoxcore 0.2.8-1 MIGRATED to testing (Debian testing watch)
  • [2018-11-09] Accepted libtoxcore 0.2.8-1 (source) into unstable (Yangfl) (signed by: Boyuan Yang)
  • [2018-06-06] libtoxcore 0.2.2-1 MIGRATED to testing (Debian testing watch)
  • [2018-05-31] Accepted libtoxcore 0.2.2-1 (source) into unstable (Yangfl) (signed by: Adam Borowski)
  • [2018-05-29] Accepted libtoxcore 0.2.0-1 (source amd64) into unstable, unstable (Yangfl) (signed by: Adam Borowski)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, checks, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.2.20-1
  • 1 bug

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing