seladb
Repos
42
Followers
143
Following
9

PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, WinPcap, DPDK and PF_RING.

2072
507

GitHub star history and stats - based on JavaScript only!

453
19

PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB

153
24

PcapPlusPlus web-site repo

6
8

MemPlumber is a library that helps developers with debugging of memory allocations and detection of memory leaks in C++ applications

44
11

Light, Flexible and Extensible ASGI API framework

1460
126

Events

pcapplusplus: add version v22.11

Started to comment on some of the changes required to be compatible for the upcoming conan 2.0, and realised that a lot of this will need to be migrated - take a look at the Conan 2.0 migration guide to see what changes will be required

@samuel-emrys is it possible to merge this PR without Conan 2.0 migration and open a separate PR for the migration? I'm not familiar with Conan 2.0 and it'll take me a while to learn it. Also I think it's a better separate of concerns to do the pcapplusplus version bump and the migration in different PRs. Please let me know what you think

I'm not a maintainer, so I don't have the power to decide what gets approved in and what doesn't. I was just trying to give some rapid feedback given that the maintenance team are pretty swamped with the number of PRs at the moment. From what I've seen (and my experience), PRs aren't currently being approved without a 2.0 migration, but for an authoritative answer to your question you'll need to wait for this to get the attention of a maintainer. Honestly, it might just be faster to do the 2.0 migration. The migration guide that I linked is pretty thorough, and it doesn't take a long time to go through so I don't think it would be too much effort.

Thanks for your response! Let's wait for a response from a maintainer, in the meantime if I have time I'll give a try to the Conan 2.0 migration

Created at 2 weeks ago
pcapplusplus: add version v22.11

Started to comment on some of the changes required to be compatible for the upcoming conan 2.0, and realised that a lot of this will need to be migrated - take a look at the Conan 2.0 migration guide to see what changes will be required

@samuel-emrys is it possible to merge this PR without Conan 2.0 migration and open a separate PR for the migration? I'm not familiar with Conan 2.0 and it'll take me a while to learn it. Also I think it's a better separate of concerns to do the pcapplusplus version bump and the migration in different PRs. Please let me know what you think

Created at 2 weeks ago

Remove redundant patch

Created at 2 weeks ago
pull request opened
pcapplusplus: add version v22.11

Specify library name and version: ** pcapplusplus/22.11**

  • Update PcapPlusPlus to v22.11
  • v22.11 moved to C++11 so the pthreads dependency is not needed anymore. Hence, the all folder was renamed to 22.05 (which applies to all versions <= 22.05), and a new 22.11 folder was added which includes an updated conanfile.py which removes the pthreads dependency, and removed unnecessary patches

  • [x] I've read the guidelines for contributing.
  • [x] I've followed the PEP8 style guides for Python code in the recipes.
  • [x] I've used the latest Conan client version.
  • [x] I've tried at least one configuration locally with the conan-center hook activated.
Created at 2 weeks ago
pull request closed
pcapplusplus: add version v22.11

Specify library name and version: pcapplusplus/22.11

  • Update PcapPlusPlus to v22.11
  • v22.11 moved to C++11 so the pthreads dependency is not needed anymore. Hence, the all folder was renamed to 22.05 (which applies to all versions <= 22.05), and a new 22.11 folder was added which includes an updated conanfile.py which removes the pthreads dependency, and removed unnecessary patches

  • [x] I've read the guidelines for contributing.
  • [x] I've followed the PEP8 style guides for Python code in the recipes.
  • [x] I've used the latest Conan client version.
  • [x] I've tried at least one configuration locally with the conan-center hook activated.
Created at 2 weeks ago
issue comment
[pcapplusplus] Update to 22.11

Please get failure logs here. Please ping me if you need any help.

Thank you @Adela0814 ! I can't figure out what is the error... I don't seem to have permission to download the log files you share, and from the CI log I can't understand why it fails: https://dev.azure.com/vcpkg/public/_build/results?buildId=80775&view=logs&jobId=7b75bd19-17d3-53d4-00fd-23f1a49a8ba4&j=7b75bd19-17d3-53d4-00fd-23f1a49a8ba4&t=a23dba4e-3a62-59dc-a73c-a7222676d7a4

Created at 2 weeks ago
pcapplusplus: add version v22.11

Conan v1 pipeline

Failure in build 2 (f843cff45ac6766f4165dcc3d2b159411420264e):

* **pcapplusplus/21.05@:**
  Error running command `conan upload pcapplusplus/21.05@#612b0396b1a7a9b6d803139da3fb2b8e -r c3i_PR-14132`

* **pcapplusplus/22.11@:**
  Error running command `conan upload pcapplusplus/22.11@#2c754892d91f3fe920003151dfb1d01d -r c3i_PR-14132`

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

I'm not sure I understand this error message 🤔

Created at 2 weeks ago

Add test_v1_package

Created at 2 weeks ago

Update SHA

Created at 2 weeks ago
pull request opened
[pcapplusplus] Update to 22.11

Update PcapPlusPlus port to v22.11

  • What does your PR fix?

    Update PcapPlusPlus to v22.11

  • Which triplets are supported/not supported? Have you updated the CI baseline?

    <all / linux, windows, ...>, <Yes/No>

  • Does your PR follow the maintainer guide?

    Yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

    <Yes / I am still working on this PR>

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

Created at 2 weeks ago

Upgrade PcapPlusPlus to v22.11

Created at 2 weeks ago
create branch
seladb create branch pcapplusplus-22.11
Created at 2 weeks ago

[lz4] Patch for CVE-2021-3520 (#25421)

  • [lz4] Patch for CVE-2021-3520

See https://nvd.nist.gov/vuln/detail/CVE-2021-3520 for more details

This is the upstream patch by Jasper Lievisse Adriaanse.

"Fix potential memory corruption with negative memmove() size" https://github.com/lz4/lz4/pull/972

  • Added license to lz4/vcpkg.json

Update nodejs to 16.15.1. (#25488)

[openssl] Change repo to github and update to 3.0.4 (#25451)

  • [openssl] Change repo to github and update to 3.0.4

  • version

[vcpkg_setup_pkgconfig_path] Fix backup/restore (#25361)

  • Unit-test vcpkg_backup/restore_env_vars

  • Unit-test z_vcpkg_setup/restore_pkgconfig_path

  • Fix z_vcpkg_setup_pkgconfig_path env var backup

  • Move parent-scoping into vcpkg_backup_env_variables command

  • Test repeated restore

  • Unset z_vcpkg_backup_env_variables_arg_vars

  • Documentation updates

  • Inline pkgconfig env vars backup

  • Revert obsolete changes

  • Fix typo

  • Remove duplicate doc file

[nanogui] add glad support (#25169)

  • add glad support

  • use Glad in windows

  • Fix glad linkage issue

  • update

  • add license

  • format

  • update license

[dv-processing] Add New port for dv processing (#25273)

  • New port for dv-processing library

  • formatting manifest

  • Version update in manifest

  • Adding to the versioning system

  • Better compatibility for compiler checking when installing

  • Version update

  • Not using archive release anymore; cli11 is now a vcpkg dependency; cmakemod cloned and copied to the correct directory

  • Version update

Co-authored-by: Rokas Jurevicius rokas.jurevicius@inivation.com

[daw-json-link] update to v3.0.0 (#25494)

  • [daw-json-link] update to v3.0.0

  • update version

[librdkafka] Upgrade librdkafka up to 1.9.0 (#25462)

  • Add files via upload

  • [new port] avro-cpp

  • add boost-format

  • remove comments

  • remove comments

  • [librdkafka] Upgrade up to 1.9.0

  • [librdkafka] Upgrade up to 1.9.0

  • [librdkafka] Upgrade up to 1.9.0

Co-authored-by: Alexander Smyslov aleksandr.smyslov@libertexgroup.com Co-authored-by: Smyslov Alexander Nikolayevich aleksandr.smyslov@fxclub.com

[sqlite3] Remove the restriction of using find_dependency(Threads) only under static linking (#25460)

  • [sqlite3] Remove the restriction of using find_dependency(Threads) only under static linking

  • x-add-version

Co-authored-by: Cheney-Wang v-xincwa@microsoft.com

[QT] arm64-windows build (#25418)

  • QT arm64-windows build (WIP)

  • Updated versions

  • Undo changes made to graphviz in error

  • Only remove OpenGL for ARM

  • Update version database

  • Update version database

  • updated libs not compatible with uwp+arm

  • Update version database

  • Enable QT in CI

  • qt5-base not compat

  • Update ports/qtapplicationmanager/vcpkg.json

Co-authored-by: Jack·Boos·Yu 47264268+JackBoosY@users.noreply.github.com

  • Update ports/qt5-imageformats/vcpkg.json

Co-authored-by: Jack·Boos·Yu 47264268+JackBoosY@users.noreply.github.com

  • Updated versions

Co-authored-by: Jack·Boos·Yu 47264268+JackBoosY@users.noreply.github.com

[proxy] Add new port (#25445)

  • new port - proxy

  • replace deprecated tools

  • update vcpkg.json

  • resolve comments

  • run ./vcpkg x-add-version --all

  • update description

  • update git-tree

  • add quotes

  • run vcpkg x-add-version --all

[rapidjson] [ms-gltf] Upgrade up to 2022-06-28 (#21112)

  • Add files via upload

  • [new port] avro-cpp

  • add boost-format

  • remove comments

  • remove comments

  • [rapidjson] Upgrade up to 2021-11-01

  • [rapidjson] Upgrade up to 2021-11-01

  • fix remarks

  • fix remarks

  • Update ports/rapidjson/portfile.cmake

Co-authored-by: NancyLi1013 46708020+NancyLi1013@users.noreply.github.com

  • Update ports/rapidjson/vcpkg.json

Co-authored-by: NancyLi1013 46708020+NancyLi1013@users.noreply.github.com

  • fix remarks

  • fix remarks

  • merge with master

  • add version

  • update hash

  • Update ports/rapidjson/portfile.cmake

Co-authored-by: Frank 65999885+FrankXie05@users.noreply.github.com

  • Update ports/rapidjson/portfile.cmake

Co-authored-by: Frank 65999885+FrankXie05@users.noreply.github.com

  • update hash

  • Update ports/rapidjson/vcpkg.json

Co-authored-by: Frank 65999885+FrankXie05@users.noreply.github.com

  • update version

  • update hash

  • update hash

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • update ms-gltf

  • Update ports/rapidjson/portfile.cmake

Co-authored-by: Frank 65999885+FrankXie05@users.noreply.github.com

  • update hash

Co-authored-by: Alexander Smyslov aleksandr.smyslov@libertexgroup.com Co-authored-by: Smyslov Alexander Nikolayevich aleksandr.smyslov@fxclub.com Co-authored-by: NancyLi1013 46708020+NancyLi1013@users.noreply.github.com Co-authored-by: Frank 65999885+FrankXie05@users.noreply.github.com

[libproxy] Add support !static (#25498)

  • [libproxy] Add support !static

  • x-add-version

Co-authored-by: Cheney-Wang v-xincwa@microsoft.com

[vcpkg baseline][librdkafka] Add feature curl (#25514)

  • [baseline][librdkafka] Add feature curl

  • x-add-version

  • update patch

  • x-add-wersion

Co-authored-by: LilyWangLL v-lilywang@microsoft.com

[rapidjson] Update hash (#25509)

  • update hash

  • update hash

  • overwrite hash

[libspatialite] Fix mingw crossbuilds (#25513)

  • Fix mingw cross-builds

  • Licensing depends on feature set

  • Update versions

[rapidjson] Fix version db (#25526)

[Qt] 6.3.1 (#25259)

  • [qtbase] Change qt source downloads to point at GitHub

  • [qtbase] Rewrite update system to emit tarball data

  • [qtbase] PR feedback

  • Update Qt to 6.3.1

  • reenable qtlocation ?

  • v db

  • move buildtrees - to b in pipeline; trying to get webengine logs

  • fix patch

  • v db

  • remove special handling of arm cross case fixed in windows toolchain

  • v db

  • Fix stuff

  • fix more stuff

  • fix more stuff

  • retry

  • fix regex replacement

  • fix regex stuff. And qtinterface ref?

  • more fixes

  • remove unused variable

  • v db

  • Revert scripts/azure-pipelines/test-modified-ports.ps1

  • v db fix

  • revert qtlocation changes

  • revert v db

  • v db

  • v db

Co-authored-by: Robert Schumacher roschuma@microsoft.com

[soxr] fix arm64-osx build (#25439)

  • [soxr] detect arm64 on macOS

  • [soxr] update versions

[dpdk] Update to version v22.03 (#25374)

Created at 3 weeks ago
delete branch
seladb delete branch bump-pcapplusplus-21.11
Created at 3 weeks ago
delete branch
seladb delete branch pcapplusplus-22.11
Created at 3 weeks ago

nats-streaming-server: update 0.25.2 bottle.

vaulted: update 3.0.0 bottle.

menhir: update 20220210 bottle.

shivavg: update 0.2.1 bottle.

bsdiff: update 4.3 bottle.

microsocks: update 1.0.3 bottle.

gnuplot@4: update 4.6.7_4 bottle.

mr: update 1.20180726 bottle.

mpir: update 3.0.0 bottle.

sf-pwgen: update 1.5 bottle.

patchutils: update 0.4.2 bottle.

xmlcatmgr: update 2.2 bottle.

xmp: update 4.1.0 bottle.

shibboleth-sp: update 3.3.0 bottle.

epeg: update 0.9.2_2 bottle.

file-roller: update 43.0 bottle.

dvdbackup: update 0.4.2_3 bottle.

rcs: update 5.10.1 bottle.

bazarr: update 1.1.2 bottle.

stormlib: update 9.24 bottle.

Created at 3 weeks ago
create branch
seladb create branch pcapplusplus-22.11
Created at 3 weeks ago
issue comment
Packet clone can't be modified

You're right, this is indeed a bug, thank you for reporting it!

Would you mind opening a PR with a fix?

Created at 3 weeks ago
pull request opened
pcapplusplus: add version v22.11

Specify library name and version: pcapplusplus/22.11

  • Update PcapPlusPlus to v22.11
  • v22.11 moved to C++11 so the pthreads dependency is not needed anymore. Hence, the all folder was renamed to 22.05 (which applies to all versions <= 22.05), and a new 22.11 folder was added which includes an updated conanfile.py which removes the pthreads dependency, and removed unnecessary patches

  • [x] I've read the guidelines for contributing.
  • [x] I've followed the PEP8 style guides for Python code in the recipes.
  • [x] I've used the latest Conan client version.
  • [x] I've tried at least one configuration locally with the conan-center hook activated.
Created at 3 weeks ago

Remove unnecessary patches for 22.11

Created at 3 weeks ago
  • Update conandata.yml for 22.11
Created at 3 weeks ago
  • Rename "all" folder to "22.05"
  • Add new recipe for 22.11 that doesn't require pthreads
Created at 3 weeks ago
seladb create branch pcapplusplus-v22.11
Created at 3 weeks ago

(#12369) lodepng: conan v2 support

(#12370) log.c: conan v2 support

  • conan v2 support

  • fix indentation

(#12376) nlopt: conan v2 support

  • conan v2 support

  • fix indentation

(#12378) openjpeg: conan v2 support

  • conan v2 support

  • use Version to get major, minor

  • fix required_conan_version

  • fix indentation

(#12384) snappy: conan v2 support

(#12399) onedpl: conan v2 support

  • conan v2 support

  • typo

  • cast major version to str

(#12548) any-lite: conan v2 support

  • conan v2 support

  • avoid conan warning about missing build step

(#12514) migrate c-blosc to conan v2

  • migrate c-blosc to conan v2

  • use apply_conandata_patches

  • Update recipes/c-blosc/all/test_package/conanfile.py

Co-authored-by: ericLemanissier ericLemanissier@users.noreply.github.com

  • Update recipes/c-blosc/all/conanfile.py

Co-authored-by: SpaceIm 30052553+SpaceIm@users.noreply.github.com

Co-authored-by: ericLemanissier ericLemanissier@users.noreply.github.com Co-authored-by: SpaceIm 30052553+SpaceIm@users.noreply.github.com

(#11441) (#11354) swig/4.0.2: portable dirname usage in get_exe_path

  • Use return value from dirname since this function is not required to modify input buffer.

(#12402) ade: conan v2 support

(#12400) cryptopp: conan v2 support

  • conan v2 support

  • fix copy of cpu-features.h with conan.tools.files.copy

(#12401) flac: conan v2 support

(#12403) qhull: conan v2 support

  • conan v2 support

  • fix cmake_minimum_required() position in upstream CMakeLists

  • fix indentation

(#12405) irrxml: conan v2 support

(#12406) cmp: conan v2 support

  • conan v2 support

  • fix indentation

(#12407) winflexbison: conan v2 support

  • conan v2 support

  • explain why cmake_find_mode none

  • cast self.settings.build_type to string

  • typo

  • fix copy of .exe

  • cleanup

(#12559) functionalplus: conan v2 support

  • conan v2 support

  • cleanup dirs

(#12560) tl-optional: conan v2 support

  • conan v2 support

  • cleanup dirs

(#12562) tl-function-ref: conan v2 support

(#12570) tl-expected: conan v2 support

Created at 3 weeks ago
issue comment
How to write pcap file with split mode?

There is no way to "ask" PcapFileWriterDevice to start writing to another file when hitting the limit automatically.

However it should be pretty easy to write code for it - keep a packet counter, and whenever it hits the limit close the existing file and open a new one. Please let me know if you have any questions

Created at 3 weeks ago
Created at 3 weeks ago
started
Created at 3 weeks ago

deploy: 3cd991462c4e9eae8cd8f23ac70e75221717526b

Created at 3 weeks ago

Bump the version to v22.11 (#43)

Created at 3 weeks ago
seladb delete branch v22.11
Created at 3 weeks ago