Packages / openSUSE Tumbleweed / Development/Libraries/C and C++ / nanopb-source

Package: nanopb-source (0.4.9.1-1.8)

Source code of nanopb

Source code of nanopb - a C implementation of Google's Protocol Buffers data format.

Other Packages Related to nanopb-source:

  • dep: /bin/bash

    Package not available

  • dep: /bin/sh

    Package not available

  • dep: /usr/bin/python3

    Package not available

Download nanopb-source

ArchitecturePackage sizeInstalled sizeFilesPackage
noarch1008 KiB2.5 MiBlist of filesDownload

Package file paths (794)

Showing the first 250 sorted package-associated paths. Use file search to locate a specific path.

  • /usr/src/nanopb
  • /usr/src/nanopb/AUTHORS.txt
  • /usr/src/nanopb/BUILD.bazel
  • /usr/src/nanopb/build.py
  • /usr/src/nanopb/build-tests
  • /usr/src/nanopb/build-tests/cmake_with_components
  • /usr/src/nanopb/build-tests/cmake_with_components/CMakeLists.txt
  • /usr/src/nanopb/build-tests/cmake_with_components/simple.cpp
  • /usr/src/nanopb/build-tests/cmake_with_components/simple.proto
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/CMakeLists.txt
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/proto
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/proto/simple.proto
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/proto/sub
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/proto/sub/unlucky.proto
  • /usr/src/nanopb/build-tests/legacy_cmake_relpath/simple.c
  • /usr/src/nanopb/build-tests/legacy_cmake_simple
  • /usr/src/nanopb/build-tests/legacy_cmake_simple/CMakeLists.txt
  • /usr/src/nanopb/build-tests/legacy_cmake_simple/simple.c
  • /usr/src/nanopb/build-tests/legacy_cmake_simple/simple.proto
  • /usr/src/nanopb/CHANGELOG.txt
  • /usr/src/nanopb/CMakeLists.txt
  • /usr/src/nanopb/conanfile.py
  • /usr/src/nanopb/conan-wrapper
  • /usr/src/nanopb/conan-wrapper/CMakeLists.txt
  • /usr/src/nanopb/CONTRIBUTING.md
  • /usr/src/nanopb/docs
  • /usr/src/nanopb/docs/bazel_build.md
  • /usr/src/nanopb/docs/concepts.md
  • /usr/src/nanopb/docs/feedback.html
  • /usr/src/nanopb/docs/generator_flow.svg
  • /usr/src/nanopb/docs/index.md
  • /usr/src/nanopb/docs/logo
  • /usr/src/nanopb/docs/logo/logo16px.png
  • /usr/src/nanopb/docs/logo/logo48px.png
  • /usr/src/nanopb/docs/logo/logo.png
  • /usr/src/nanopb/docs/logo/logo.svg
  • /usr/src/nanopb/docs/lsr.css
  • /usr/src/nanopb/docs/Makefile
  • /usr/src/nanopb/docs/migration.md
  • /usr/src/nanopb/docs/reference.md
  • /usr/src/nanopb/docs/security.md
  • /usr/src/nanopb/docs/whats_new.md
  • /usr/src/nanopb/examples
  • /usr/src/nanopb/examples/cmake_relpath
  • /usr/src/nanopb/examples/cmake_relpath/CMakeLists.txt
  • /usr/src/nanopb/examples/cmake_relpath/proto
  • /usr/src/nanopb/examples/cmake_relpath/proto/simple.proto
  • /usr/src/nanopb/examples/cmake_relpath/proto/sub
  • /usr/src/nanopb/examples/cmake_relpath/proto/sub/unlucky.proto
  • /usr/src/nanopb/examples/cmake_relpath/README.txt
  • /usr/src/nanopb/examples/cmake_relpath/simple.c
  • /usr/src/nanopb/examples/cmake_simple
  • /usr/src/nanopb/examples/cmake_simple/CMakeLists.txt
  • /usr/src/nanopb/examples/cmake_simple/README.txt
  • /usr/src/nanopb/examples/cmake_simple/simple.c
  • /usr/src/nanopb/examples/cmake_simple/simple.proto
  • /usr/src/nanopb/examples/conan_dependency
  • /usr/src/nanopb/examples/conan_dependency/CMakeLists.txt
  • /usr/src/nanopb/examples/conan_dependency/conanfile.py
  • /usr/src/nanopb/examples/conan_dependency/protos
  • /usr/src/nanopb/examples/conan_dependency/protos/simple.proto
  • /usr/src/nanopb/examples/conan_dependency/README.md
  • /usr/src/nanopb/examples/conan_dependency/src
  • /usr/src/nanopb/examples/conan_dependency/src/simple.c
  • /usr/src/nanopb/examples/network_server
  • /usr/src/nanopb/examples/network_server/client.c
  • /usr/src/nanopb/examples/network_server/common.c
  • /usr/src/nanopb/examples/network_server/common.h
  • /usr/src/nanopb/examples/network_server/fileproto.options
  • /usr/src/nanopb/examples/network_server/fileproto.proto
  • /usr/src/nanopb/examples/network_server/Makefile
  • /usr/src/nanopb/examples/network_server/README.txt
  • /usr/src/nanopb/examples/network_server/server.c
  • /usr/src/nanopb/examples/platformio
  • /usr/src/nanopb/examples/platformio/platformio.ini
  • /usr/src/nanopb/examples/platformio/proto
  • /usr/src/nanopb/examples/platformio/proto/pio_with_options.options
  • /usr/src/nanopb/examples/platformio/proto/pio_with_options.proto
  • /usr/src/nanopb/examples/platformio/proto/pio_without_options.proto
  • /usr/src/nanopb/examples/platformio/src
  • /usr/src/nanopb/examples/platformio/src/CMakeLists.txt
  • /usr/src/nanopb/examples/platformio/src/pio_esp32_idf.c
  • /usr/src/nanopb/examples/platformio/src/pio_with_options.c
  • /usr/src/nanopb/examples/platformio/src/pio_without_options.c
  • /usr/src/nanopb/examples/platformio/src/test.h
  • /usr/src/nanopb/examples/simple
  • /usr/src/nanopb/examples/simple/Makefile
  • /usr/src/nanopb/examples/simple/README.txt
  • /usr/src/nanopb/examples/simple/simple.c
  • /usr/src/nanopb/examples/simple/simple.proto
  • /usr/src/nanopb/examples/using_union_messages
  • /usr/src/nanopb/examples/using_union_messages/decode.c
  • /usr/src/nanopb/examples/using_union_messages/encode.c
  • /usr/src/nanopb/examples/using_union_messages/Makefile
  • /usr/src/nanopb/examples/using_union_messages/README.txt
  • /usr/src/nanopb/examples/using_union_messages/unionproto.proto
  • /usr/src/nanopb/extra
  • /usr/src/nanopb/extra/bazel
  • /usr/src/nanopb/extra/bazel/BUILD.bazel
  • /usr/src/nanopb/extra/bazel/nanopb_cc_proto_library.bzl
  • /usr/src/nanopb/extra/bazel/nanopb_deps.bzl
  • /usr/src/nanopb/extra/bazel/nanopb_workspace.bzl
  • /usr/src/nanopb/extra/bazel/python_deps.bzl
  • /usr/src/nanopb/extra/FindNanopb.cmake
  • /usr/src/nanopb/extra/nanopb-config.cmake
  • /usr/src/nanopb/extra/nanopb-config-version.cmake.in
  • /usr/src/nanopb/extra/nanopb.mk
  • /usr/src/nanopb/extra/pb_syshdr.h
  • /usr/src/nanopb/extra/poetry
  • /usr/src/nanopb/extra/poetry/poetry_build.sh
  • /usr/src/nanopb/extra/poetry/pyproject.toml
  • /usr/src/nanopb/extra/requirements_lock.txt
  • /usr/src/nanopb/extra/requirements.txt
  • /usr/src/nanopb/extra/script_wrappers
  • /usr/src/nanopb/extra/script_wrappers/nanopb_generator.py.in
  • /usr/src/nanopb/generator
  • /usr/src/nanopb/generator/__init__.py
  • /usr/src/nanopb/generator/nanopb_generator
  • /usr/src/nanopb/generator/nanopb_generator.bat
  • /usr/src/nanopb/generator/nanopb_generator.py
  • /usr/src/nanopb/generator/platformio_generator.py
  • /usr/src/nanopb/generator/proto
  • /usr/src/nanopb/generator/protoc
  • /usr/src/nanopb/generator/protoc.bat
  • /usr/src/nanopb/generator/protoc-gen-nanopb
  • /usr/src/nanopb/generator/protoc-gen-nanopb.bat
  • /usr/src/nanopb/generator/protoc-gen-nanopb-py2
  • /usr/src/nanopb/generator/proto/google
  • /usr/src/nanopb/generator/proto/google/protobuf
  • /usr/src/nanopb/generator/proto/google/protobuf/descriptor.proto
  • /usr/src/nanopb/generator/proto/__init__.py
  • /usr/src/nanopb/generator/proto/Makefile
  • /usr/src/nanopb/generator/proto/nanopb.proto
  • /usr/src/nanopb/generator/proto/_utils.py
  • /usr/src/nanopb/library.json
  • /usr/src/nanopb/LICENSE.txt
  • /usr/src/nanopb/MODULE.bazel
  • /usr/src/nanopb/MODULE.bazel.lock
  • /usr/src/nanopb/Package.swift
  • /usr/src/nanopb/pb_common.c
  • /usr/src/nanopb/pb_common.h
  • /usr/src/nanopb/pb_decode.c
  • /usr/src/nanopb/pb_decode.h
  • /usr/src/nanopb/pb_encode.c
  • /usr/src/nanopb/pb_encode.h
  • /usr/src/nanopb/pb.h
  • /usr/src/nanopb/README.md
  • /usr/src/nanopb/requirements.txt
  • /usr/src/nanopb/spm_headers
  • /usr/src/nanopb/spm_headers/nanopb
  • /usr/src/nanopb/spm_headers/nanopb/pb_common.h
  • /usr/src/nanopb/spm_headers/nanopb/pb_decode.h
  • /usr/src/nanopb/spm_headers/nanopb/pb_encode.h
  • /usr/src/nanopb/spm_headers/nanopb/pb.h
  • /usr/src/nanopb/spm_headers/pb_common.h
  • /usr/src/nanopb/spm_headers/pb_decode.h
  • /usr/src/nanopb/spm_headers/pb_encode.h
  • /usr/src/nanopb/spm_headers/pb.h
  • /usr/src/nanopb/spm_resources
  • /usr/src/nanopb/spm_resources/PrivacyInfo.xcprivacy
  • /usr/src/nanopb/spm-test
  • /usr/src/nanopb/spm-test/objc
  • /usr/src/nanopb/spm-test/objc/c-header.c
  • /usr/src/nanopb/spm-test/objc/objc-header.m
  • /usr/src/nanopb/spm-test/objc/objc-module.m
  • /usr/src/nanopb/spm-test/objc/objc-qualified.m
  • /usr/src/nanopb/spm-test/swift
  • /usr/src/nanopb/spm-test/swift/main.swift
  • /usr/src/nanopb/tests
  • /usr/src/nanopb/tests/alltypes
  • /usr/src/nanopb/tests/alltypes/alltypes.options
  • /usr/src/nanopb/tests/alltypes/alltypes.proto
  • /usr/src/nanopb/tests/alltypes_callback
  • /usr/src/nanopb/tests/alltypes_callback/alltypes.options
  • /usr/src/nanopb/tests/alltypes_callback/decode_alltypes_callback.c
  • /usr/src/nanopb/tests/alltypes_callback/encode_alltypes_callback.c
  • /usr/src/nanopb/tests/alltypes_callback/SConscript
  • /usr/src/nanopb/tests/alltypes/decode_alltypes.c
  • /usr/src/nanopb/tests/alltypes/encode_alltypes.c
  • /usr/src/nanopb/tests/alltypes_pointer
  • /usr/src/nanopb/tests/alltypes_pointer/alltypes.options
  • /usr/src/nanopb/tests/alltypes_pointer/decode_alltypes_pointer.c
  • /usr/src/nanopb/tests/alltypes_pointer/encode_alltypes_pointer.c
  • /usr/src/nanopb/tests/alltypes_pointer/SConscript
  • /usr/src/nanopb/tests/alltypes_proto3
  • /usr/src/nanopb/tests/alltypes_proto3/alltypes.options
  • /usr/src/nanopb/tests/alltypes_proto3/alltypes.proto
  • /usr/src/nanopb/tests/alltypes_proto3_callback
  • /usr/src/nanopb/tests/alltypes_proto3_callback/alltypes.options
  • /usr/src/nanopb/tests/alltypes_proto3_callback/decode_alltypes_callback.c
  • /usr/src/nanopb/tests/alltypes_proto3_callback/encode_alltypes_callback.c
  • /usr/src/nanopb/tests/alltypes_proto3_callback/SConscript
  • /usr/src/nanopb/tests/alltypes_proto3/decode_alltypes.c
  • /usr/src/nanopb/tests/alltypes_proto3/encode_alltypes.c
  • /usr/src/nanopb/tests/alltypes_proto3/SConscript
  • /usr/src/nanopb/tests/alltypes/SConscript
  • /usr/src/nanopb/tests/anonymous_oneof
  • /usr/src/nanopb/tests/anonymous_oneof/decode_oneof.c
  • /usr/src/nanopb/tests/anonymous_oneof/oneof.proto
  • /usr/src/nanopb/tests/anonymous_oneof/SConscript
  • /usr/src/nanopb/tests/any_type
  • /usr/src/nanopb/tests/any_type/anytest.proto
  • /usr/src/nanopb/tests/any_type/decode_any.c
  • /usr/src/nanopb/tests/any_type/encode_any.c
  • /usr/src/nanopb/tests/any_type/google
  • /usr/src/nanopb/tests/any_type/google/protobuf
  • /usr/src/nanopb/tests/any_type/google/protobuf/any.options
  • /usr/src/nanopb/tests/any_type/google/protobuf/any.proto
  • /usr/src/nanopb/tests/any_type/google/protobuf/duration.proto
  • /usr/src/nanopb/tests/any_type/SConscript
  • /usr/src/nanopb/tests/backwards_compatibility
  • /usr/src/nanopb/tests/backwards_compatibility/alltypes_legacy.c
  • /usr/src/nanopb/tests/backwards_compatibility/alltypes_legacy.h
  • /usr/src/nanopb/tests/backwards_compatibility/alltypes_legacy.options
  • /usr/src/nanopb/tests/backwards_compatibility/alltypes_legacy.proto
  • /usr/src/nanopb/tests/backwards_compatibility/decode_legacy.c
  • /usr/src/nanopb/tests/backwards_compatibility/encode_legacy.c
  • /usr/src/nanopb/tests/backwards_compatibility/SConscript
  • /usr/src/nanopb/tests/basic_buffer
  • /usr/src/nanopb/tests/basic_buffer/decode_buffer.c
  • /usr/src/nanopb/tests/basic_buffer/encode_buffer.c
  • /usr/src/nanopb/tests/basic_buffer/SConscript
  • /usr/src/nanopb/tests/basic_stream
  • /usr/src/nanopb/tests/basic_stream/decode_stream.c
  • /usr/src/nanopb/tests/basic_stream/encode_stream.c
  • /usr/src/nanopb/tests/basic_stream/SConscript
  • /usr/src/nanopb/tests/bazel_options_support
  • /usr/src/nanopb/tests/bazel_options_support/bazel_options_support.cc
  • /usr/src/nanopb/tests/buffer_only
  • /usr/src/nanopb/tests/buffer_only/SConscript
  • /usr/src/nanopb/tests/callbacks
  • /usr/src/nanopb/tests/callbacks/callbacks.proto
  • /usr/src/nanopb/tests/callbacks/decode_callbacks.c
  • /usr/src/nanopb/tests/callbacks/encode_callbacks.c
  • /usr/src/nanopb/tests/callbacks/SConscript
  • /usr/src/nanopb/tests/comments
  • /usr/src/nanopb/tests/comments/comments.expected
  • /usr/src/nanopb/tests/comments/comments.proto
  • /usr/src/nanopb/tests/comments/SConscript
  • /usr/src/nanopb/tests/common
  • /usr/src/nanopb/tests/common/malloc_wrappers.c
  • /usr/src/nanopb/tests/common/malloc_wrappers.h
  • /usr/src/nanopb/tests/common/malloc_wrappers_syshdr.h
  • /usr/src/nanopb/tests/common/person.proto
  • /usr/src/nanopb/tests/common/SConscript
  • /usr/src/nanopb/tests/common/test_helpers.h
  • /usr/src/nanopb/tests/common/unittestproto.proto
  • /usr/src/nanopb/tests/common_unittests
  • /usr/src/nanopb/tests/common_unittests/common_unittests.c

Field source: openSUSE Tumbleweed OSS

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
0.4.9.1-1.8tumbleweed / ossnoarchopenSUSE Tumbleweed · OSS · multi-architecture1008 KiB2.5 MiBnoarch/nanopb-source-0.4.9.1-1.8.noarch.rpm

Field source: openSUSE Tumbleweed OSS

Known vulnerabilities

Matching against OpenFactory catalog package versions is in progress.

CVESeverityVersion impact
[CVE-2020-26243]

Published:

nanopb: CVE-2020-26243

High(7.5)Unknown
Details (1)
  • 0.4.9.1-1.8 · noarch · tumbleweed

    Unknown · Fixed: 0.4.5-1.3

    Version impact unknown

    dsa · nanopb · opensuse · tumbleweed

Last synced:

[CVE catalog]

Checksums

Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.

0.4.9.1-1.8 / noarchObserved Sep 1, 2026sha512 2b2542c78e71…8354b33cSource-reported digest

Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.

Source-reported digest (sha512): 2b2542c78e716e261f6e45aaebd81da38aebfc97719d5afb681c12008333bbffdfb2ae3edfc62da9c86b6c7a6e3e7b131d12d617ffd2b1d5e8e3c7388354b33c

Field source: openSUSE Tumbleweed OSS

Sources

  • Authoritative source; repository metadata signature verified

    Signature evidence

    tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

    Repository-signature verification record
    Signed-object SHA-256
    4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f
    Signer fingerprint
    AD485664E901B867051AB15F35A2F86E29B700A4
    Keyring revision
    opensuse-project-signing-key.asc
    SHA-256 b5745739ebfb95b25b8e810f9bcb847fe750ccda598bd85f02f0e974599a6d7e
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Repository metadata hash linkage
    Result
    Recorded as verified; digest details unavailable