--- /tmp/lemonldap-ng-2.0.14+ds-1gmxaeqfo/debian/liblemonldap-ng-common-perl_2.0.14+ds-1_all.deb +++ liblemonldap-ng-common-perl_2.0.14+ds-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2022-02-23 11:30:14.000000 debian-binary │ --rw-r--r-- 0 0 0 9760 2022-02-23 11:30:14.000000 control.tar.xz │ --rw-r--r-- 0 0 0 200312 2022-02-23 11:30:14.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9756 2022-02-23 11:30:14.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 200320 2022-02-23 11:30:14.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -77,15 +77,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2758 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 1917 2022-02-19 16:04:21.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 3189 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 2283 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 3158 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 3388 2022-02-19 16:04:21.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 2171 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm │ │ │ --rw-r--r-- 0 root (0) root (0) 5895 2022-02-23 11:30:14.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm │ │ │ +-rw-r--r-- 0 root (0) root (0) 5894 2022-02-23 11:30:14.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 18787 2022-02-23 11:30:14.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 29354 2022-02-19 16:04:21.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 10977 2022-02-23 11:30:14.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2022-02-23 11:30:14.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/ │ │ │ -rw-r--r-- 0 root (0) root (0) 16950 2022-02-19 16:04:21.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 4965 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm │ │ │ -rw-r--r-- 0 root (0) root (0) 1381 2022-01-22 14:30:19.000000 ./usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm │ │ ├── ./usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm │ │ │ @@ -23,15 +23,15 @@ │ │ │ use constant MANAGERSECTION => "manager"; │ │ │ use constant SESSIONSEXPLORERSECTION => "sessionsExplorer"; │ │ │ use constant APPLYSECTION => "apply"; │ │ │ │ │ │ # Default configuration backend │ │ │ use constant DEFAULTCONFBACKEND => "File"; │ │ │ use constant DEFAULTCONFBACKENDOPTIONS => ( │ │ │ - dirName => "/usr/local/lemonldap-ng/data/conf", │ │ │ + dirName => "/usr/local/lemonldap-ng/data/conf", │ │ │ ); │ │ │ our $hashParameters = qr/^(?:(?:l(?:o(?:ca(?:lSessionStorageOption|tionRule)|goutService)|dapExportedVar|wp(?:Ssl)?Opt)|(?:(?:d(?:emo|bi)|webID)ExportedVa|exported(?:Heade|Va)|issuerDBGetParamete)r|f(?:indUser(?:Exclud|Search)ingAttribute|acebookExportedVar)|re(?:moteGlobalStorageOption|st2f(?:Verify|Init)Arg|loadUrl)|g(?:r(?:antSessionRule|oup)|lobalStorageOption)|n(?:otificationStorageOption|ginxCustomHandler)|macro)s|o(?:idc(?:S(?:ervice(?:DynamicRegistrationEx(?:portedVar|traClaim)s|MetaDataAuthnContext)|torageOptions)|RPMetaData(?:(?:Option(?:sExtraClaim)?|ExportedVar|ScopeRule|Macro)s|Node)|OPMetaData(?:(?:ExportedVar|Option)s|J(?:SON|WKS)|Node))|penIdExportedVars)|c(?:as(?:A(?:ppMetaData(?:(?:ExportedVar|Option|Macro)s|Node)|ttributes)|S(?:rvMetaData(?:(?:ExportedVar|Option)s|Node)|torageOptions))|(?:ustom(?:Plugins|Add)Param|heckUserHiddenHeader|ombModule)s)|s(?:aml(?:S(?:PMetaData(?:(?:ExportedAttribute|Option|Macro)s|Node|XML)|torageOptions)|IDPMetaData(?:(?:ExportedAttribute|Option)s|Node|XML))|essionDataToRemember|laveExportedVars|fExtra)|a(?:(?:daptativeAuthenticationLevelR|ut(?:hChoiceMod|oSigninR))ules|pplicationList)|p(?:ersistentStorageOptions|o(?:rtalSkinRules|st))|v(?:hostOptions|irtualHost)|S(?:MTPTLSOpts|SLVarIf))$/; │ │ │ our $arrayParameters = qr/^mySessionAuthorizedRWKeys$/; │ │ │ our $boolKeys = qr/^(?:s(?:aml(?:IDP(?:MetaDataOptions(?:(?:Check(?:S[LS]OMessageSignatur|Audienc|Tim)|IsPassiv)e|A(?:llow(?:LoginFromIDP|ProxiedAuthn)|daptSessionUtime)|Force(?:Authn|UTF8)|StoreSAMLToken|RelayStateURL)|SSODescriptorWantAuthnRequestsSigned)|S(?:P(?:MetaDataOptions(?:(?:CheckS[LS]OMessageSignatur|OneTimeUs)e|EnableIDPInitiatedURL|ForceUTF8)|SSODescriptor(?:WantAssertion|AuthnRequest)sSigned)|erviceUseCertificateInResponse)|DiscoveryProtocol(?:Activation|IsPassive)|CommonDomainCookieActivation|UseQueryStringSpecific|MetadataForceUTF8)|t(?:ayConnectedBypassFG|orePassword)|f(?:RemovedUseNotif|OnlyUpgrade)|kip(?:Upgrade|Renew)Confirmation|oap(?:Session|Config)Server|laveDisplayLogo|howLanguages|slByAjax)|o(?:idc(?:RPMetaDataOptions(?:A(?:llow(?:(?:ClientCredentials|Password)Grant|Offline)|ccessToken(?:Claims|JWT))|Re(?:freshToken|quirePKCE)|LogoutSessionRequired|IDTokenForceClaims|BypassConsent|Public)|ServiceAllow(?:(?:AuthorizationCode|Implicit|Hybrid)Flow|DynamicRegistration|OnlyDeclaredScopes)|OPMetaDataOptions(?:(?:CheckJWTSignatur|UseNonc)e|StoreIDToken))|ldNotifFormat)|c(?:a(?:sS(?:rvMetaDataOptions(?:Gateway|Renew)|trictMatching)|ptcha_(?:register|login|mail)_enabled)|heck(?:DevOps(?:D(?:isplayNormalizedHeaders|ownload)|CheckSessionAttributes)?|State|User|XSS)|o(?:ntextSwitching(?:Allowed2fModifications|StopWithLogout)|mpactConf|rsEnabled)|rowdsec|da)|p(?:ortal(?:Display(?:Re(?:freshMyRights|setPassword|gister)|CertificateResetByMail|GeneratePassword|PasswordPolicy)|E(?:rrorOn(?:ExpiredSession|MailNotFound)|nablePasswordDisplay)|(?:CheckLogin|Statu)s|OpenLinkInNewWindow|ForceAuthn|AntiFrame)|roxy(?:AuthServiceImpersonation|UseSoap))|l(?:dap(?:(?:G(?:roup(?:DecodeSearchedValu|Recursiv)|etUserBeforePasswordChang)|UsePasswordResetAttribut)e|(?:AllowResetExpired|Set)Password|ChangePasswordAsUser|PpolicyControl|ITDS)|oginHistoryEnabled)|n(?:o(?:tif(?:ication(?:Server(?:(?:POS|GE)T|DELETE)?|sExplorer)?|y(?:Deleted|Other))|AjaxHook)|ewLocationWarning)|i(?:ssuerDB(?:OpenID(?:Connect)?|SAML|CAS|Get)Activation|mpersonationSkipEmptyValues)|u(?:se(?:RedirectOn(?:Forbidden|Error)|SafeJail)|2fUserCanRemoveKey|pgradeSession)|re(?:st(?:(?:Password|Session|Config|Auth)Server|ExportSecretKeys)|freshSessions)|br(?:uteForceProtection(?:IncrementalTempo)?|owsersDontStorePassword)|d(?:is(?:ablePersistentStorage|playSessionId)|biDynamicHashEnabled)|to(?:tp2f(?:UserCanRemoveKey|EncryptSecret)|kenUseGlobalStorage)|(?:mai(?:lOnPasswordChang|ntenanc)|vhostMaintenanc)e|w(?:ebauthn2fUserCanRemoveKey|sdlServer)|g(?:roupsBeforeMacros|lobalLogoutTimer)|a(?:voidAssignment|ctiveTimer)|h(?:ideOldPassword|ttpOnly)|yubikey2fUserCanRemoveKey|krb(?:RemoveDomain|ByJs)|findUser)$/; │ │ │ │ │ │ our @sessionTypes = ( 'remoteGlobal', 'global', 'localSession', 'persistent', 'saml', 'oidc', 'cas' );