nanopb-devel-0.4.6-bp155.3.3.1<>,>HgRI%z Va1 < f TG- ZytsK.V%^:pYz0ڎ3=aqܬ7f~iS+ ͺK<|!?fW:?,L]Jl"lŅryT܁@Ma=IzB\@ 1S+UV/u(]<Ie>5gQ\wDn#L3/˙75Ku&~@`GZ} mx ZKr>#xkv>h<`V{µ`O|\H[C6j R:T/sp+7W,MȦ 9PwvV,MN-gAOI p~Vʀ0 ^\%OY䧘?/6 m!{kD"X%WT$<-魞],ʣwRU9$**]&dR|cVsRI>i]%5m-6Ya [>>1?1d ! > -3<    Y -8(89H: F+lG+H+I,X,Y,(\,T],^-b.Bc.d/e/f/l/u/v/ w0x1(y1lz11111Cnanopb-devel0.4.6bp155.3.3.1Development files for nanopbDevelopment files for nanopb - a C implementation of Google's Protocol Buffers data format.gRi04-ch2bSUSE Linux Enterprise 15openSUSEZlibhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://jpa.kapsi.fi/nanopb/linuxx86_64~. 0{9I큤A큤A큤gRgRgRb;b;b;b;gRb;b;gRgRgRb;gRgRgRa44659052c6ba8924198d78ef3eb3134913f5a46894eae159784e29c90727653149fec7c4e17a8049e589f13a53d9510f90faa32cd38f26c242807ca94bbdfd83d3a1cfc343a9345394f2fc6fa5a4bddba76066af065df11e393ee837bdfcff56495a691aca68d6973f2274b5dd54b74fbb57f6b019c45fff255a857fe1abcfdddd9fe7c027f4a9cdb6cb4c74959eb916dd19a06a0ff48909c3612d313e0b4450715c9e289c1c49d3cb3128bdb81e1d40d1efeefe695c19ce1730f8103e54cbbc6c8f5004b18581fc6e1e2c5a0dae7059e2215678288546e96bc3f93b897b08b931664f873584b86a3ec010b79e422149c0b693130fb883ee127df8a7b3d7988dc4170497565681b18b2b916f0dfe59276d30b66186803c211ed36b44830220d1250b4041bc9f295df2efbc7c9700398003d89f70e11aba940fa3a79ef76212253fef9000f32b14d11b8d54f1a1a380d94a15b102d004f95a5980d6f41fe86a4a346b197be19e3cc43f230eadc5d9fab5ab2694fd73bb965b3a6bce7dc74b86436b5a28b88f40dfe4980d19545ebf43820278a8a8101a37ff42dbd39fe668bc6nanopb_generator.pylibprotobuf-nanopb.so.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnanopb-0.4.6-bp155.3.3.1.src.rpmcmake(nanopb)nanopb-develnanopb-devel(x86-64)@@@    /bin/sh/usr/bin/python3libprotobuf-nanopb0python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.4.63.63.0.4-14.6.0-14.0-15.2-14.14.3gPD@ccױ@cױ@c@cc @a]`v@_ts@^f/^2@]@\3?@\3?@\U@[^Paolo Stivanin Paolo Stivanin Paolo Stivanin Paolo Stivanin Dirk Müller Paolo Stivanin Jan Engelhardt Jonathan Papineau Ferdinand Thiessen Dirk Mueller Michał Rostecki Tomáš Chvátal mrostecki@opensuse.orgMichał Rostecki Michał Rostecki Michał Rostecki Michał Rostecki - Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)- Revert fix-missing-file.patch.- Add fix-missing-file.patch (generator/proto/__init__.py).- update to 0.4.7: * Fix comments generation for submessages * Fix handling of spaces in arguments passed through protoc * Fix problems with multiple files and mangle_names option * Fix generator error when using M_STRIP_PACKAGE without package name * Fix compilation error with fixed size array and FT_POINTER * Fix wrong format in Python Poetry project file * Fix unnecessary generator message when using --quiet * Fix enum_to_string with C++ Fix /* */ inside .proto file comment * Workaround python-protobuf version issues * Safeguard substraction in pb_read() with custom streams * Always include pb_release() as function, instead of macro. Allow using = instead of : with generator option -s * Allow specifying include format without special characters * Allow including headers from inside of extern C * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir * Add compile-time error message for when PB_FIELD_32BIT is needed * Add --c-style command line option for naming style * Add --protoc-opt to nanopb_generator.py * Add ENUMTYPE convenience macros * Add Bazel build rules- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.- Update to release 0.4.6 * Fix passing of error message from substream callback * Fix regression in 0.4.3 where generator did not find all dependencies * Fix double-definition errors with size_union * Fix generator error with same inner message name * Fix infinite recursion in generator/protoc script * Use C11 static assert mechanism by default * Support --proto-path as alias to -I * Use memcpy instead of iterating on buf_read/write * Add generator support for PlatformIO * Improve handling of varint overflows * Improve optimization for little-endian platforms- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an error when using with protoc- Update to 0.4.5: * Fix CVE-2021-21401: Release of Invalid Pointer or Reference * Fix unordered field numbers inside oneof causing fields to be ignored * Fix pb_decode() not initializing fields inside oneof * Fix compiler errors with complex oneof hierarchy and sizeof() * Fix descriptor width calculation for 64-bit types * Fix compiler error in generated initializer for submessage callback * Fix duplicate union definition in generated file * Add support for including comments from .proto file - Update to 0.4.4: * Fix CVE-2020-26243, memory leak * Fix generator error when oneof contains a single unresolved field size * Fix unsigned enums not working correctly inside OneOf * Fix recursion depth exceeded error in generator * Add support for proto3 optional fields introduced in protoc 3.12 * Add better error message when enum type is not found * Allow specifying descriptorsize on field level also * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP() - Update to 0.4.3 * Fix issue with unknown message sizes being referred inside oneof encoded size calculation * Fix problem with [default=xxxx, (nanopb).proto3=true] field option combination * Better support C++ types in generated structs * Use grpcio protoc * Make pb_decode_varint32() reject overlong varint encodings. * Performance optimizations * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires recompiling .pb.c files and thus breaks ABI compatibility. - Enabled build of generator (requires Python3)- update to 0.4.2: * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4) * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505) * Fix Windows 10 temp file handling (#486) * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522) * Fix generator error with nested messages and default values (#487) * Fix nanopb_generator exception on enums with aliases (#535) * Fix compile error when struct members are called X or a (#492) * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494) * Fix "missing required field" error with submessage callback (#544) * Fix field descriptor sizing with submsg_callback option (#545) * Fix protoc calling on Python 2 (#503) * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543) * Fix clang undefined behavior sanitizer errors. * Change generator to use Python 3 by default (#441, #509) * Binary packages updated to use Python 3 and grpcio-tools * Add support for infinity and nan floating-point defaults (#530, #538) * Add generator option sort_by_tag (#542) * Add type_override option to override type defined in .proto (#497) * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539) * Include protoc-gen-nanopb in path in protoc wrapper script * Properly pass error status from protoc wrapper when calling binary protoc * Generator: pass --include_imports when calling protoc (#494) * Create intermediate directories when writing files to relative path (#512) * Add current directory to include path for protoc (#499) * Update readme to use nanopb_generator.py directly * Regression test for proto3 incorrectly considered empty (#504) * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506) * CMake: remove find_package(PythonInterp) (#508) * CMake: use split --nanopb_opt only on protoc >= 3.6 (#515) * CMake: Relax python version spec, allowing Python3. (#534) * Swift package manager (#549) * Rename BUILD as BUILD.bazel (#537- Update to version 0.4.1: * Fix for CVE-2020-5235 - porential exploitable out of memory condition. * Fixes for AVR builds and tests.- As we download the tags directly no need for services and we can fetch it using URL paths - Do not build generators as those require python2 and we are removing that from the dsitribution - Update to 0.4.0: * Make nanopb_generator automatically compile .proto files (#462) * Allow installing as Python package from pip (#460) * Use protoc from grpcio-tools Python package if available (#463) * Change proto3 message types to be optional (#308, #452) * Add pb_decode_ex(), pb_encode_ex() functions. * Automatically rebuild nanopb_pb2.py * Use plugin.proto that comes with python-protobuf (#234)- Update to version 0.3.9.4: * Publishing nanopb-0.3.9.4 * Update changelog * Add test for PB_ENCODE_ARRAYS_UNPACKED * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED * Fix undefined behavior with bool fields (#434) * Make fuzztest detect invalid bool values (#434) * .gitignore: don't ignore generator-bin files (#419) * Don't call stream callback with count=0 (#421) * network_server example: Detect count=0 in read_callback() (#421) * Add scons package to travis rules, for build automation * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED * Add migration note about enum min/max * Use min/max enum value for min/max * Publishing nanopb-0.3.9.3 * Fix generator error with mangle_names option (#380) * Add testcase for #380 * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363) * Add testcase for #363 * Generator: Allow comma separated options in plugin mode (#343) * Fix encoding of fixed size arrays inside proto3 submessages (#376) * Add regression test for issue #376- Enable PB_FIELD_16BIT setting to add support for tag numbers > 255 and fields larger than 255 bytes.- Add nanopb-source package - some Go programs using gRPC need protobuf definitions which are included inside the source code, but are not included in the devel package.- Update to version 0.3.9.2: * Update changelog & authors * Fix splint test error (#359) * Clarify the usage of callback fields inside oneof sections in the docs * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR * cmake: Allow to build a shared library * Made some changes for Error Output. * Update README.md * Further test fail fix for Windows- Initial releasei04-ch2b 1733480182 0.4.60.4.6-bp155.3.3.10.4.6-bp155.3.3.1nanopb_generatornanopb_generator.pyprotoc-gen-nanopbpb.hpb_common.hpb_decode.hpb_encode.hproto_utils.pynanopb.protonanopb_pb2.pynanopbnanopb-config-version.cmakenanopb-config.cmakenanopb-targets-relwithdebinfo.cmakenanopb-targets.cmakelibprotobuf-nanopb.so/usr/bin//usr/include//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/proto//usr/lib64/cmake//usr/lib64/cmake/nanopb//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18699/openSUSE_Backports_SLE-15-SP5_Update/3e818f8bbcd99b7455e6944fb0fba770-nanopb.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxPython script, ASCII text executablePOSIX shell script, ASCII text executableC source, ASCII textdirectoryJava source, ASCII textPython script, ASCII text executable, with very long linesASCII textASCII text, with CRLF line terminatorsRRRRPQvq)bkutf-846dd7b42387c7f1d44af2b0df6bf7892f5ade2f13f736d68dc5673d3c037231e? 7zXZ !t/@]"k%p%غ75Ȯ=L29tT4"0g`Ml[2@:*ơSjPRZ8Za:t7r\E"G54 ΝwG!y_`Ԃܬ+>c$I wċ,**Soߟ㦹kvFi.tn}:z\fdDCnȁ*%ak\plkſMdڧ\ *DӘHU'QE}=i}jZYs^Ƈ]M%7D2~W2)2ku<- ӦH, /% ڇs縆U)cbT4N җg:P#~wfO?Ķi DJ4U#8d2hz#U~A } +Yj}26X,:B]b  F2aG(N&D܋JXwՊ+ N^|ҙ\+zO bUeP$?[$Hgc/BѴޭMZX_qR%WCWm|BS bcBIz0.ʉ-!82*zc>xRoȲ_XSWS3:/vk|_O):_,tYGYKQ Uy;%Gtqt̹0,%}o ;wTSk:Q:lC-Z^Z]/#+ [iҮ/õfݛ.@9>IHQ^*.QԕH(odr tşɠ'j1I=Sɴ"إ`'ti\vxX`d76Wٲ=eB%sx7 u3oNM!yCJ 7էcYҞ'a y.x60騒+FY.fGƄ {|?ăMfK570CW򷄬PO.7[O|U5EΔϵ*gCӛt|n}.Ċ PNU_lUm;)L`[`oa$+JlS%%لɳp\HK]p֩թj bd^Y xj}¢ۤY";4>Gg/++=WHsXs!p]5~ZlH ']⩋PVEZ [;+!+\R\TebMW]"s4w{q?q! (1[D_p1h"y@j3 SyX5_*;I1pd5z}Cm$\F9<kG?(qЈbLB+"F1u\[d ҒgQ~Gސ^T~Ř^Y Buh3>{A f#"] y PT}kv.c)yVA`}4[K'D7!`D,NY=Np:0'}I\_;N,9y`3?-x:9Ƹcm!QgM$nKkHJ㩩/BNu}rL=йD`e)IOWd/ð}AO~. Y-ѳF.RPnZNRc3 ;鿘M.5΃?tmц|L唻xږ3;APQx?v/$VBCRyugd E$,879oG]r{|"iɤЕ{#c(&fE^Þ* ~.tն YZ