Re: [PR] Bump org.mockito:mockito-junit-jupiter from 5.11.0 to 5.12.0 [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #580:
URL: https://github.com/apache/directory-scimple/pull/580


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #579:
URL: https://github.com/apache/directory-scimple/pull/579


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #581:
URL: https://github.com/apache/directory-scimple/pull/581


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump com.google.guava:guava from 33.1.0-android to 33.2.0-android [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #583:
URL: https://github.com/apache/directory-scimple/pull/583


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump com.gradle:develocity-maven-extension from 1.21.1 to 1.21.4 [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #585:
URL: https://github.com/apache/directory-scimple/pull/585


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump version.quarkus from 3.9.5 to 3.10.0 [directory-scimple]

2024-05-28 Thread via GitHub


bdemers merged PR #577:
URL: https://github.com/apache/directory-scimple/pull/577


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Resolved] (DIRAPI-402) unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser

2024-05-28 Thread Jira


 [ 
https://issues.apache.org/jira/browse/DIRAPI-402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lécharny resolved DIRAPI-402.
--
Resolution: Fixed

Patch pushed.

> unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser
> ---
>
> Key: DIRAPI-402
> URL: https://issues.apache.org/jira/browse/DIRAPI-402
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Fix For: 2.1.7
>
> Attachments: ReproducerIndexOutOfRange.java
>
>
> Hi, we have found another unhandled exception 
> (ArrayIndexOutOfBoundsException) in LDAP URL parser version 2.1.6.
> Steps to reproduce:
> 1. Download Apache Directory LDAP API v2.1.6:
> {code:java}
> wget wget 
> https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz
> tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz{code}
> 2. Compile the project (we used jdk-11 and mvn-3.9.6):
> {code:java}
> cd directory-ldap-api-2.1.6
> mvn clean package{code}
> 3. Get the reproducer:
> {code:java}
> mkdir fuzz && cd fuzz
> mv /ReproducerIndexOutOfRange.java .{code}
> 4. Compile the reproducer
> {code:java}
> javac -cp ../ldap/model/target/classes/ ./ReproducerIndexOutOfRange.java{code}
> 5. Reproduce the exception:
> {code:java}
> java -cp 
> ../ldap/model/target/classes/:../../jazzer/jazzer_standalone.jar:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.36.jar:../i18n/target/classes/:../integ-osgi/target/dependency/org.apache.servicemix.bundles.antlr-2.7.7_5.jar
>  ReproducerIndexOutOfRange{code}
>  
> Found by Linux Verification Center (portal.linuxtesting.ru) with jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Commented] (DIRAPI-402) unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser

2024-05-28 Thread Jira


[ 
https://issues.apache.org/jira/browse/DIRAPI-402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850043#comment-17850043
 ] 

Emmanuel Lécharny commented on DIRAPI-402:
--

Yes, another missing boundary check before parsing the optional host :/

Fixing it right away.

> unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser
> ---
>
> Key: DIRAPI-402
> URL: https://issues.apache.org/jira/browse/DIRAPI-402
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Attachments: ReproducerIndexOutOfRange.java
>
>
> Hi, we have found another unhandled exception 
> (ArrayIndexOutOfBoundsException) in LDAP URL parser version 2.1.6.
> Steps to reproduce:
> 1. Download Apache Directory LDAP API v2.1.6:
> {code:java}
> wget wget 
> https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz
> tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz{code}
> 2. Compile the project (we used jdk-11 and mvn-3.9.6):
> {code:java}
> cd directory-ldap-api-2.1.6
> mvn clean package{code}
> 3. Get the reproducer:
> {code:java}
> mkdir fuzz && cd fuzz
> mv /ReproducerIndexOutOfRange.java .{code}
> 4. Compile the reproducer
> {code:java}
> javac -cp ../ldap/model/target/classes/ ./ReproducerIndexOutOfRange.java{code}
> 5. Reproduce the exception:
> {code:java}
> java -cp 
> ../ldap/model/target/classes/:../../jazzer/jazzer_standalone.jar:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.36.jar:../i18n/target/classes/:../integ-osgi/target/dependency/org.apache.servicemix.bundles.antlr-2.7.7_5.jar
>  ReproducerIndexOutOfRange{code}
>  
> Found by Linux Verification Center (portal.linuxtesting.ru) with jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Updated] (DIRAPI-402) unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser

2024-05-28 Thread Jira


 [ 
https://issues.apache.org/jira/browse/DIRAPI-402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lécharny updated DIRAPI-402:
-
Fix Version/s: 2.1.7

> unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser
> ---
>
> Key: DIRAPI-402
> URL: https://issues.apache.org/jira/browse/DIRAPI-402
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Fix For: 2.1.7
>
> Attachments: ReproducerIndexOutOfRange.java
>
>
> Hi, we have found another unhandled exception 
> (ArrayIndexOutOfBoundsException) in LDAP URL parser version 2.1.6.
> Steps to reproduce:
> 1. Download Apache Directory LDAP API v2.1.6:
> {code:java}
> wget wget 
> https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz
> tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz{code}
> 2. Compile the project (we used jdk-11 and mvn-3.9.6):
> {code:java}
> cd directory-ldap-api-2.1.6
> mvn clean package{code}
> 3. Get the reproducer:
> {code:java}
> mkdir fuzz && cd fuzz
> mv /ReproducerIndexOutOfRange.java .{code}
> 4. Compile the reproducer
> {code:java}
> javac -cp ../ldap/model/target/classes/ ./ReproducerIndexOutOfRange.java{code}
> 5. Reproduce the exception:
> {code:java}
> java -cp 
> ../ldap/model/target/classes/:../../jazzer/jazzer_standalone.jar:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.36.jar:../i18n/target/classes/:../integ-osgi/target/dependency/org.apache.servicemix.bundles.antlr-2.7.7_5.jar
>  ReproducerIndexOutOfRange{code}
>  
> Found by Linux Verification Center (portal.linuxtesting.ru) with jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Created] (DIRAPI-402) unhandled exception (ArrayIndexOutOfBoundsException) in LDAP URL parser

2024-05-28 Thread Andrey Slepykh (Jira)
Andrey Slepykh created DIRAPI-402:
-

 Summary: unhandled exception (ArrayIndexOutOfBoundsException) in 
LDAP URL parser
 Key: DIRAPI-402
 URL: https://issues.apache.org/jira/browse/DIRAPI-402
 Project: Directory Client API
  Issue Type: Bug
Affects Versions: 2.1.6
Reporter: Andrey Slepykh
 Attachments: ReproducerIndexOutOfRange.java

Hi, we have found another unhandled exception (ArrayIndexOutOfBoundsException) 
in LDAP URL parser version 2.1.6.

Steps to reproduce:
1. Download Apache Directory LDAP API v2.1.6:
{code:java}
wget wget 
https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz
tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz{code}
2. Compile the project (we used jdk-11 and mvn-3.9.6):
{code:java}
cd directory-ldap-api-2.1.6
mvn clean package{code}
3. Get the reproducer:
{code:java}
mkdir fuzz && cd fuzz
mv /ReproducerIndexOutOfRange.java .{code}
4. Compile the reproducer
{code:java}
javac -cp ../ldap/model/target/classes/ ./ReproducerIndexOutOfRange.java{code}
5. Reproduce the exception:
{code:java}
java -cp 
../ldap/model/target/classes/:../../jazzer/jazzer_standalone.jar:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.36.jar:../i18n/target/classes/:../integ-osgi/target/dependency/org.apache.servicemix.bundles.antlr-2.7.7_5.jar
 ReproducerIndexOutOfRange{code}
 

Found by Linux Verification Center (portal.linuxtesting.ru) with jazzer.
Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[PR] Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 [directory-kerby]

2024-05-28 Thread via GitHub


dependabot[bot] opened a new pull request, #385:
URL: https://github.com/apache/directory-kerby/pull/385

   Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 
3.25.3 to 3.26.0.
   
   Release notes
   Sourced from https://github.com/assertj/assertj/releases;>org.assertj:assertj-core's 
releases.
   
   v.3.26.0
   :boom: Breaking Changes
   Core
   
   
   Delegate OptionalDouble value comparison to 
Double.compare in hasValue assertion https://redirect.github.com/assertj/assertj/issues/3411;>#3411
   
   This fixes the comparison of NaN values which wasn't working 
the way the hasValue Javadoc describes.
   The previous behavior can be obtained with getAsDouble:
   assertThat(OptionalDouble.of(Double.NaN).getAsDouble()).isSameAs(Double.NaN);
   
   
   
   
   :no_entry_sign: Deprecated
   Core
   
   Deprecate ObjectAssertFactory in favor of 
Assertions.assertThat(Object)
   Deprecate AssertionErrorFactory in favor of 
AssertionErrorCreator
   Deprecate catchThrowableOfType(ThrowingCallable, Class) in 
favor of  catchThrowableOfType(Class, ThrowingCallable) https://redirect.github.com/assertj/assertj/issues/2823;>#2823
   Deprecate assertThat(Iterable, AssertFactory), 
assertThat(Iterable, Class) and their respective then 
variants https://redirect.github.com/assertj/assertj/issues/3453;>#3453
   
   :sparkles: New Features
   Core
   
   Support multiple AfterAssertionErrorCollected callbacks https://redirect.github.com/assertj/assertj/issues/3313;>#3313
   Add InstanceOfAssertFactory for Set instances 
https://redirect.github.com/assertj/assertj/issues/3325;>#3325
   Add doesNotContainKey and doesNotContainKeys 
to Guava Multimap assertions https://redirect.github.com/assertj/assertj/issues/3334;>#3334
   Add assertions for JDK YearMonth type https://redirect.github.com/assertj/assertj/issues/3142;>#3142
   Add TemporalAssert type https://redirect.github.com/assertj/assertj/issues/3404;>#3404
   Add ignoringFieldsOfTypesMatchingRegexes https://redirect.github.com/assertj/assertj/issues/3369;>#3369
   Add fail(Throwable) and fail() variants https://redirect.github.com/assertj/assertj/issues/3204;>#3204
   Add isPrivate to Class assertions
   Add doesNot[Start/End]WithWhitespace methods to 
CharSequence assertions https://redirect.github.com/assertj/assertj/issues/3441;>#3441
   Add createAssert(ValueProvider) to 
AssertFactory https://redirect.github.com/assertj/assertj/issues/3377;>#3377
   Add values() navigation method to 
AbstractMapAssert https://redirect.github.com/assertj/assertj/issues/3297;>#3297
   Add 
bytes()/bytes(Charset)/bytes(String) 
navigation methods to AbstractStringAssert https://redirect.github.com/assertj/assertj/issues/3232;>#3232
   Add doesNotThrowAnyExceptionExcept to 
AbstractThrowableAssert https://redirect.github.com/assertj/assertj/issues/3261;>#3261
   Add hasPermittedSubclasses to Class assertions 
https://redirect.github.com/assertj/assertj/issues/3316;>#3316
   Add isUnmodifiable to Iterator assertions https://redirect.github.com/assertj/assertj/issues/3477;>#3477
   
   :bug: Bug Fixes
   Core
   
   
   ... (truncated)
   
   
   Commits
   
   https://github.com/assertj/assertj/commit/b7aae0383d4a06b9f7e3ee82aa94039e4ce49711;>b7aae03
 [maven-release-plugin] prepare release assertj-build-3.26.0
   https://github.com/assertj/assertj/commit/be4cf7cea4d703a76107217afc2083dbe015b7a4;>be4cf7c
 Add isUnmodifiable to Iterator assertions (https://redirect.github.com/assertj/assertj/issues/3477;>#3477)
   https://github.com/assertj/assertj/commit/6e760db4f2288f9de0f88a874273bdcfda072cb4;>6e760db
 chore(deps-dev): bump org.springframework:spring-core from 5.3.35 to 5.3.36 
(...
   https://github.com/assertj/assertj/commit/29d2bbeb5c5ba640ce73f63f717719044a5efeff;>29d2bbe
 chore(deps): bump byte-buddy.version from 1.14.15 to 1.14.16 (https://redirect.github.com/assertj/assertj/issues/3487;>#3487)
   https://github.com/assertj/assertj/commit/97b642a0b462fe0ad25255800f9531eaa44c4c15;>97b642a
 Rebuild default date formats used to parse string as dates when the default 
t...
   https://github.com/assertj/assertj/commit/9eeb352e1188b8398a952fc9819a5173d44f8fe0;>9eeb352
 Refactor tests covering date string conversion
   https://github.com/assertj/assertj/commit/9707d51dae690505f6bd25102a6dd3f70800923d;>9707d51
 chore(deps): bump kotlin.version from 1.9.24 to 2.0.0 (https://redirect.github.com/assertj/assertj/issues/3484;>#3484)
   https://github.com/assertj/assertj/commit/6bab51761c59a25ec933baad919236d3f45bea6d;>6bab517
 chore(deps-dev): bump org.hibernate.orm:hibernate-core from 6.5.1.Final to 
6
   https://github.com/assertj/assertj/commit/5f70fec3ec07e19b032aeb821710f08e1de326c1;>5f70fec
 Reduce Qodana verbosity in PRs
   https://github.com/assertj/assertj/commit/99f2991a15323a3e4afe009d62aac43cca589067;>99f2991
 Fix Instant conversion with Date assertions (https://redirect.github.com/assertj/assertj/issues/3467;>#3467)
   Additional commits 

[PR] Bump com.alibaba:druid from 1.2.22 to 1.2.23 [directory-kerby]

2024-05-28 Thread via GitHub


dependabot[bot] opened a new pull request, #384:
URL: https://github.com/apache/directory-kerby/pull/384

   Bumps [com.alibaba:druid](https://github.com/alibaba/druid) from 1.2.22 to 
1.2.23.
   
   Release notes
   Sourced from https://github.com/alibaba/druid/releases;>com.alibaba:druid's 
releases.
   
   druid 1.2.23发布
   这是主要增强优化了SQL语句解析的版本,大家按需升级。
   Issues
   
   优化SpringBoot3动态数据源场景的适配 https://redirect.github.com/alibaba/druid/issues/5798;>#5798
   优化SQLBinaryOpExpr等表达式的括号解析和SQL生成逻辑 https://redirect.github.com/alibaba/druid/issues/5855;>#5855
   优化中括号解析逻辑 https://redirect.github.com/alibaba/druid/issues/5914;>#5914
   针对gaussdb,Goldendb等数据库增加初步的自动适配逻辑 https://redirect.github.com/alibaba/druid/issues/5828;>#5828 https://redirect.github.com/alibaba/druid/issues/5848;>#5848
   废除导致hive低版本jdbc不兼容的Checker  https://redirect.github.com/alibaba/druid/issues/5878;>#5878
   增强postgresql,mysql等类型sql语句解析 https://redirect.github.com/alibaba/druid/issues/5881;>#5881 https://redirect.github.com/alibaba/druid/issues/5879;>#5879 https://redirect.github.com/alibaba/druid/issues/5795;>#5795 https://redirect.github.com/alibaba/druid/issues/5885;>#5885
   其它若干解析SQL的优化。主要根据Issue反馈和PR反馈,持续进行优化。
   
   相关连接
   
   druid下载 https://repo1.maven.org/maven2/com/alibaba/druid/1.2.23/;>https://repo1.maven.org/maven2/com/alibaba/druid/1.2.23/
   druid-spring-booter下载 https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1.2.23/;>https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-starter/1.2.23/
   文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98;>https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
   源码 https://github.com/alibaba/druid/tree/1.2.23;>https://github.com/alibaba/druid/tree/1.2.23
   内置监控演示 http://120.26.192.168/druid/;>http://120.26.192.168/druid/
   SpringBoot 3.x对应starter为: https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-3-starter/1.2.23/;>https://repo1.maven.org/maven2/com/alibaba/druid-spring-boot-3-starter/1.2.23/
   
   
   
   
   Commits
   
   https://github.com/alibaba/druid/commit/988c4c6c5ed94aeb9d46eef727a92a6b7caf47b4;>988c4c6
 1.2.23 release
   https://github.com/alibaba/druid/commit/822141b932c8c401b8fdd39d8feea82a884f34ff;>822141b
 fix SQLParserUtils#splitAndRemoveComment
   https://github.com/alibaba/druid/commit/9b45ad168bd416b06b94d155ae2aeeb533f7c005;>9b45ad1
 Fix typo in WallVisitorUtils
   https://github.com/alibaba/druid/commit/a8d20a204aef87749314a6e25681c91ad73835dc;>a8d20a2
 修复listagg wthin group语句转换错误的问题
   https://github.com/alibaba/druid/commit/a340e0b800c3877a95a63428f14a53c5fe5469c1;>a340e0b
 Update DruidDataSource.java
   https://github.com/alibaba/druid/commit/8a1e75f899bce2f427f52841f2950d1a842b4ff4;>8a1e75f
 国产数据库GoldenDB驱动类名支持创建ExceptionSorter
   https://github.com/alibaba/druid/commit/a89d5bd6fc6d4e58dea8c690cd3d48cf6010664f;>a89d5bd
 Add tests
   https://github.com/alibaba/druid/commit/e1047e9ecfadc8ad2aad5b2f2b6e9be958f941e4;>e1047e9
 Remove duplicate condition check
   https://github.com/alibaba/druid/commit/b0b12fd741a97c747792be3fb9b6c327d9d61678;>b0b12fd
 Add constructors for SQLParameter
   https://github.com/alibaba/druid/commit/ae415397bd9c19cb502cfaaf026299de07c143d7;>ae41539
 Reuse setter method in SQLExprStatement constructor
   Additional commits viewable in https://github.com/alibaba/druid/compare/1.2.22...1.2.23;>compare 
view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.alibaba:druid=maven=1.2.22=1.2.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to 

Re: [PR] Bump ossf/scorecard-action from 2.3.1 to 2.3.3 [directory-ldap-api]

2024-05-28 Thread via GitHub


coheigea merged PR #94:
URL: https://github.com/apache/directory-ldap-api/pull/94


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump actions/checkout from 4.1.4 to 4.1.6 [directory-ldap-api]

2024-05-28 Thread via GitHub


coheigea merged PR #96:
URL: https://github.com/apache/directory-ldap-api/pull/96


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump github/codeql-action from 2.13.4 to 3.25.6 [directory-ldap-api]

2024-05-28 Thread via GitHub


coheigea merged PR #97:
URL: https://github.com/apache/directory-ldap-api/pull/97


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump github/codeql-action from 3.25.5 to 3.25.6 [directory-kerby]

2024-05-28 Thread via GitHub


coheigea merged PR #382:
URL: https://github.com/apache/directory-kerby/pull/382


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump org.gaul:modernizer-maven-plugin from 2.7.0 to 2.9.0 [directory-kerby]

2024-05-28 Thread via GitHub


coheigea merged PR #380:
URL: https://github.com/apache/directory-kerby/pull/380


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 [directory-kerby]

2024-05-28 Thread via GitHub


coheigea merged PR #381:
URL: https://github.com/apache/directory-kerby/pull/381


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



Re: [PR] Bump org.jboss.xnio:xnio-api from 3.8.14.Final to 3.8.15.Final [directory-kerby]

2024-05-28 Thread via GitHub


coheigea merged PR #383:
URL: https://github.com/apache/directory-kerby/pull/383


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Resolved] (DIRAPI-400) Hang in LDAP URL parser

2024-05-28 Thread Jira


 [ 
https://issues.apache.org/jira/browse/DIRAPI-400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lécharny resolved DIRAPI-400.
--
Fix Version/s: 2.1.7
   Resolution: Fixed

Fixed and test added.

Thanks for the report!

> Hang in LDAP URL parser
> ---
>
> Key: DIRAPI-400
> URL: https://issues.apache.org/jira/browse/DIRAPI-400
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Fix For: 2.1.7
>
> Attachments: Reproducer.java
>
>
> Hello, we have found a problem in LDAP URL parser in version 2.1.6 while 
> fuzzing. The problem is that LDAP parser can not properly handle specially 
> crafted inputs and just hangs.
> {{Steps to reproduce:}}
> ~1. Download Apache Directory LDAP API v2.1.6:~
> ^wget wget 
> [https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz]^
> ^tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz^
> {{2. Compile the project (we used jdk-11 and mvn-3.9.6):}}
> {{^cd directory-ldap-api-2.1.6^}}
> {{^mvn clean package^}}
> {{3. Get the reproducer:}}
> {{^mkdir fuzz && cd fuzz^}}
> {{^mv /Reproducer.java .^}}
> {{4. Compile the reproducer:}}
> {{^javac -cp ../ldap/model/target/classes/ ./Reproducer.java^}}
> {{5. Reproduce the hang:}}
> {{^java -cp 
> ../ldap/model/target/classes/:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.26.jar:../i18n/target/classes/
>  Reproducer^}}
> We decided to fuzz this function, because it is used in Apache Directory 
> Server
> Found by Linux Verification Center (portal.linuxtesting.ru) with Jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Commented] (DIRAPI-400) Hang in LDAP URL parser

2024-05-28 Thread Jira


[ 
https://issues.apache.org/jira/browse/DIRAPI-400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849937#comment-17849937
 ] 

Emmanuel Lécharny commented on DIRAPI-400:
--

Ok, got an infinite loop because a boundary check is missing in many parts of 
the code...

Just added them, running the tests.

Good catch!

> Hang in LDAP URL parser
> ---
>
> Key: DIRAPI-400
> URL: https://issues.apache.org/jira/browse/DIRAPI-400
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Attachments: Reproducer.java
>
>
> Hello, we have found a problem in LDAP URL parser in version 2.1.6 while 
> fuzzing. The problem is that LDAP parser can not properly handle specially 
> crafted inputs and just hangs.
> {{Steps to reproduce:}}
> ~1. Download Apache Directory LDAP API v2.1.6:~
> ^wget wget 
> [https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz]^
> ^tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz^
> {{2. Compile the project (we used jdk-11 and mvn-3.9.6):}}
> {{^cd directory-ldap-api-2.1.6^}}
> {{^mvn clean package^}}
> {{3. Get the reproducer:}}
> {{^mkdir fuzz && cd fuzz^}}
> {{^mv /Reproducer.java .^}}
> {{4. Compile the reproducer:}}
> {{^javac -cp ../ldap/model/target/classes/ ./Reproducer.java^}}
> {{5. Reproduce the hang:}}
> {{^java -cp 
> ../ldap/model/target/classes/:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.26.jar:../i18n/target/classes/
>  Reproducer^}}
> We decided to fuzz this function, because it is used in Apache Directory 
> Server
> Found by Linux Verification Center (portal.linuxtesting.ru) with Jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org



[jira] [Commented] (DIRAPI-400) Hang in LDAP URL parser

2024-05-28 Thread Andrey Slepykh (Jira)


[ 
https://issues.apache.org/jira/browse/DIRAPI-400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849934#comment-17849934
 ] 

Andrey Slepykh commented on DIRAPI-400:
---

My bad

I accidentally sent you a normal version of the testcase. Please replace input 
string in Reproducer.java with this: "ldap://[1:2:ldap:///o; and try again. 
That should result in a hang.

> Hang in LDAP URL parser
> ---
>
> Key: DIRAPI-400
> URL: https://issues.apache.org/jira/browse/DIRAPI-400
> Project: Directory Client API
>  Issue Type: Bug
>Affects Versions: 2.1.6
>Reporter: Andrey Slepykh
>Priority: Major
> Attachments: Reproducer.java
>
>
> Hello, we have found a problem in LDAP URL parser in version 2.1.6 while 
> fuzzing. The problem is that LDAP parser can not properly handle specially 
> crafted inputs and just hangs.
> {{Steps to reproduce:}}
> ~1. Download Apache Directory LDAP API v2.1.6:~
> ^wget wget 
> [https://github.com/apache/directory-ldap-api/archive/refs/tags/2.1.6.tar.gz]^
> ^tar xf 2.1.6.tar.gz && rm 2.1.6.tar.gz^
> {{2. Compile the project (we used jdk-11 and mvn-3.9.6):}}
> {{^cd directory-ldap-api-2.1.6^}}
> {{^mvn clean package^}}
> {{3. Get the reproducer:}}
> {{^mkdir fuzz && cd fuzz^}}
> {{^mv /Reproducer.java .^}}
> {{4. Compile the reproducer:}}
> {{^javac -cp ../ldap/model/target/classes/ ./Reproducer.java^}}
> {{5. Reproduce the hang:}}
> {{^java -cp 
> ../ldap/model/target/classes/:.:../util/target/classes/:../integ-osgi/target/dependency/slf4j-api-1.7.26.jar:../i18n/target/classes/
>  Reproducer^}}
> We decided to fuzz this function, because it is used in Apache Directory 
> Server
> Found by Linux Verification Center (portal.linuxtesting.ru) with Jazzer.
> Author L.Reviakin (l.revia...@fobos-nt.ru)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org