profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/neheb/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

Exiv2/exiv2 497

Image metadata library and tools

neheb/libhashab 1

libhashab enables any libgpod compatible player to update an iPod nano 6th gen. This version is slightly modified to work on Slackware 64 -current multilib.

neheb/apinger 0

Alarm Pinger

neheb/btrfs-progs 0

Development of userspace BTRFS tools

neheb/coova-chilli 0

CoovaChilli is an open-source software access controller for captive portal hotspots.

neheb/core 0

Dovecot mail server

neheb/cryptography 0

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

neheb/Csocket 0

Asynchronous TCP socket classes

neheb/DAWN 0

Decentralized WiFi Controller

neheb/dcwapd 0

Dual Channel Wi-Fi Access Point Daemon

push eventneheb/gerbera

Rosen Penev

commit sha a4d59aea03f8189949557c47d53fbc1a052a18b9

use thread constructor Looks cleaner. Also switch to lambda. Shorter. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha fdc4ca4b2e6ddbc6a50c2a2640fa6fe190083692

remove some = {} It's not needed with class types Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 82f68aadcdae9c252ec8a261e4745582494cd9da

add .clang-tidy file Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 6919b6200a65c6d1c7aa065e9afac6e57e6add56

WIP: add meson Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 7b4797b6e0a99fb9e06f70ed0c84be264ba07bf3

remove scoped lock This is not an issue with the C++ API. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 2ff7bbb75220f6cd1d81d5a00dfde5e82ed4774f

small lambda conversion Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha e0826c776fb8020a45a1b018bf5baef72b146c0f

hrm Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha df6fb6580f3ce941ced80177775b93ecd6b9325b

clang-tidy: add braces to if statements Found with clang-tidy: google-readability-braces-around-statements Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 6e7c519bdc81794f1022cb396c38c4913134d9e3

switch to C++20 Since the minimum compiler version is GCC8 and since it has some support for C++20, might as well use it. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 822f34c0271b080f95554661fe0b624968d62e1b

remove some templates and replace with auto Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha ca23afbc95789fbdca3004e8fcda604a6433fbe3

use string_view for upnp_headers They're copied to an std::string at the onset. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

push time in 12 hours

issue commentgerbera/gerbera

gerbera looks for taglib-config first

My point is that taglib comes with a perfectly fine pkgconfig file. pkgconfig should be tried first.

neheb

comment created time in a day

Pull request review commentgerbera/gerbera

Allow setting resource order

 std::string UpnpXMLBuilder::renderExtension(const std::string& contentType, cons     return ""; } +std::vector<std::shared_ptr<CdsResource>> UpnpXMLBuilder::getOrderedResources(const std::shared_ptr<CdsItem>& item)+{+    // Order resources according to index defined by orderedHandler+    std::vector<std::shared_ptr<CdsResource>> orderedResources {};+    auto&& resources = item->getResources();+    for (auto&& oh : orderedHandler) {+        std::for_each(resources.begin(), resources.end(), [&](auto res) { if (oh == res->getHandlerType()) orderedResources.push_back(res); });+    }++    // Append resources not listed in orderedHandler+    for (auto&& res : resources) {+        auto ch = res->getHandlerType();+        auto chIndex = std::find_if(orderedHandler.begin(), orderedHandler.end(), [ch](auto&& entry) { return ch == entry; });

std::none_of seems better here.

KarlStraussberger

comment created time in a day

PullRequestReviewEvent

Pull request review commentgerbera/gerbera

Allow setting resource order

 std::string UpnpXMLBuilder::renderOneResource(const std::string& virtualURL, con bool UpnpXMLBuilder::renderItemImage(const std::string& virtualURL, const std::shared_ptr<CdsItem>& item, std::string& url) {     bool artAdded = false;-    int realCount = 0;-    for (auto&& res : item->getResources()) {+    auto orderedResources = getOrderedResources(item);+    for (auto&& res : orderedResources) {         if (res->isMetaResource(ID3_ALBUM_ART) //             || (res->getHandlerType() == CH_LIBEXIF && res->getParameter(RESOURCE_CONTENT_TYPE) == EXIF_THUMBNAIL) //             || (res->getHandlerType() == CH_FFTH && res->getOption(RESOURCE_CONTENT_TYPE) == THUMBNAIL) //         ) {-            url = renderOneResource(virtualURL, item, res, realCount);+            url = renderOneResource(virtualURL, item, res);             artAdded = true;             break;         }-        realCount++;     }     return artAdded; }  bool UpnpXMLBuilder::renderSubtitle(const std::string& virtualURL, const std::shared_ptr<CdsItem>& item, std::string& url) {     bool srtAdded = false;-    int realCount = 0;     for (auto&& res : item->getResources()) {

Same here

KarlStraussberger

comment created time in a day

PullRequestReviewEvent

Pull request review commentgerbera/gerbera

Allow setting resource order

 std::string UpnpXMLBuilder::renderOneResource(const std::string& virtualURL, con bool UpnpXMLBuilder::renderItemImage(const std::string& virtualURL, const std::shared_ptr<CdsItem>& item, std::string& url) {     bool artAdded = false;-    int realCount = 0;-    for (auto&& res : item->getResources()) {+    auto orderedResources = getOrderedResources(item);+    for (auto&& res : orderedResources) {

This looks like it can be converted to std::any_of

KarlStraussberger

comment created time in a day

PullRequestReviewEvent
PullRequestReviewEvent

push eventopenwrt/packages

Tianling Shen

commit sha f4ed32e14c09ebc54987bb54b5449d2429120f05

dnsproxy: Update to 0.39.0 Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

view details

Tianling Shen

commit sha 10aebfd51b916890620b4911649e9880f8d87fbd

dnsproxy: add basic init script Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>

view details

Rosen Penev

commit sha 83304d7d6730836e972af9bc03c1c0e1523c862f

Merge pull request #16198 from 1715173329/dnsproxy dnsproxy: Update to 0.39.0 and add init script

view details

push time in a day

PR merged openwrt/packages

dnsproxy: Update to 0.39.0 and add init script

Maintainer: me Compile tested: ipq807x, rockchip Run tested: rk3328 nanopi-r2s

Description:

  • Updated to latest 0.39.0 release
  • Added basic init script
+168 -2

4 comments

3 changed files

1715173329

pr closed time in a day

push eventneheb/packages

Rosen Penev

commit sha efc131fcaeed10e7863d595d5ef5bb1c34647860

spi-tools: update to 1.0.0 Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 3d8514b198555a43b021ec1a420706a6803fcfe6

yara: update to 4.1.1 Remove upstreamed patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 872505d8f9f3096fdb801d95ea638a46c18646d2

iperf: update to 2.1.3 Switch to AUTORELEASE for simplicity. Remove upstreamed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 5fb11cf1d5c249c88783d9a456e7b10c0e83ea23

canutils: uipdate to 2021.06.0 Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 5c467bb76f38179dcbba3868c686b9b6cc8d4c55

bluez: update to 5.60 Switch to AUTORELEASE for simplicity. Refresh patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 069f1a80b65ebde9d1df7f3a9a468660b1a451d7

bash: update to 5.1.8 Switch to AUTORELEASE for simplicity. Remove upstream backports. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 7fe327a31a6e3c51f0b8d5522a42bd4ca7b870e6

lksctp-tools: update to 1.0.19 Switch to AUTORELEASE for simplicity. Remove upstreamed patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 5f78f5f8de3bae52e678f33153da73ce4f4633c5

p11-kit: update to 0.24.0 Switch to AUTORELEASE for simplicity. Remove upstreamed patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Nikos Mavrogiannopoulos

commit sha 743aafbeda5622b1e79d6207c32481976fd33d8f

Merge pull request #16185 from neheb/P1 p11-kit: update to 0.24.0

view details

Javier Marcet

commit sha 44158274de4ff478f287105c2ffb7d9e01f221ba

alsa-lib: install also /usr/share/alsa/ctl or alsa-mixer fails with: ❯ alsamixer ALSA lib conf.c:827:(get_char_skip_comments) Cannot access file /usr/share/alsa/ctl/default.conf ALSA lib conf.c:1994:(_snd_config_load_with_include) _toplevel_:61:26:No such file or directory ALSA lib conf.c:4040:(config_file_open) /usr/share/alsa/cards/aliases.conf may be old or corrupted: consider to remove or fix it ALSA lib conf.c:3962:(snd_config_hooks_call) function snd_config_hook_load returned error: No such file or directory ALSA lib control.c:1481:(snd_ctl_open_noupdate) Invalid CTL cards.ctl.default cannot open mixer: No such file or directory Signed-off-by: Javier Marcet <javier@marcet.info>

view details

Javier Marcet

commit sha c76b09f81019374946efd30d8751f659a2f7ade0

ctop: update to 0.7.6 Signed-off-by: Javier Marcet <javier@marcet.info>

view details

Alexandru Ardelean

commit sha be2753a9a11e77b74c9fca2edc89ab96b691ea2e

python-dateutil: bump to version 2.8.2 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>

view details

Alexandru Ardelean

commit sha 6379f2a103e1edf15770c23e21714b1c04372511

python-requests: bump to version 2.26.0 This version prefers charset_normalizer instead of chardet. chardet is still usable if available. Dropping patches for idna. Not required anymore. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>

view details

Daniel Golle

commit sha 9c59eff456ccbb6148487c3e6a24cd17ed7b0375

uvol: adapt to changes in core * lvm: remove left-over ubus events * lvm: resolve /dev/dm-* device name As block-mount and blockd now use /dev/dm-* names, let uvol also return those device names. Signed-off-by: Daniel Golle <daniel@makrotopia.org>

view details

Javier Marcet

commit sha 2bff0b47aa5c878513b8389538bb0d3fab60e1b6

cryptsetup: update to version 2.3.6 Signed-off-by: Javier Marcet <javier@marcet.info>

view details

Rosen Penev

commit sha 7e1f113dd435d8c61fad8d38ca628b52eaf8e957

Merge pull request #16206 from jmarcet/alsa-lib-fix alsa-lib: install also /usr/share/alsa/ctl or alsa-mixer fails with:

view details

Rosen Penev

commit sha 637c9e90d28b379c559aa6184d40e16da70fb977

Merge pull request #16182 from neheb/lk lksctp-tools: update to 1.0.19

view details

Rosen Penev

commit sha dc7daeaf681e6c4ac4a6b1fe6de2c398d0b9f60c

Merge pull request #16170 from neheb/Iperf iperf: update to 2.1.3

view details

Rosen Penev

commit sha 03580ba05f433ed3345db0aafb8337a54a17fc99

Merge pull request #16169 from neheb/Yara yara: update to 4.1.1

view details

Rosen Penev

commit sha a76dc4ac5c364d28ae8f01fa1f3f5b24293f8007

Merge pull request #16168 from neheb/Spi spi-tools: update to 1.0.0

view details

push time in a day

Pull request review commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

 include $(TOPDIR)/rules.mk  PKG_NAME:=hs20-PKG_RELEASE:=4+PKG_RELEASE:=5  PKG_SOURCE_URL:=http://w1.fi/hostap.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2020-06-08 PKG_SOURCE_VERSION:=5a8b366233f5585e68a4ffbb604fbb4a848eb325  PKG_SOURCE_NAME:=hostapd-PKG_MIRROR_HASH:=1b2a4947034142587a3f81eac2ea27dd64650e77f8943d973623b47533be2393+PKG_MIRROR_HASH:=243af130db0310a00b14ee5929d858264b26df321c47e509dbfe12d6b99e6e3b PKG_MIRROR_VERSION:=$(PKG_SOURCE_DATE)-$(call version_abbrev,$(PKG_SOURCE_VERSION)) PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_MIRROR_VERSION).tar.xz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_SOURCE_NAME)-$(PKG_MIRROR_VERSION)

Actually this should just be cleaned up. There's no good reason for all this hackery.

BKPepe

comment created time in a day

PullRequestReviewEvent

Pull request review commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

 include $(TOPDIR)/rules.mk  PKG_NAME:=hs20-PKG_RELEASE:=4+PKG_RELEASE:=5  PKG_SOURCE_URL:=http://w1.fi/hostap.git PKG_SOURCE_PROTO:=git PKG_SOURCE_DATE:=2020-06-08 PKG_SOURCE_VERSION:=5a8b366233f5585e68a4ffbb604fbb4a848eb325  PKG_SOURCE_NAME:=hostapd-PKG_MIRROR_HASH:=1b2a4947034142587a3f81eac2ea27dd64650e77f8943d973623b47533be2393+PKG_MIRROR_HASH:=243af130db0310a00b14ee5929d858264b26df321c47e509dbfe12d6b99e6e3b PKG_MIRROR_VERSION:=$(PKG_SOURCE_DATE)-$(call version_abbrev,$(PKG_SOURCE_VERSION)) PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_MIRROR_VERSION).tar.xz PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_SOURCE_NAME)-$(PKG_MIRROR_VERSION)

PKG_SOURCE_NAME to PKG_NAME

BKPepe

comment created time in a day

PullRequestReviewEvent

pull request commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

Yep. PKG_BUILD_DIR is wrong.

drwxr-xr-x.  2 mangix mangix 4096 Jul 23 20:24 hostapd-2020-06-08-5a8b3662
drwxr-xr-x. 13 mangix mangix 4096 Jun  8  2020 hs20-2020-06-08-5a8b3662

The former is empty. The latter is where all the files are.

BKPepe

comment created time in a day

pull request commentopenwrt/packages

vpn-policy-routing: update to 0.3.5-1

@neheb if you approve @stangri I'm happy to do the magic

Sure.

stangri

comment created time in a day

pull request commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

2021-07-20T11:20:56.2392178Z Hash of the downloaded file does not match (file: 1b2a4947034142587a3f81eac2ea27dd64650e77f8943d973623b47533be2393, requested: 243af130db0310a00b14ee5929d858264b26df321c47e509dbfe12d6b99e6e3b) - deleting download.

That's the opposite of what you wrote.

BKPepe

comment created time in a day

pull request commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

http://w1.fi/hostap.git <-- 404 not found...

BKPepe

comment created time in a day

pull request commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

And running make check FIXUP=1 does not change the hash...

BKPepe

comment created time in a day

pull request commentopenwrt/packages

hs20: fix checksum for hostapd-2020-06-08-5a8b3662.tar.xz

That indicates that PKG_BUILD_DIR is not set correct on the buildbots.

BKPepe

comment created time in a day

delete branch neheb/packages

delete branch : Ba

delete time in a day

push eventopenwrt/packages

Rosen Penev

commit sha 069f1a80b65ebde9d1df7f3a9a468660b1a451d7

bash: update to 5.1.8 Switch to AUTORELEASE for simplicity. Remove upstream backports. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 55fd042e330f53ba4767d348faee491953c73134

Merge pull request #16179 from neheb/Ba bash: update to 5.1.8

view details

push time in a day

PR merged openwrt/packages

bash: update to 5.1.8

Switch to AUTORELEASE for simplicity.

Remove upstream backports.

Signed-off-by: Rosen Penev rosenp@gmail.com

Maintainer: @Naoir Compile tested: ath79

+3 -269

0 comment

5 changed files

neheb

pr closed time in a day

delete branch neheb/packages

delete branch : Bz

delete time in a day

push eventopenwrt/packages

Rosen Penev

commit sha 5c467bb76f38179dcbba3868c686b9b6cc8d4c55

bluez: update to 5.60 Switch to AUTORELEASE for simplicity. Refresh patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha cac37fe9ed2fd9860d3beaa6734f8faf37062c6d

Merge pull request #16178 from neheb/Bz bluez: update to 5.60

view details

push time in a day

PR merged openwrt/packages

bluez: update to 5.60

Switch to AUTORELEASE for simplicity.

Refresh patches.

Signed-off-by: Rosen Penev rosenp@gmail.com

Maintainer: Compile tested: ath79

+9 -9

0 comment

3 changed files

neheb

pr closed time in a day

delete branch neheb/packages

delete branch : Cu

delete time in a day

push eventopenwrt/packages

Rosen Penev

commit sha 5fb11cf1d5c249c88783d9a456e7b10c0e83ea23

canutils: uipdate to 2021.06.0 Switch to AUTORELEASE for simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>

view details

Rosen Penev

commit sha 81fbf54f46190e28ca7d7bc1dcd7c1d296fa81f2

Merge pull request #16177 from neheb/Cu canutils: uipdate to 2021.06.0

view details

push time in a day