profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/dani/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.
Daniel Berteaud dani Firewall Services France

dani/vroom 54

Video conf based on SimpleWebRTC

dani/patrix 2

Simple command line Matrix client written in perl

dani/BackupPC-Client 0

Windows client and installer for BackupPC

dani/crowdsec 0

CrowdSec - an open-source massively multiplayer firewall able to analyze visitor behavior & provide an adapted response to all kinds of attacks. It also leverages the crowd power to generate a global IP reputation database to protect the user network.

dani/dl 0

Download Ticket Service

dani/dolibarr 0

Dolibarr ERP CRM is a modern software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, ...).It's opensource software (wrote with PHP language) designed for small and medium companies, foundation and freelances. You can freely install, use and distribute it as a standalone application or as a web application to use it from every internet access and media.

dani/go 0

The Go programming language

dani/hub 0

Main repository for crowdsec scenarios/parsers

dani/LimeSurvey 0

The official LimeSurvey repository

PR opened Zimbra/zm-build

Add support for AlmaLinux 8

This patch adds support for detecting AlmaLinux 8 as a valid RHEL8 variant. With CentOS Linux ending in december, AlmaLinux will be used more and more

+6 -0

0 comment

1 changed file

pr created time in 5 days

create barnchdani/zm-build

branch : support_almalinux

created branch time in 5 days

fork dani/zm-build

zm-build for Zimbra Collaboration Suite, FOSS Edition

fork in 5 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

Looks like the build is now successful. Only the test coverage slightly decreased. Is this enough for the PR to be merged ?

dani

comment created time in 5 days

push eventdani/paperless-ng

Daniel Berteaud

commit sha d0d79e157d69115a069dbc75dd6e1d4c0097f999

Add dependencies in the ci workflow

view details

push time in 5 days

fork dani/go

The Go programming language

https://golang.org

fork in 7 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

Well, I've added the dependencies in the Dockerfile. If they have to be specified somewhere else, I have no idea where

dani

comment created time in 11 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

I'd like to go foward but I really have no idea why is the test build failing.

dani

comment created time in 11 days

issue commentampache/ampache

can't start music from web player

Found similar JS errors (not exactly the same though). It's caused by some escaping missing (single quotes), breaking JS at least if the interface is in french. Switching to english works around it.

arnaudbey

comment created time in 18 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

Looks like it's still failing on the lber.h (which should be installed with libldap2-dev)...

dani

comment created time in 18 days

push eventdani/paperless-ng

Daniel Berteaud

commit sha 0969fcccf1519e32f6fe11b96ba4541bddebc2a4

Add missing build deps to the Dockerfile

view details

push time in 18 days

push eventdani/paperless-ng

Daniel Berteaud

commit sha 051e549e4a86077ff2a81d3c5ae0dd85cfeb0d33

Add missing build deps to the Dockerfile

view details

push time in 18 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

But where's this list defined ? Is it the one in the Dockerfile or elsewhere ?

dani

comment created time in 18 days

issue commentopenzfs/zfs

permanent errors (ereport.fs.zfs.authentication) reported after syncoid snapshot/send workload

I also face this issue. My env is:

  • Debian Bullseye (Proxmox Backup Server)
  • Kernel 5.11.22-1-pve
  • ZFS 2.0.5
  • The pool is a single, simple vdev, built on top of hardware RAID10 10 SATA HDD (I know it's not the recommended setup, but I have reasons to do it this way)
  • Encryption is aes-256-gcm

The server is running Proxmox Backup Server and BackupPC to handle backups. The load vary (can be very busy during the night, a bit less during the day), but is mainly random read access. Sanoid is used to manage snapshots, and syncoid to replicate the data every hours to a remote location. The corrupted snap can be either those from sanoid, or from syncoid. Never had any crash though, errors disapear after two scrubs (but as scrub takes almost 3 days, most of the time, new corrupted snap appears during the previous scrub)

aerusso

comment created time in 18 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

any hint ?

dani

comment created time in 25 days

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

I've added the missing dependencies to the Dockerfile and in ansible/tasks/main.yml (libldap2-dev and libsasl2-dev), now the ansible test is passing, but the build-release is still failing. Where should I specify those dependencies for the build to succeed ?

dani

comment created time in a month

push eventdani/paperless-ng

Daniel Berteaud

commit sha 32a06bb8cf4eda8af6ac1b8ce83e4cf2595feebb

libsasl2-dev is also needed to build python-ldap

view details

push time in a month

push eventdani/paperless-ng

Daniel Berteaud

commit sha ec850e2c248a3ef20ad8efb2123c68e4e84dfe1e

Update requirements.txt with pipenv

view details

push time in a month

push eventdani/paperless-ng

Daniel Berteaud

commit sha ef009dc872e551f5aed31cffe064eaf93912ab1a

Add libldap2-dev to Docker and ansible

view details

push time in a month

PullRequestEvent

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

Sorry, wrong push on my fork closed this PR, so reopening. I could rebase but the pipenv commands do not change anything in requirements.txt.

dani

comment created time in a month

push eventdani/paperless-ng

Daniel Berteaud

commit sha e805b12a47da51f3be045cd1b7b04cc6103dc30c

Add LDAP auth support

view details

push time in a month

push eventdani/paperless-ng

HolzHannes

commit sha e5009b4cd274ed1410cb36052abf2adb5adf7be9

Info for The input device is not a TTY Errors

view details

HolzHannes

commit sha b3906e7bc101c6c519fa5dc7644cbdcbb8d07ee6

Corrected position of info

view details

Jonas Winkler

commit sha 3487b23e88859af12607f3020bd878938fdca065

New translations django.po (English, United Kingdom) [ci skip]

view details

Jonas Winkler

commit sha 33cc3ce7e056cd1bc8a4a4513d13a1d5808e117e

Merge pull request #1127 from jonaswinkler/l10n_dev New Crowdin updates

view details

Jonas Winkler

commit sha 20829c90b22d40791365de818a7c71875c8ca809

New translations django.po (German) [ci skip]

view details

Jonas Winkler

commit sha 23304c37461d09e8fff8a36d12933c27bc678efd

New translations django.po (Spanish) [ci skip]

view details

Jonas Winkler

commit sha 2a2d7be9f90d2440e43a07d0a13bc83e9f86b3e8

New translations django.po (Spanish) [ci skip]

view details

Jonas Winkler

commit sha 214fb8204bc3439fa29370fa894d22c9fc135b75

New translations messages.xlf (Spanish) [ci skip]

view details

Jonas Winkler

commit sha 06f308ede315d1f272a51ff08a0e608c57737cde

New translations messages.xlf (Spanish) [ci skip]

view details

Jonas Winkler

commit sha ba67b89db7b02f353805435dbd5cf7728eb51b3d

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha c4e3b2ca2fdacc085604a40f14cf67e92edcdd85

New translations messages.xlf (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 0c92027414185e7c12acdc68ebfb8843a1124ca7

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 19b683e7b08da2862c8b3e024bfbaf1a2a2c6a07

New translations messages.xlf (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha ae5a205ba3304874b8047aa872ca6b37aec60895

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 438bad23e8545247ce12957575c80803573c9cdf

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 5b9763ecb43eb0ed1a2b56547a60240a131e48a1

New translations messages.xlf (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 54af734971a716de101b437b3ade5bf9bb8b9cec

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha bfa6dda0deda0057d6660328938a5f816a1afa28

New translations django.po (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha 511c76ae7a852115b743eeea39b36dff552483f0

New translations messages.xlf (Luxembourgish) [ci skip]

view details

Jonas Winkler

commit sha f164def2ed4674cab8504d61a7096e50b373fc8a

New translations django.po (Luxembourgish) [ci skip]

view details

push time in a month

PR closed jonaswinkler/paperless-ng

Add LDAP auth support

I needed LDAP auth to use paperless (which I'm evaluating as a personal document management system), so, I've hacked it. It's pretty basic, only support users (not groups or fancy searches) but should fit most needs. Tested against a samba4 (AD style) directory only, but should work with most directories

+0 -0

3 comments

0 changed file

dani

pr closed time in a month

pull request commentjonaswinkler/paperless-ng

Add LDAP auth support

OK, I'll try to update the PR as soon as I have some spare time :-)

dani

comment created time in a month

issue commentBookStackApp/BookStack

Permissions not applying to new books

The current situation is IMHO the most confusing. When I enable public access for some shelves, but restrict others to logged in user, and create a new book in a restricted shelf, I certainly do not expect this new book to be public (this is what happens now, and represent a huge risk). Books being created in a shelf with restricted permissions should inherit those permissions. If I want to include it later in another shelf, I can update the permissions later

tyler351

comment created time in a month

PR opened jonaswinkler/paperless-ng

Add LDAP auth support

I needed LDAP auth to use paperless (which I'm evaluating as a personal document management system), so, I've hacked it. It's pretty basic, only support users (not groups or fancy searches) but should fit most needs. Tested against a samba4 (AD style) directory only, but should work with most directories

+45 -5

0 comment

4 changed files

pr created time in 2 months

create barnchdani/paperless-ng

branch : ldap_auth

created branch time in 2 months

fork dani/paperless-ng

A supercharged version of paperless: scan, index and archive all your physical documents

https://paperless-ng.readthedocs.io/en/latest/

fork in 2 months

issue closednavidrome/navidrome

Header auth not correctly extracting reverse proxy IP

Description

Just installed navidrome and made it reachable behind my nginx reverse proxy (I'm using Lemonldap::NG as SSO system on the reverse proxy). I've configured navidrome to use the HTTP Header Auth-User :

ReverseProxyUserHeader = 'Auth-User'
ReverseProxyWhitelist = '10.99.2.10'

This header is sending my login name, and a matching user exists in Navidrome.

Expected Behaviour

Navidrome should recognize me and automatically log me in. Instead, it's complaining my reverse proxy is not whitelisted :

juil. 02 15:55:32 navidrome navidrome[48280]: time="2021-07-02T15:55:32+02:00" level=warning msg="IP is not whitelisted for reverse proxy login" ip="10.99.2.10:39152"

The problem seems to be that navidrome extracts both the remote IP and the remote port of the reverse proxy (which of course I can't whitelist as it's random for each request)

Steps to reproduce

  1. Configure navidrome behind a reverse proxy
  2. Try to log in with your SSO system

Platform information

  • Navidrome version: 0.44.1
  • Browser and version: Chromium 90
  • Operating System: CentOS Stream 8, using navidrome pre-built binary

closed time in 3 months

dani