[jira] [Commented] (PROTON-2818) Move epoll proctor connection logic to a task thread

2024-05-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17845740#comment-17845740
 ] 

ASF subversion and git services commented on PROTON-2818:
-

Commit 36fe831ec8df52dea56ae04eec02304f2572f13a in qpid-proton's branch 
refs/heads/main from Clifford Jansen
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=36fe831ec ]

PROTON-2818: Move epoll proctor connection logic to a task thread.


> Move epoll proctor connection logic to a task thread
> 
>
> Key: PROTON-2818
> URL: https://issues.apache.org/jira/browse/PROTON-2818
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Clifford Jansen
>Assignee: Clifford Jansen
>Priority: Major
>
> See PROTON-2812.  Implement the first described mitigation.



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

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



[jira] [Commented] (PROTON-2822) Build fails without building the proactor library

2024-05-09 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17845093#comment-17845093
 ] 

ASF subversion and git services commented on PROTON-2822:
-

Commit 2406d4361a7725afba2b06dd3da2761efeba06ee in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=2406d4361 ]

PROTON-2822: [Build] Correctly build/test without proactor


> Build fails without building the proactor library
> -
>
> Key: PROTON-2822
> URL: https://issues.apache.org/jira/browse/PROTON-2822
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Minor
>
> The build should be able to build the core library and test it without 
> building the proactor or other libraries - this seems to have bit rotted.



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

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



[jira] [Commented] (PROTON-2815) [Python] Use up to date tooling to produce python packages

2024-05-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17843370#comment-17843370
 ] 

ASF subversion and git services commented on PROTON-2815:
-

Commit aa8ad8a3c031906f9b2bf3e6f7d89fe639ea08dd in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=aa8ad8a3c ]

PROTON-2815: [Python] More accurately test python dependencies

Now we only set up python packages and tests that are viable with the
python dependencies that we detect.


> [Python] Use up to date tooling to produce python packages
> --
>
> Key: PROTON-2815
> URL: https://issues.apache.org/jira/browse/PROTON-2815
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Using setup.py as a python script to produce python packages/install packages 
> etc has been deprecated for a little while and will be going away from python 
> soon.
> We should update our build to use a supported tool to build our packages.
> The simplest approach would be to use the 'build' module with the setuptools 
> backend.



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

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



[jira] [Commented] (PROTON-2820) [Ruby] Test failure when using swig 4.2

2024-05-02 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17843091#comment-17843091
 ] 

ASF subversion and git services commented on PROTON-2820:
-

Commit 48d19e56729515c3b34f9b3964d83f5bbc5f9a38 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=48d19e567 ]

PROTON-2820: [Ruby] Change mapping of pn_handle_t to intptr_t

This avoids the swig conversion code from raising an error when the
handle is an address that is a negative integer.


> [Ruby] Test failure when using swig 4.2
> ---
>
> Key: PROTON-2820
> URL: https://issues.apache.org/jira/browse/PROTON-2820
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: ruby-binding
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Thid issue has newly appeared when building using Fedora 40, for example:
>  
> {noformat}
> 32:   1) Error:
> 32: RawDriverTest#test_idle:
> 32: TypeError: Expected argument 1 of type pn_handle_t, but got Integer 
> -3824857462615749666
> 32:     in SWIG method 'pn_record_get'
> 32:     /home/andrew/Work/proton/src/ruby/lib/util/wrapper.rb:94:in 
> `pn_record_get'
> 32:     /home/andrew/Work/proton/src/ruby/lib/util/wrapper.rb:94:in 
> `fetch_instance'
> 32:     /home/andrew/Work/proton/src/ruby/lib/core/transport.rb:167:in `wrap'
> 32:     /home/andrew/Work/proton/src/ruby/lib/core/connection_driver.rb:50:in 
> `transport'
> 32:     /home/andrew/Work/proton/src/ruby/tests/test_tools.rb:118:in 
> `initialize'
> 32:     
> /home/andrew/Work/proton/src/ruby/tests/test_connection_driver.rb:68:in `new'
> 32:     
> /home/andrew/Work/proton/src/ruby/tests/test_connection_driver.rb:68:in 
> `test_idle'
> {noformat}



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

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



[jira] [Commented] (QPIDJMS-600) Session and Connection close should await async send completion

2024-04-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17839146#comment-17839146
 ] 

ASF subversion and git services commented on QPIDJMS-600:
-

Commit 90eb60f59cb59b7b9ad8363ee8a843d6903b8e77 in qpid-jms's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=90eb60f5 ]

QPIDJMS-600 Ensure session and connection close await async sends

Session and Connection close should be awaiting the outcome of async send
completions before returning. This change allows them to await up to the
close timeout value before moving on and failing any completions that are
not completed after that point. Several tests added to cover this behavior.


> Session and Connection close should await async send completion
> ---
>
> Key: QPIDJMS-600
> URL: https://issues.apache.org/jira/browse/QPIDJMS-600
> Project: Qpid JMS
>  Issue Type: Bug
>  Components: qpid-jms-client
>Affects Versions: 2.5.0
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: 2.6.0
>
>
> According to the JMS specification the close of a session or connection 
> should be allowing for messages sent via the asynchronous API to complete 
> normally before completing the close.  Currently this is not being allow to 
> happen and pending asynchronous sends are failed from a call to session or 
> connection close.  The MessageProducer close is awaiting completion of 
> asynchronous sends as the specification requires.  



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

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



[jira] [Commented] (PROTON-2817) [Python] Allow control of whether python build uses pip inside virtual environments

2024-04-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17839143#comment-17839143
 ] 

ASF subversion and git services commented on PROTON-2817:
-

Commit a2e9eb63444bbda70f8870e28d5ef93b68c0bbe5 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=a2e9eb634 ]

PROTON-2816/PROTON-2817: Support building python extension with unbundled proton

There are 3 cases:
* Bundled proton library - this should be the default and is what you
  should use with pip etc.
* System proton library - this is what you should use in a distro
  package.
* Use the in tree library built earlier in the build process - this is
  what you usually want for developer debugging, and should be the
  version actually tested by the in tree tests.

This change also add control of the ability to package and test in
isolated virtual python environments. Using these is the default, but
under some circumstances you do not want the build process to construct
a virtual environment by pulling packages from the internet. So we now
have an option to turn this behaviour off and rely on the hosts python
environment.


> [Python] Allow control of whether python build uses pip inside virtual 
> environments
> ---
>
> Key: PROTON-2817
> URL: https://issues.apache.org/jira/browse/PROTON-2817
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> For the purposes of distribution package building (and other repeatable, 
> reliable environments). We need to have a way to restrict the python build 
> from attemping to access the internet to download updated packages as part of 
> its build.



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

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



[jira] [Commented] (PROTON-2816) The current python pkg build can only build a package with a bundled proton core

2024-04-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17839142#comment-17839142
 ] 

ASF subversion and git services commented on PROTON-2816:
-

Commit a2e9eb63444bbda70f8870e28d5ef93b68c0bbe5 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=a2e9eb634 ]

PROTON-2816/PROTON-2817: Support building python extension with unbundled proton

There are 3 cases:
* Bundled proton library - this should be the default and is what you
  should use with pip etc.
* System proton library - this is what you should use in a distro
  package.
* Use the in tree library built earlier in the build process - this is
  what you usually want for developer debugging, and should be the
  version actually tested by the in tree tests.

This change also add control of the ability to package and test in
isolated virtual python environments. Using these is the default, but
under some circumstances you do not want the build process to construct
a virtual environment by pulling packages from the internet. So we now
have an option to turn this behaviour off and rely on the hosts python
environment.


> The current python pkg build can only build a package with a bundled proton 
> core
> 
>
> Key: PROTON-2816
> URL: https://issues.apache.org/jira/browse/PROTON-2816
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: python-binding
>Affects Versions: proton-c-0.38.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> This is an issue for 2 scenarios:
> - Producing python packages for distributions that should depend on the 
> system installed proton core library
> - Debugging the C code (either library or adaptation layer code) when running 
> from python.



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

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



[jira] [Commented] (PROTON-2815) [Python] Use up to date tooling to produce python packages

2024-04-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17839076#comment-17839076
 ] 

ASF subversion and git services commented on PROTON-2815:
-

Commit e3ba722b6df57b2f81787e0ace8efb7ac639d501 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=e3ba722b6 ]

PROTON-2815: [Python] Correct supported versions of Python (again)


> [Python] Use up to date tooling to produce python packages
> --
>
> Key: PROTON-2815
> URL: https://issues.apache.org/jira/browse/PROTON-2815
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Using setup.py as a python script to produce python packages/install packages 
> etc has been deprecated for a little while and will be going away from python 
> soon.
> We should update our build to use a supported tool to build our packages.
> The simplest approach would be to use the 'build' module with the setuptools 
> backend.



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

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



[jira] [Commented] (PROTON-2815) [Python] Use up to date tooling to produce python packages

2024-04-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17838803#comment-17838803
 ] 

ASF subversion and git services commented on PROTON-2815:
-

Commit 7747812d170fe6c49deab903c4f27b086a62fa39 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=7747812d1 ]

PROTON-2815: [Python] no longer need to have setup.cfg in build area


> [Python] Use up to date tooling to produce python packages
> --
>
> Key: PROTON-2815
> URL: https://issues.apache.org/jira/browse/PROTON-2815
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Using setup.py as a python script to produce python packages/install packages 
> etc has been deprecated for a little while and will be going away from python 
> soon.
> We should update our build to use a supported tool to build our packages.
> The simplest approach would be to use the 'build' module with the setuptools 
> backend.



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

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



[jira] [Commented] (PROTON-2815) [Python] Use up to date tooling to produce python packages

2024-04-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17838393#comment-17838393
 ] 

ASF subversion and git services commented on PROTON-2815:
-

Commit 1f5b1497aa70187ca0d53f7768516c3f64acfc76 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=1f5b1497a ]

PROTON-2815: [Python] Correct supported versions of Python


> [Python] Use up to date tooling to produce python packages
> --
>
> Key: PROTON-2815
> URL: https://issues.apache.org/jira/browse/PROTON-2815
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Using setup.py as a python script to produce python packages/install packages 
> etc has been deprecated for a little while and will be going away from python 
> soon.
> We should update our build to use a supported tool to build our packages.
> The simplest approach would be to use the 'build' module with the setuptools 
> backend.



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

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



[jira] [Commented] (PROTON-2815) [Python] Use up to date tooling to produce python packages

2024-04-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17838387#comment-17838387
 ] 

ASF subversion and git services commented on PROTON-2815:
-

Commit 84570eca6967d6a938d83d330648b48016be8603 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=84570eca6 ]

PROTON-2815: [Python] Use modern tooling to build python packages

Also add license text to a bunch of Python files


> [Python] Use up to date tooling to produce python packages
> --
>
> Key: PROTON-2815
> URL: https://issues.apache.org/jira/browse/PROTON-2815
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Affects Versions: proton-c-0.39.0
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Using setup.py as a python script to produce python packages/install packages 
> etc has been deprecated for a little while and will be going away from python 
> soon.
> We should update our build to use a supported tool to build our packages.
> The simplest approach would be to use the 'build' module with the setuptools 
> backend.



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

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



[jira] [Commented] (PROTON-2792) [cpp] Segmentation fault in container::impl::run_timer_jobs

2024-04-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17838385#comment-17838385
 ] 

ASF subversion and git services commented on PROTON-2792:
-

Commit 4b48f7d24ca83f221039c4e47ce42752f3b104ad in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=4b48f7d24 ]

PROTON-2792: [C++] check that scheduled tasks are active under lock

[Reapplied as it was accidentally reverted]

Previously we checked whether the tasks were active without locking
which was bad.


> [cpp] Segmentation fault in container::impl::run_timer_jobs
> ---
>
> Key: PROTON-2792
> URL: https://issues.apache.org/jira/browse/PROTON-2792
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.38.0
>Reporter: Martin Zlomek
>Assignee: Andrew Stitcher
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> PROTON-2438 introduced a race condition in 
> [reading|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L545]
>  / 
> [writing|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L547]
>  {{is_active_}} in 
> [{{run_timer_jobs()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L498]
>  while modifying it in 
> [{{schedule()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L455]
>  or 
> [{{cancel()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L473]
>  at the same time.



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

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



[jira] [Commented] (PROTON-2644) Update various GH actions versions to resolve deprecation warnings

2024-04-17 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17838296#comment-17838296
 ] 

ASF subversion and git services commented on PROTON-2644:
-

Commit c503244db60815b7f6800b6b1112b3f8c001441a in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=c503244db ]

PROTON-2644: Fix Github workflow build to remove deprecation warnings

It looks like the MacOS image/python actions are fixed now

Also removed the work around for Proton-2295 as the go version on MacOS
is no longer a problem.


> Update various GH actions versions to resolve deprecation warnings
> --
>
> Key: PROTON-2644
> URL: https://issues.apache.org/jira/browse/PROTON-2644
> Project: Qpid Proton
>  Issue Type: Task
>  Components: build
>Affects Versions: proton-c-0.38.0
>Reporter: Jiri Daněk
>Assignee: Andrew Stitcher
>Priority: Major
>
> Note that upgrading install-python to v4 breaks macOS build, as openssl is 
> then not found by cmake 
> https://github.com/gemmellr/qpid-proton/actions/runs/3368665379/jobs/5587466718



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

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



[jira] [Commented] (PROTON-2814) [Python] Python tests incompatible with python 3.12

2024-04-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17837386#comment-17837386
 ] 

ASF subversion and git services commented on PROTON-2814:
-

Commit 4287b7ae2b9bdb19f3040c82d298ec764b5e4acd in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=4287b7ae2 ]

PROTON-2814: [Python] Tests use function removed in Python 3.12

Fix changed cgi.escape() to html.escape() as cgi.escape has been removed
in Python 3.12.

This only affects test failure output in the JUnit reporter so would
only get noticed if there was a test failure in this mode.


> [Python] Python tests incompatible with python 3.12
> ---
>
> Key: PROTON-2814
> URL: https://issues.apache.org/jira/browse/PROTON-2814
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: python-binding
>Reporter: Andrew Stitcher
>Assignee: Andrew Stitcher
>Priority: Major
>
> Python 3.12 removes {{cgi.escape()}} which is used by the python tests to 
> output Junit compatible failure information.
> The use can be simply replaced with {{{}html.escape(){}}}.
> [Thanks to [~jdanek] for finding this issue before we had a failure actually 
> trigger it!]



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

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



[jira] [Commented] (PROTON-2813) [Python] Make the python code pep8 clean

2024-04-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2813?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17837358#comment-17837358
 ] 

ASF subversion and git services commented on PROTON-2813:
-

Commit 39892d990459d02aeb67b1c3683c1d428867fb04 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=39892d990 ]

PROTON-2322/PROTON-2813: [Python] Finish PEP8 sanitization

This is a broad but shallow change, that changes a lot of files in
fairly minor ways.


> [Python] Make the python code pep8 clean
> 
>
> Key: PROTON-2813
> URL: https://issues.apache.org/jira/browse/PROTON-2813
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: python-binding
>Reporter: Andrew Stitcher
>Priority: Major
>
> It's better if we only accept code that conforms to the minimal coding 
> standards that we actively check. In PROTON-2320 we started this for python, 
> but left significant parts of the source tree alone.
> We should finish the job and ensure that al;l python code conforms to PEP8 
> except where it can't.



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

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



[jira] [Commented] (PROTON-2322) Fix and remove ignores in flake8 configuration

2024-04-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2322?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17837357#comment-17837357
 ] 

ASF subversion and git services commented on PROTON-2322:
-

Commit 39892d990459d02aeb67b1c3683c1d428867fb04 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=39892d990 ]

PROTON-2322/PROTON-2813: [Python] Finish PEP8 sanitization

This is a broad but shallow change, that changes a lot of files in
fairly minor ways.


> Fix and remove ignores in flake8 configuration
> --
>
> Key: PROTON-2322
> URL: https://issues.apache.org/jira/browse/PROTON-2322
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: python-binding
>Affects Versions: proton-c-0.34.0
>Reporter: Jiri Daněk
>Assignee: Andrew Stitcher
>Priority: Major
>
> Fixes with autopep8 in PROTON-2320 resolved most of flake8 warnings. There 
> are still warnings left that require human consideration and fixing.
> For example, usage of bare {{except}} in the code.
> This must be fixed manually. Fixed issues should then be removed from the 
> tox.ini flake8 ignore section.



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

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



[jira] [Commented] (PROTON-2811) [proton-dotnet] v1.0.0-M10 release tasks

2024-04-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17835049#comment-17835049
 ] 

ASF subversion and git services commented on PROTON-2811:
-

Commit fb9f16a41ece74fd843e5e900a13c19bc0b5c154 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=fb9f16a ]

PROTON-2811 Update version for next development cycle


> [proton-dotnet] v1.0.0-M10 release tasks
> 
>
> Key: PROTON-2811
> URL: https://issues.apache.org/jira/browse/PROTON-2811
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Update for release of version 1.0.0-M10



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

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



[jira] [Commented] (PROTON-2811) [proton-dotnet] v1.0.0-M10 release tasks

2024-04-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17835047#comment-17835047
 ] 

ASF subversion and git services commented on PROTON-2811:
-

Commit 6b93c2fdd8cd582f0ad29a630bcc67bfcd769cf5 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=6b93c2f ]

PROTON-2811 Update version for next release cycle


> [proton-dotnet] v1.0.0-M10 release tasks
> 
>
> Key: PROTON-2811
> URL: https://issues.apache.org/jira/browse/PROTON-2811
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Update for release of version 1.0.0-M10



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

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



[jira] [Commented] (PROTON-2811) [proton-dotnet] v1.0.0-M10 release tasks

2024-04-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17835046#comment-17835046
 ] 

ASF subversion and git services commented on PROTON-2811:
-

Commit 46df297a483ed2d2a459a6582a3f4f4f08b816e6 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=46df297 ]

PROTON-2811 Update pom exclusions for RAT license plugin


> [proton-dotnet] v1.0.0-M10 release tasks
> 
>
> Key: PROTON-2811
> URL: https://issues.apache.org/jira/browse/PROTON-2811
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Update for release of version 1.0.0-M10



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

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



[jira] [Commented] (PROTON-2811) [proton-dotnet] v1.0.0-M10 release tasks

2024-04-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17835028#comment-17835028
 ] 

ASF subversion and git services commented on PROTON-2811:
-

Commit 0ff01d133e158195fc810bcdc97081115e06f390 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=0ff01d1 ]

PROTON-2811 Update version for next development cycle


> [proton-dotnet] v1.0.0-M10 release tasks
> 
>
> Key: PROTON-2811
> URL: https://issues.apache.org/jira/browse/PROTON-2811
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Update for release of version 1.0.0-M10



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

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



[jira] [Commented] (PROTON-2811) [proton-dotnet] v1.0.0-M10 release tasks

2024-04-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17835027#comment-17835027
 ] 

ASF subversion and git services commented on PROTON-2811:
-

Commit d347e28cfa1f6e11a8c29c2978679bca5512eae3 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=d347e28 ]

PROTON-2811 Update version for next release cycle


> [proton-dotnet] v1.0.0-M10 release tasks
> 
>
> Key: PROTON-2811
> URL: https://issues.apache.org/jira/browse/PROTON-2811
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Update for release of version 1.0.0-M10



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

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



[jira] [Commented] (QPIDJMS-597) Update to Netty 4.1.108

2024-03-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17831010#comment-17831010
 ] 

ASF subversion and git services commented on QPIDJMS-597:
-

Commit 49242ac3b664ac92f33803dd79ca5044b6491324 in qpid-jms's branch 
refs/heads/1.x from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=49242ac3 ]

QPIDJMS-597: update to Netty 4.1.108 (and netty-tcnative test dep to 2.0.65)

(cherry picked from commit e0c40397ed7380c7009acc1d5dfa39de1687d588)


> Update to Netty 4.1.108
> ---
>
> Key: QPIDJMS-597
> URL: https://issues.apache.org/jira/browse/QPIDJMS-597
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>




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

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



[jira] [Commented] (QPIDJMS-597) Update to Netty 4.1.108

2024-03-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17831008#comment-17831008
 ] 

ASF subversion and git services commented on QPIDJMS-597:
-

Commit e0c40397ed7380c7009acc1d5dfa39de1687d588 in qpid-jms's branch 
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=e0c40397 ]

QPIDJMS-597: update to Netty 4.1.108 (and netty-tcnative test dep to 2.0.65)


> Update to Netty 4.1.108
> ---
>
> Key: QPIDJMS-597
> URL: https://issues.apache.org/jira/browse/QPIDJMS-597
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Assignee: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>




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

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



[jira] [Commented] (PROTON-2797) [protonj2] Update Netty to latest release

2024-03-25 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17830571#comment-17830571
 ] 

ASF subversion and git services commented on PROTON-2797:
-

Commit c23c65bce902fc88b3bea04c252252e4b260e8c6 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=c23c65bc ]

PROTON-2797 Update netty dependencies to latest release

Update Netty to v4.1.108.Final

> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2797
> URL: https://issues.apache.org/jira/browse/PROTON-2797
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> Update netty and its dependencies to latest release



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

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



[jira] [Commented] (PROTON-2792) [cpp] Segmentation fault in container::impl::run_timer_jobs

2024-03-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17828585#comment-17828585
 ] 

ASF subversion and git services commented on PROTON-2792:
-

Commit df1e9b684c364338faa88abf22921a05804e3b13 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=df1e9b684 ]

PROTON-2792: [C++] Test to ensure that we correctly cancel tasks

Test for cancelling tasks from previous task.


> [cpp] Segmentation fault in container::impl::run_timer_jobs
> ---
>
> Key: PROTON-2792
> URL: https://issues.apache.org/jira/browse/PROTON-2792
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.38.0
>Reporter: Martin Zlomek
>Priority: Major
>
> PROTON-2438 introduced a race condition in 
> [reading|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L545]
>  / 
> [writing|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L547]
>  {{is_active_}} in 
> [{{run_timer_jobs()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L498]
>  while modifying it in 
> [{{schedule()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L455]
>  or 
> [{{cancel()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L473]
>  at the same time.



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

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



[jira] [Commented] (PROTON-2727) [protonj2] Support reading keystore from class path

2024-03-19 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17828523#comment-17828523
 ] 

ASF subversion and git services commented on PROTON-2727:
-

Commit 834737d7e24dc17d54bbfaa67ace69f12b95 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=8347 ]

PROTON-2727 Allow reading key and trust store files from class path

Use prefix notation to indicate that a store is to be found on the class
path, prefix is 'classpath:' and add some tests for that case.

> [protonj2] Support reading keystore from class path
> ---
>
> Key: PROTON-2727
> URL: https://issues.apache.org/jira/browse/PROTON-2727
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M15
>Reporter: Lester Ward
>Assignee: Timothy A. Bish
>Priority: Minor
>
> It would be useful if {{ConnectionOptions}} allowed you to supply an SSL 
> keystore from a resource on the classpath in some way. One possibility would 
> be:
> {{options.keyStoreLocation("classpath:com/my/thing/ks.p12")}}
> Another option would be adding a method to take a stream or bytes or Reader 
> or something instead of {{String}} for this option.
> Sadly, {{File}} doesn't handle {{classpath:}} URLs on its own.



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

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



[jira] [Commented] (PROTON-2792) [cpp] Segmentation fault in container::impl::run_timer_jobs

2024-03-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17828140#comment-17828140
 ] 

ASF subversion and git services commented on PROTON-2792:
-

Commit 674b0c6dbddc3a20bab17c60381a145d7b692ff4 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=674b0c6db ]

PROTON-2792: [C++] check that scheduled tasks are active under lock

Previously we checked whether the tasks were active without locking
which was bad.


> [cpp] Segmentation fault in container::impl::run_timer_jobs
> ---
>
> Key: PROTON-2792
> URL: https://issues.apache.org/jira/browse/PROTON-2792
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: cpp-binding
>Affects Versions: proton-c-0.38.0
>Reporter: Martin Zlomek
>Priority: Major
>
> PROTON-2438 introduced a race condition in 
> [reading|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L545]
>  / 
> [writing|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L547]
>  {{is_active_}} in 
> [{{run_timer_jobs()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L498]
>  while modifying it in 
> [{{schedule()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L455]
>  or 
> [{{cancel()}}|https://github.com/DreamPearl/qpid-proton/blob/8142e3cecd9f668992e76a5448afc09fd7b1030a/cpp/src/proactor_container_impl.cpp#L473]
>  at the same time.



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

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



[jira] [Commented] (PROTON-2802) [protonj2] Add additional validation scripting to the AMQP test peer

2024-03-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17828102#comment-17828102
 ] 

ASF subversion and git services commented on PROTON-2802:
-

Commit f166dcbd42f29d60af9ba49356aa149883ad7c67 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=f166dcbd ]

PROTON-2802 Clean up some warnings in tests for auto closables

Adds some supressions on auto closables in throws checks that trigger
false positive warnings about unclosed resources.


> [protonj2] Add additional validation scripting to the AMQP test peer
> 
>
> Key: PROTON-2802
> URL: https://issues.apache.org/jira/browse/PROTON-2802
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Expand the test scripting APIs to make test writing easier in some cases



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

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



[jira] [Commented] (PROTON-2809) [protonj2] Exception when composite buffer reads empty Data section payload

2024-03-18 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2809?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17828092#comment-17828092
 ] 

ASF subversion and git services commented on PROTON-2809:
-

Commit b5bc7feb091804c497582abd0179d7d06cea144b in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=b5bc7feb ]

PROTON-2809 Ensure codec and buffers handle null Binary data payloads

Ensure that an null Data section encoding is encoded and decoded
consistently and fix issue in composite buffer decoding empty Binary
bodies when split at end of buffer.

> [protonj2] Exception when composite buffer reads empty Data section payload
> ---
>
> Key: PROTON-2809
> URL: https://issues.apache.org/jira/browse/PROTON-2809
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> When reading a transfer payload and attempting to decode, if the payload was 
> split across frames and is carried in a composite buffer an exception can 
> occur if the Data section in the body carries a null instead of an encoded 
> Binary type.
> {code:java}
> Caused by: org.apache.qpid.protonj2.client.exceptions.ClientException:
> Index 1 out of bounds for length 1
> at
> org.apache.qpid.protonj2.client.impl.ClientExceptionSupport.createNonFatalOrPassthrough(
> ClientExceptionSupport.java:103)
> at org.apache.qpid.protonj2.client.impl.ClientMessageSupport.decodeMessage(
> ClientMessageSupport.java:170)
> at org.apache.qpid.protonj2.client.impl.ClientMessageSupport.decodeMessage(
> ClientMessageSupport.java:152)
> at org.apache.qpid.protonj2.client.impl.ClientDelivery.message(
> ClientDelivery.java:79)
> at
> com.thisisnumero.smartagent.gateway.inbound.sources.background.amqp.AMQPMessageConsumerImpl.internalConsumeMessages(
> AMQPMessageConsumerImpl.java:53)
> ... 4 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds
> for length 1
> at
> org.apache.qpid.protonj2.buffer.impl.ProtonCompositeBufferImpl.findChunkWithIndex(
> ProtonCompositeBufferImpl.java:1530)
> at org.apache.qpid.protonj2.buffer.impl.ProtonCompositeBufferImpl.copyInto(
> ProtonCompositeBufferImpl.java:387)
> at
> org.apache.qpid.protonj2.codec.decoders.messaging.DataTypeDecoder.readValue(
> DataTypeDecoder.java:85)
> at
> org.apache.qpid.protonj2.codec.decoders.messaging.DataTypeDecoder.readValue(
> DataTypeDecoder.java:40)
> at org.apache.qpid.protonj2.codec.decoders.ProtonDecoder.readObject(
> ProtonDecoder.java:192)
> at org.apache.qpid.protonj2.client.impl.ClientMessageSupport.decodeMessage(
> ClientMessageSupport.java:168) {code}



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

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



[jira] [Commented] (PROTON-2808) [proton-dotnet] Prevent read timeout when partial frames are received slowly

2024-03-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17827577#comment-17827577
 ] 

ASF subversion and git services commented on PROTON-2808:
-

Commit a2011a3e0f5decf2814212ec514c1ecac3ae2854 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=a2011a3 ]

PROTON-2808 Account for zero copy buffers on ingest activity tracking

Update data ingest in the engine to account for the zero copy mechanics
in proton buffers resulting in missing the update to the incoming
sequence tracker and early read check idle timeout errors.


> [proton-dotnet] Prevent read timeout when partial frames are received slowly
> 
>
> Key: PROTON-2808
> URL: https://issues.apache.org/jira/browse/PROTON-2808
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Ensure that slowly accumulating partial frame packets are accounted for in 
> read actively and doesn't result in early idle timeouts from the read check 
> task



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

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



[jira] [Commented] (PROTON-2807) [protonj2] Prevent read timeout when partial frames are received slowly

2024-03-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17827571#comment-17827571
 ] 

ASF subversion and git services commented on PROTON-2807:
-

Commit 7ded26ed54d1badf0017983fd10dffc78022523d in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=7ded26ed ]

PROTON-2807 Account for zero copy buffers on ingest activity tracking

Update data ingest in the engine to account for the zero copy mechanics
in proton buffers resulting in missing the update to the incoming
sequence tracker and early read check idle timeout errors.

> [protonj2] Prevent read timeout when partial frames are received slowly
> ---
>
> Key: PROTON-2807
> URL: https://issues.apache.org/jira/browse/PROTON-2807
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> Ensure that slowly accumulating partial frame packets are accounted for in 
> read actively and doesn't result in early idle timeouts from the read check 
> task



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

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



[jira] [Commented] (PROTON-2806) [protonj2] Fix incorrect error message in protocol violation exception

2024-03-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17827268#comment-17827268
 ] 

ASF subversion and git services commented on PROTON-2806:
-

Commit 2aa2911be146d918642261d91f42696179abab07 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=2aa2911b ]

PROTON-2806 Construct the correct error message for wrong delivery ID

Use the correct expected value in the error message.

> [protonj2] Fix incorrect error message in protocol violation exception
> --
>
> Key: PROTON-2806
> URL: https://issues.apache.org/jira/browse/PROTON-2806
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: protonj2-1.0.0-M20
>
>
> When checking incoming Delivery IDs the session window throws an exception if 
> the value doesn't match the expected value but constructs an incorrect error 
> message for the expected value using the non-incremented value.



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

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



[jira] [Commented] (PROTON-2805) [proton-dotnet] Client connection does no send half configured idle timeout

2024-03-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17827246#comment-17827246
 ] 

ASF subversion and git services commented on PROTON-2805:
-

Commit 178fae3b0d7e61093c66674100f0d3e13011a77f in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=178fae3 ]

PROTON-2805 Ensure client configures half the idle timeout set

Client connection should configure the engine with half the configured idle 
timeout
value that is set in the options.


> [proton-dotnet] Client connection does no send half configured idle timeout
> ---
>
> Key: PROTON-2805
> URL: https://issues.apache.org/jira/browse/PROTON-2805
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Client should send half the configured idle timeout however the configuration 
> code skips that and sends the full value.



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

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



[jira] [Commented] (PROTON-2804) [protonj2] Client connection is not halving the idle timeout API says it will

2024-03-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17827229#comment-17827229
 ] 

ASF subversion and git services commented on PROTON-2804:
-

Commit 3593a3fc679fd2f210754ae4659ea2b5b2accdff in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=3593a3fc ]

PROTON-2804 Send half the idle timeout value in ConnectionOptions

The ConnectionOptions API docs state the idle timeout value will be
halved when sent in the open frame but this is not being done currently.
Fix and test this to ensure it is handled and check the range as the
value is a UInt ranged setting.

> [protonj2] Client connection is not halving the idle timeout API says it will
> -
>
> Key: PROTON-2804
> URL: https://issues.apache.org/jira/browse/PROTON-2804
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> The Connection options indicates the idle timeout value is halved when sent 
> to the remote in the Open however that is not being done currently



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

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



[jira] [Commented] (PROTON-2797) [protonj2] Update Netty to latest release

2024-03-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825878#comment-17825878
 ] 

ASF subversion and git services commented on PROTON-2797:
-

Commit 6f3d46b963ee4ef3bc40b9f058d2db8cdb9bc3c2 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=6f3d46b9 ]

PROTON-2797 Update netty dependencies to latest release

Update tcnative to v2.0.65.Final

> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2797
> URL: https://issues.apache.org/jira/browse/PROTON-2797
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> Update netty and its dependencies to latest release



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

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



[jira] [Commented] (PROTON-2798) [protonj2] Update test dependencies to latest releases

2024-03-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825879#comment-17825879
 ] 

ASF subversion and git services commented on PROTON-2798:
-

Commit 226dedec2ee2b01da47b248d2a51330826ebf4cf in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=226dedec ]

PROTON-2798 Update test dependencies to latest

Mockito update to 5.11.0

> [protonj2] Update test dependencies to latest releases
> --
>
> Key: PROTON-2798
> URL: https://issues.apache.org/jira/browse/PROTON-2798
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Update test dependencies to latest release



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

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



[jira] [Commented] (PROTON-2803) [protonj2] Reconnect options default max reconnect delay not set correctly

2024-03-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825840#comment-17825840
 ] 

ASF subversion and git services commented on PROTON-2803:
-

Commit ae7139f5de691f1abd834a7c4d29631bbbe755a4 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=ae7139f5 ]

PROTON-2803 Fix default reconnect options max reconnect delay

Set the max reconnect delay in client reconnect options to the default
value of 30s and not the initial delay of 10ms.  Adds some tests

> [protonj2] Reconnect options default max reconnect delay not set correctly
> --
>
> Key: PROTON-2803
> URL: https://issues.apache.org/jira/browse/PROTON-2803
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> The default value for max reconnect delay should be 30s according to docs but 
> was wrongly assigned the default initial delay of 10ms



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

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



[jira] [Commented] (PROTON-2802) [protonj2] Add additional validation scripting to the AMQP test peer

2024-03-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825831#comment-17825831
 ] 

ASF subversion and git services commented on PROTON-2802:
-

Commit 3ed11479d585d16a3b5433a698edd861bc38ec4d in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=3ed11479 ]

PROTON-2802 support test Attach with null initial-delivery-cout

Allows a test script to send an Attach response with the initial
delivery count set to null.

> [protonj2] Add additional validation scripting to the AMQP test peer
> 
>
> Key: PROTON-2802
> URL: https://issues.apache.org/jira/browse/PROTON-2802
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Expand the test scripting APIs to make test writing easier in some cases



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824407#comment-17824407
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit d434e41a740a614160bcd6ac1734fc542577184f in qpid-jms's branch 
refs/heads/1.x from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=d434e41a ]

QPIDJMS-598: update junit to 5.10.2

(cherry picked from commit 4336a8ca07944b289d37e095bf7087df0dac5924)


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824408#comment-17824408
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit da55f147057c16dd8b9adac146dd9c49bd8a39b7 in qpid-jms's branch 
refs/heads/1.x from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=da55f147 ]

QPIDJMS-598: update mockito to 5.11.0

(cherry picked from commit cf7857c69024b442dfae1edb13643d104584a605)


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824405#comment-17824405
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit 4336a8ca07944b289d37e095bf7087df0dac5924 in qpid-jms's branch 
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=4336a8ca ]

QPIDJMS-598: update junit to 5.10.2


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824406#comment-17824406
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit cf7857c69024b442dfae1edb13643d104584a605 in qpid-jms's branch 
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=cf7857c6 ]

QPIDJMS-598: update mockito to 5.11.0


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824402#comment-17824402
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit 7dbc30a41f9b6c1a2c671a68bc6fe2e4e59ddf0b in qpid-jms's branch 
refs/heads/1.x from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=7dbc30a4 ]

QPIDJMS-598: update jetty test dep to 9.4.54.v20240208

(cherry picked from commit 65cdd8db03c307014d651404a256907ad341ba66)


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-598) update test dependencies

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824399#comment-17824399
 ] 

ASF subversion and git services commented on QPIDJMS-598:
-

Commit 65cdd8db03c307014d651404a256907ad341ba66 in qpid-jms's branch 
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=65cdd8db ]

QPIDJMS-598: update jetty test dep to 9.4.54.v20240208


> update test dependencies
> 
>
> Key: QPIDJMS-598
> URL: https://issues.apache.org/jira/browse/QPIDJMS-598
> Project: Qpid JMS
>  Issue Type: Task
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>
> update test dependencies



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

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



[jira] [Commented] (QPIDJMS-597) Update to Netty 4.1.107

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824383#comment-17824383
 ] 

ASF subversion and git services commented on QPIDJMS-597:
-

Commit cec4151bf61d67b8c5799c9bdc5e1ad1b86acc54 in qpid-jms's branch 
refs/heads/1.x from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=cec4151b ]

QPIDJMS-597: update to Netty 4.1.107 (and netty-tcnative test dep to 2.0.63)

(cherry picked from commit be71d728a1f3322fc271ecf0248720090d007dae)


> Update to Netty 4.1.107
> ---
>
> Key: QPIDJMS-597
> URL: https://issues.apache.org/jira/browse/QPIDJMS-597
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>




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

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



[jira] [Commented] (QPIDJMS-597) Update to Netty 4.1.107

2024-03-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPIDJMS-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824382#comment-17824382
 ] 

ASF subversion and git services commented on QPIDJMS-597:
-

Commit be71d728a1f3322fc271ecf0248720090d007dae in qpid-jms's branch 
refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=qpid-jms.git;h=be71d728 ]

QPIDJMS-597: update to Netty 4.1.107 (and netty-tcnative test dep to 2.0.63)


> Update to Netty 4.1.107
> ---
>
> Key: QPIDJMS-597
> URL: https://issues.apache.org/jira/browse/QPIDJMS-597
> Project: Qpid JMS
>  Issue Type: Task
>  Components: qpid-jms-client
>Reporter: Robbie Gemmell
>Priority: Major
> Fix For: 1.12.0, 2.6.0
>
>




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

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



[jira] [Commented] (PROTON-2802) [protonj2] Add additional validation scripting to the AMQP test peer

2024-03-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17824208#comment-17824208
 ] 

ASF subversion and git services commented on PROTON-2802:
-

Commit cf3667444bce4ff9da8c9097d7c7a2fa2f767386 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=cf366744 ]

PROTON-2802 Make scripting message payload of a transfer simpler

Provide a simpler API for scripting the expected message payload that
will accompany an incoming transfer and provide some updates to match
that API on the remote inject of transfer with message payloads.

> [protonj2] Add additional validation scripting to the AMQP test peer
> 
>
> Key: PROTON-2802
> URL: https://issues.apache.org/jira/browse/PROTON-2802
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Expand the test scripting APIs to make test writing easier in some cases



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

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



[jira] [Commented] (PROTON-2802) [protonj2] Add additional validation scripting to the AMQP test peer

2024-03-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17823798#comment-17823798
 ] 

ASF subversion and git services commented on PROTON-2802:
-

Commit e77fd987909043e7fbfd0bf2cbe3808e24d66602 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=e77fd987 ]

PROTON-2802 Make using matchers for map type message sections easier

Provide simpler APIs for MessageAnnotations, DeliveryAnnotations,
Footers and ApplicationProperties matchers to allow just setting the
expected types and not needing to provide a matcher for every single
one.  Also make key type more explicit in the simple APIs

> [protonj2] Add additional validation scripting to the AMQP test peer
> 
>
> Key: PROTON-2802
> URL: https://issues.apache.org/jira/browse/PROTON-2802
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Expand the test scripting APIs to make test writing easier in some cases



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

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



[jira] [Commented] (PROTON-2802) [protonj2] Add additional validation scripting to the AMQP test peer

2024-03-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17823774#comment-17823774
 ] 

ASF subversion and git services commented on PROTON-2802:
-

Commit 9a04d4bf400958c6b60f3b4ae9716a2b5e27fa4c in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=9a04d4bf ]

PROTON-2802 Add some utilities for scripting no-local filter detection

Allows for some easier testing of the no-local filter on attach when
testing some JMS style AMQP endpoints.

> [protonj2] Add additional validation scripting to the AMQP test peer
> 
>
> Key: PROTON-2802
> URL: https://issues.apache.org/jira/browse/PROTON-2802
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Expand the test scripting APIs to make test writing easier in some cases



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

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



[jira] [Commented] (PROTON-2794) [protonj2] Transfer ID does not wrap as expected

2024-03-05 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17823751#comment-17823751
 ] 

ASF subversion and git services commented on PROTON-2794:
-

Commit 7bce1bfd4be21ee5e894c57eb84d3791ee4f5caf in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=7bce1bfd ]

PROTON-2794 Resolve transfer ID wrapping issue in incoming window

Ensure that transfer ID wraps at max uint value and adds some tests


> [protonj2] Transfer ID does not wrap as expected
> 
>
> Key: PROTON-2794
> URL: https://issues.apache.org/jira/browse/PROTON-2794
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Arnaud Cogoluègnes
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> When ProtonJ 2 creates a session and the peer replies with a large 
> {{next-outgoing-id}} in the {{begin}} response (e.g. 4294967292), a receiver 
> on the session throws an exception later on when it detects the 
> {{next-incoming-id}} is greater than the limit of a uint32.
> Corresponding code:
> [https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Flow.java#L153-L155]
> [https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionIncomingWindow.java#L138]
> The {{transfer-id}} is a {{sequence-no}}, so it must follow 
> [RFC-1982|https://www.ietf.org/rfc/rfc1982.txt] and so wrap around (sections 
> 2.8.9 and 2.8.10 of the AMQP 1.0 spec).
> So from my understanding, the {{nextIncomingId}} field should be set to 0 
> when it "overflows" and no exception should be thrown.
> Other fields like {{delivery-count}} may have the same problem.



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

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



[jira] [Commented] (PROTON-2800) [proton-dotnet] Ensure set message format get sent on first transfer frame

2024-02-28 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17821869#comment-17821869
 ] 

ASF subversion and git services commented on PROTON-2800:
-

Commit 3a5a665fd493a9d242d833797b28996cd1993e98 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=3a5a665 ]

PROTON-2800 Ensure first transfer frame always carries set message format

Ensure that first frame carries the set message format and then omit on
trailing transfer frames if any. Update test suite to cover and improve
test peer scripts to set formats on scripted declare and discharge.


> [proton-dotnet] Ensure set message format get sent on first transfer frame
> --
>
> Key: PROTON-2800
> URL: https://issues.apache.org/jira/browse/PROTON-2800
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Ensure that the message format value always get set on the first transfer 
> frame when set from the Advanced Message object or running with the defaults.



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

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



[jira] [Commented] (PROTON-2795) [protonj2] Message format cannot be set to 0 on outbound messages

2024-02-28 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17821868#comment-17821868
 ] 

ASF subversion and git services commented on PROTON-2795:
-

Commit 81bd31500c4f8102409876cfc47a38f806d69fb3 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=81bd3150 ]

PROTON-2795 Additional tests and cleanups of message format handling

Ensure tests cover more cases of split frame transfers and message
format expectations. Improve test driver scripting for setting defaults
on outgoing Declare and Discharge frames.

> [protonj2] Message format cannot be set to 0 on outbound messages
> -
>
> Key: PROTON-2795
> URL: https://issues.apache.org/jira/browse/PROTON-2795
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Arnaud Cogoluègnes
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Setting the message format to 0 or keeping the default value results in a 
> null value in the {{transfer}} frame.
> 0 seems to be considered [a special 
> value|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.java#L270-L274]
>  in the code.
> This contradicts [the 
> Javadoc|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2-client/src/main/java/org/apache/qpid/protonj2/client/AdvancedMessage.java#L170-L200]:
> {quote}This field MUST be specified for the first transfer of a 
> multi-transfer message, if it is not set at the time of send of the first 
> transfer the sender uses the AMQP default value of zero for this field.{quote}
> As well as the AMQP spec (section 2.7.5):
> {quote}This field MUST be specified for the first transfer of a 
> multi-transfer message and can only be omitted for continuation transfers. It 
> is an error if the message-format on a continuation transfer differs from the 
> message-format on the first transfer of a delivery.{quote}



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

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



[jira] [Commented] (PROTON-2799) [proton-dotnet] Update sender create to match source and target address

2024-02-27 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17821450#comment-17821450
 ] 

ASF subversion and git services commented on PROTON-2799:
-

Commit da5d24e03e11107b0168c240b62b58583731531f in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=da5d24e ]

PROTON-2799 Ensure source and target address values set are matched

Use consistent values for creating senders and receivers in the source
and target address element.  Add tests to cover this expectation.


> [proton-dotnet] Update sender create to match source and target address
> ---
>
> Key: PROTON-2799
> URL: https://issues.apache.org/jira/browse/PROTON-2799
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>
> Sender and Receiver create should both do the same action when building the 
> link objects, currently sender doesn't use the address value on source and 
> target while receiver does, we should match them and have them both use the 
> address value.
> Add tests to ensure they are both doing what we expect in this case



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

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



[jira] [Commented] (PROTON-2798) [protonj2] Update test dependencies to latest releases

2024-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2798?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17820905#comment-17820905
 ] 

ASF subversion and git services commented on PROTON-2798:
-

Commit fc2cecdfe12f62e5201ac3d855b882416964d15d in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=fc2cecdf ]

PROTON-2798 Update test dependencies to latest

JUnit update to v5.10.2
Mockito update to 5.10.0

> [protonj2] Update test dependencies to latest releases
> --
>
> Key: PROTON-2798
> URL: https://issues.apache.org/jira/browse/PROTON-2798
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M20
>
>
> Update test dependencies to latest release



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

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



[jira] [Commented] (PROTON-2797) [protonj2] Update Netty to latest release

2024-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17820902#comment-17820902
 ] 

ASF subversion and git services commented on PROTON-2797:
-

Commit 09b01f20d36a22a28698b155e41f0ffe4e37e5cb in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=09b01f20 ]

PROTON-2797 Update netty dependencies to latest release

Update Netty to v4.1.107.Final
Update tcnative to v2.0.63.Final
Update io_uring to v0.0.25.Final

> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2797
> URL: https://issues.apache.org/jira/browse/PROTON-2797
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M20
>
>
> Update netty and its dependencies to latest release



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

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



[jira] [Commented] (PROTON-2796) [protonj2] Update sender create to match source and target address

2024-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17820835#comment-17820835
 ] 

ASF subversion and git services commented on PROTON-2796:
-

Commit 290c279195b8b5f37938f7245313cc08cb692c2a in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=290c2791 ]

PROTON-2796 Ensure source and target address values set are matched

Use consistent values for creating senders and receivers in the source
and target address element.  Add tests to cover this expectation.

> [protonj2] Update sender create to match source and target address
> --
>
> Key: PROTON-2796
> URL: https://issues.apache.org/jira/browse/PROTON-2796
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: protonj2-1.0.0-M20
>
>
> Sender and Receiver create should both do the same action when building the 
> link objects, currently sender doesn't use the address value on source and 
> target while receiver does, we should match them and have them both use the 
> address value.
> Add tests to ensure they are both doing what we expect in this case



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

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



[jira] [Commented] (PROTON-2789) Compile on Windows (msvc) with the /permissive- flag

2024-02-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17820804#comment-17820804
 ] 

ASF subversion and git services commented on PROTON-2789:
-

Commit d8fe876da3ccd7de95e8a33e30e6de0278bfd061 in qpid-proton's branch 
refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=d8fe876da ]

PROTON-2789: One more warning as error that needs to be suppressed


> Compile on Windows (msvc) with the /permissive- flag
> 
>
> Key: PROTON-2789
> URL: https://issues.apache.org/jira/browse/PROTON-2789
> Project: Qpid Proton
>  Issue Type: Wish
>  Components: build
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Priority: Major
>
> The /permissive- is a flag added in Visual Studio 2017. It makes the compiler 
> be less permissive.
> https://learn.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance?view=msvc-170
> If it is used now, the build fails with 5 errors
> {noformat}
> Severity  CodeDescription Project FileLineSuppression 
> State
> Error C2440   '=': cannot convert from 'bool' to 'PCCERT_CONTEXT' 
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  212 
> Error C2440   'initializing': cannot convert from 'const char [18]' to 
> 'LPSTR'qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2155   
>  
> Error C2664   'SECURITY_STATUS AcquireCredentialsHandleA(LPSTR,LPSTR,unsigned 
> long,void *,void *,SEC_GET_KEY_FN,void *,PCredHandle,PTimeStamp)': cannot 
> convert argument 2 from 'const char [45]' to 'LPSTR'  qpid-proton 
> qpid-proton\c\src\ssl\schannel.cpp  256 
> Error C2664   'DWORD CertGetNameStringA(PCCERT_CONTEXT,DWORD,DWORD,void 
> *,LPSTR,DWORD)': cannot convert argument 4 from 'const char [8]' to 'void *'  
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2091
> Error C2664   'DWORD CertGetNameStringA(PCCERT_CONTEXT,DWORD,DWORD,void 
> *,LPSTR,DWORD)': cannot convert argument 4 from 'const char [8]' to 'void *'  
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2094
> {noformat}



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

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



[jira] [Commented] (PROTON-2795) Message format cannot be set to 0 on outbound messages

2024-02-23 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17820221#comment-17820221
 ] 

ASF subversion and git services commented on PROTON-2795:
-

Commit b5ac05d77ce697d0290643709bb2f5d718a1a673 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=b5ac05d7 ]

PROTON-2795 Ensure message format is set on first transfer frame

Fix code to enforce send of message format on first transfer and omit
from subsequent frames as it is not needed after the first Transfer
frame.

> Message format cannot be set to 0 on outbound messages
> --
>
> Key: PROTON-2795
> URL: https://issues.apache.org/jira/browse/PROTON-2795
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M19
>Reporter: Arnaud Cogoluègnes
>Assignee: Timothy A. Bish
>Priority: Minor
>
> Setting the message format to 0 or keeping the default value results in a 
> null value in the {{transfer}} frame.
> 0 seems to be considered [a special 
> value|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.java#L270-L274]
>  in the code.
> This contradicts [the 
> Javadoc|https://github.com/apache/qpid-protonj2/blob/d5144af7818b2695747782bacc410580d3ec7943/protonj2-client/src/main/java/org/apache/qpid/protonj2/client/AdvancedMessage.java#L170-L200]:
> {quote}This field MUST be specified for the first transfer of a 
> multi-transfer message, if it is not set at the time of send of the first 
> transfer the sender uses the AMQP default value of zero for this field.{quote}
> As well as the AMQP spec (section 2.7.5):
> {quote}This field MUST be specified for the first transfer of a 
> multi-transfer message and can only be omitted for continuation transfers. It 
> is an error if the message-format on a continuation transfer differs from the 
> message-format on the first transfer of a delivery.{quote}



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

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



[jira] [Commented] (PROTON-2791) Add MSG_MORE performance boost to raw connections

2024-02-21 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17819366#comment-17819366
 ] 

ASF subversion and git services commented on PROTON-2791:
-

Commit 523f2861592f29873877463266ffab24f14aa708 in qpid-proton's branch 
refs/heads/main from Cliff Jansen
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=523f28615 ]

PROTON-2791: Add MSG_MORE send flag on raw connections


> Add MSG_MORE performance boost to raw connections
> -
>
> Key: PROTON-2791
> URL: https://issues.apache.org/jira/browse/PROTON-2791
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Clifford Jansen
>Assignee: Clifford Jansen
>Priority: Major
>
> When multiple buffers are staged for writing, the use of the MSG_MORE send() 
> flag for all but the last buffer can result in significant speed improvement.



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

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



[jira] [Commented] (PROTON-2793) [proton-dotnet] Fix test code build warnings under .NET 8

2024-02-20 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17819012#comment-17819012
 ] 

ASF subversion and git services commented on PROTON-2793:
-

Commit de8aac5a6883dd9a6335590f5aec274239c80c20 in qpid-proton-dotnet's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=de8aac5 ]

PROTON-2793 Fix build warnings under .NET 8 in tests

Some tests have warnings related to logger formatting.


> [proton-dotnet] Fix test code build warnings under .NET 8 
> --
>
> Key: PROTON-2793
> URL: https://issues.apache.org/jira/browse/PROTON-2793
> Project: Qpid Proton
>  Issue Type: Task
>  Components: proton-dotnet
>Affects Versions: proton-dotnet-1.0.0-M9
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: proton-dotnet-1.0.0-M10
>
>




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

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



[jira] [Commented] (QPID-8668) [Broker-J] Update model version in docker image

2024-02-12 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17816598#comment-17816598
 ] 

ASF subversion and git services commented on QPID-8668:
---

Commit 29c4fed60fd4551e55b73aab714a96367059dd9e in qpid-broker-j's branch 
refs/heads/main from Tomas Vavricka
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=29c4fed60f ]

QPID-8668: [Broker-J] Increase model version to 9.1 in docker image


> [Broker-J] Update model version in docker image
> ---
>
> Key: QPID-8668
> URL: https://issues.apache.org/jira/browse/QPID-8668
> Project: Qpid
>  Issue Type: Task
>  Components: Broker-J
>Reporter: Tomas Vavricka
>Priority: Minor
> Fix For: qpid-java-broker-9.2.1
>
>
> Model in configuration files in docker image should be updated to 9.1.



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

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



[jira] [Commented] (QPID-8667) [Broker-J] Database connection with client certificate authentication exposes keystore / truststore passwords

2024-02-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17815591#comment-17815591
 ] 

ASF subversion and git services commented on QPID-8667:
---

Commit 4551a7eddf8556ac5991f11ed92b6d6655cd4cef in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=4551a7eddf ]

QPID-8667: [Broker-J] Database connection with client certificate 
authentication exposes keystore / truststore passwords (#240)

added UI fix for the issue when creating a JSON Virtual Host Node with BDB 
Virtual host resulting in "dijit.registry.byId(...) is undefined" error

> [Broker-J] Database connection with client certificate authentication exposes 
> keystore / truststore passwords
> -
>
> Key: QPID-8667
> URL: https://issues.apache.org/jira/browse/QPID-8667
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.2.0
>
>
> JDBC allows to supply datasource parameters via JDBC connection string in 
> form: 
> jdbc:://:/?key1=value1=value2=value3
> Relevant configuration for a virtualhost for PostgreSQL looks like following:
> {code:java}
> {
>   "type" : "JDBC",
>   "connectionPoolType" : "BONECP",
>   "connectionUrl": 
> "jdbc:postgresql://:/?ssl=true=verify-full===",
>   "username": "QPID",
>   "password": null
> } {code}
> To make hide sensitive parameters like keystore / truststore passwords 
> configuration should reference a keystore or truststore instead providing the 
> RDBMS-specific parameter names:
> {code:java}
> {
>   "name" : "default",
>   "type" : "JDBC",
>   "connectionPoolType" : "BONECP",
>   "connectionUrl" : 
> "jdbc:postgresql://:/?ssl=true=verify-full=",
>   "keyStore" : "keystore-database",
>   "keyStorePasswordPropertyName" : "sslpassword",
>   "keyStorePathPropertyName" : "sslkey",
>   "trustStore" : null,
>   "trustStorePasswordPropertyName" : null,
>   "trustStorePathPropertyName" : null,
>   "username" : "QPID"
> }{code}
> Here keystore "keystore-database" is referenced, containing path to the 
> keystore as well as its password (which is hidden). Path to the keystore 
> should be injected into the JDBC connection string using the parameter 
> "keyStorePathPropertyName", keystores password should be injected into JDBC 
> connection string using the parameter "keyStorePasswordPropertyName".



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

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



[jira] [Commented] (QPID-8666) [Broker-J] Broker plugin jdbc-provider-bone replacement

2024-02-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17814749#comment-17814749
 ] 

ASF subversion and git services commented on QPID-8666:
---

Commit 86978bd81e138b26f052706e3cfb3193e66d5295 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=86978bd81e ]

QPID-8666: [Broker-J] Broker plugin jdbc-provider-bone replacement (#239)



> [Broker-J] Broker plugin jdbc-provider-bone replacement
> ---
>
> Key: QPID-8666
> URL: https://issues.apache.org/jira/browse/QPID-8666
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Major
> Fix For: qpid-java-broker-9.2.0
>
>
> Broker plugin jdbc-provider-bone relies on JDBC connection pooling library 
> bonecp, which is no longer developed or updated. The [github project 
> page|https://github.com/wwadge/bonecp] states:
> "BoneCP is a Java JDBC connection pool implementation that is tuned for high 
> performance by minimizing lock contention to give greater throughput for your 
> applications. It beats older connection pools such as C3P0 and DBCP but 
> should now be considered deprecated in favour of HikariCP".
> Plugin jdbc-provider-bone should be replaced with the new one 
> jdbc-provider-hikaricp based on 
> [HikariCP|https://github.com/brettwooldridge/HikariCP] library. Both 
> libraries use Apache-2.0 license.



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

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



[jira] [Commented] (QPID-8666) [Broker-J] Broker plugin jdbc-provider-bone replacement

2024-02-02 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17813563#comment-17813563
 ] 

ASF subversion and git services commented on QPID-8666:
---

Commit dae78d991f42c2ca2b85f9e365762bf98bf5e10f in qpid-broker-j's branch 
refs/heads/main from Tomas Vavricka
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=dae78d991f ]

QPID-8666: [Broker-J] Moved BROKER constant to BrokerStoreUpgraderAndRecoverer


> [Broker-J] Broker plugin jdbc-provider-bone replacement
> ---
>
> Key: QPID-8666
> URL: https://issues.apache.org/jira/browse/QPID-8666
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Major
> Fix For: qpid-java-broker-9.2.0
>
>
> Broker plugin jdbc-provider-bone relies on JDBC connection pooling library 
> bonecp, which is no longer developed or updated. The [github project 
> page|https://github.com/wwadge/bonecp] states:
> "BoneCP is a Java JDBC connection pool implementation that is tuned for high 
> performance by minimizing lock contention to give greater throughput for your 
> applications. It beats older connection pools such as C3P0 and DBCP but 
> should now be considered deprecated in favour of HikariCP".
> Plugin jdbc-provider-bone should be replaced with the new one 
> jdbc-provider-hikaricp based on 
> [HikariCP|https://github.com/brettwooldridge/HikariCP] library. Both 
> libraries use Apache-2.0 license.



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

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



[jira] [Commented] (QPID-8666) [Broker-J] Broker plugin jdbc-provider-bone replacement

2024-02-02 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17813550#comment-17813550
 ] 

ASF subversion and git services commented on QPID-8666:
---

Commit f154ea9628b81402f0adcb68c059871aeb1b2738 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=f154ea9628 ]

QPID-8666: [Broker-J] Broker plugin jdbc-provider-bone replacement (#238)

* QPID-8666: [Broker-J] Broker plugin jdbc-provider-bone replacement

* QPID-8666: [Broker-J] Used new constants across 
BrokerStoreUpgraderAndRecoverer.java

* QPID-8666: [Broker-J] Used new constants across 
VirtualHostStoreUpgraderAndRecoverer.java

-

Co-authored-by: vavrtom 

> [Broker-J] Broker plugin jdbc-provider-bone replacement
> ---
>
> Key: QPID-8666
> URL: https://issues.apache.org/jira/browse/QPID-8666
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Major
> Fix For: qpid-java-broker-9.2.0
>
>
> Broker plugin jdbc-provider-bone relies on JDBC connection pooling library 
> bonecp, which is no longer developed or updated. The [github project 
> page|https://github.com/wwadge/bonecp] states:
> "BoneCP is a Java JDBC connection pool implementation that is tuned for high 
> performance by minimizing lock contention to give greater throughput for your 
> applications. It beats older connection pools such as C3P0 and DBCP but 
> should now be considered deprecated in favour of HikariCP".
> Plugin jdbc-provider-bone should be replaced with the new one 
> jdbc-provider-hikaricp based on 
> [HikariCP|https://github.com/brettwooldridge/HikariCP] library. Both 
> libraries use Apache-2.0 license.



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

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



[jira] [Commented] (QPID-8655) [Broker-J] Dependency updates for version 9.1.x

2024-01-31 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17812568#comment-17812568
 ] 

ASF subversion and git services commented on QPID-8655:
---

Commit f21bf46e70f82785b0619c87e1cdab5991a6d51d in qpid-broker-j's branch 
refs/heads/main from Tomas Vavricka
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=f21bf46e70 ]

QPID-8655: [Broker-J] Numbers are treated as strings as in the previous version 
of logback-gelf (3.0.0)


> [Broker-J] Dependency updates for version 9.1.x
> ---
>
> Key: QPID-8655
> URL: https://issues.apache.org/jira/browse/QPID-8655
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.2.0
>
>
> This Jira should serve for broker-j dependency updates for release 9.1.1
> Following dependencies are updated:
> *runtime dependencies*
> ch.qos.logback:logback-core 1.4.11 => 1.4.14
> ch.qos.logback:logback-classic 1.4.11 => 1.4.14
> com.fasterxml.jackson.core:jackson-core 2.15.3 => 2.16.1
> com.fasterxml.jackson.core:jackson-databind 2.15.3 => 2.16.1
> com.google.guava:guava 32.1.3-jre => 33.0.0-jre
> org.eclipse.jetty:jetty-server 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-servlet 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-servlets 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-rewrite 11.0.18 => 11.0.19
> org.eclipse.jetty.websocket:websocket-jetty-server 11.0.18 => 11.0.19
> de.siegmar:logback-gelf 3.0.0 => 5.0.1
> org.bouncycastle:bcprov-jdk18on 1.76 => 1.77
> org.bouncycastle:bcpkix-jdk18on 1.76 => 1.77
> org.slf4:slf4j-api 2.0.9 => 2.0.10
> *test dependencies*
> io.netty:netty-buffer 4.1.100.Final => 4.1.106.Final
> io.netty:netty-common 4.1.100.Final => 4.1.106.Final
> io.netty:netty-handler 4.1.100.Final => 4.1.106.Final
> io.netty:netty-transport 4.1.100.Final => 4.1.106.Final
> io.netty:netty-codec-http 4.1.100.Final => 4.1.106.Final
> org.mockito:mockito-core 5.7.0 => 5.9.0
> *maven plugins*
> org.codehaus.mojo:exec-maven-plugin 3.1.0 => 3.1.1



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

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



[jira] [Commented] (QPID-8666) [Broker-J] Broker plugin jdbc-provider-bone replacement

2024-01-30 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17812314#comment-17812314
 ] 

ASF subversion and git services commented on QPID-8666:
---

Commit af27a94100521f299234f68c5052861e81e358de in qpid-broker-j's branch 
refs/heads/main from Tomas Vavricka
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=af27a94100 ]

QPID-8666: [Broker-J] Updated NOTICE in assembly


> [Broker-J] Broker plugin jdbc-provider-bone replacement
> ---
>
> Key: QPID-8666
> URL: https://issues.apache.org/jira/browse/QPID-8666
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Major
> Fix For: qpid-java-broker-9.2.0
>
>
> Broker plugin jdbc-provider-bone relies on JDBC connection pooling library 
> bonecp, which is no longer developed or updated. The [github project 
> page|https://github.com/wwadge/bonecp] states:
> "BoneCP is a Java JDBC connection pool implementation that is tuned for high 
> performance by minimizing lock contention to give greater throughput for your 
> applications. It beats older connection pools such as C3P0 and DBCP but 
> should now be considered deprecated in favour of HikariCP".
> Plugin jdbc-provider-bone should be replaced with the new one 
> jdbc-provider-hikaricp based on 
> [HikariCP|https://github.com/brettwooldridge/HikariCP] library. Both 
> libraries use Apache-2.0 license.



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

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



[jira] [Commented] (QPID-8663) [Broker-J] Deprecate AESKeyFileEncrypter

2024-01-30 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17812311#comment-17812311
 ] 

ASF subversion and git services commented on QPID-8663:
---

Commit 68dc0f7b1592c7a53c55a0f0f0063387fbaf3122 in qpid-broker-j's branch 
refs/heads/main from Tomas Vavricka
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=68dc0f7b15 ]

QPID-8663: [Broker-J] AESKeyFileEncrypter deprecated since 9.2.0


> [Broker-J] Deprecate AESKeyFileEncrypter
> 
>
> Key: QPID-8663
> URL: https://issues.apache.org/jira/browse/QPID-8663
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.2.0
>
>
> AESKeyFileEncrypter should be marked as deprecated in favor of 
> AESGCMKeyFileEncrypter, documentation should be updated to discourage usage 
> of AESKeyFile-based configuration encryption.



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

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



[jira] [Commented] (QPID-8655) [Broker-J] Dependency updates for version 9.1.x

2024-01-29 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811883#comment-17811883
 ] 

ASF subversion and git services commented on QPID-8655:
---

Commit 443d1dcb5ab67590ada568fb811d04c6c0d59855 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=443d1dcb5a ]

QPID-8655: [Broker-J] Dependency updates for version 9.1.x (#228)



> [Broker-J] Dependency updates for version 9.1.x
> ---
>
> Key: QPID-8655
> URL: https://issues.apache.org/jira/browse/QPID-8655
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> This Jira should serve for broker-j dependency updates for release 9.1.1
> Following dependencies are updated:
> runtime dependencies
> ch.qos.logback:logback-core 1.4.11 => 1.4.14
> ch.qos.logback:logback-classic 1.4.11 => 1.4.14
> com.fasterxml.jackson.core:jackson-core 2.15.3 => 2.16.1
> com.fasterxml.jackson.core:jackson-databind 2.15.3 => 2.16.1
> com.google.guava:guava 32.1.3-jre => 33.0.0-jre
> org.eclipse.jetty:jetty-server 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-servlet 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-servlets 11.0.18 => 11.0.19
> org.eclipse.jetty:jetty-rewrite 11.0.18 => 11.0.19
> org.eclipse.jetty.websocket:websocket-jetty-server 11.0.18 => 11.0.19
> de.siegmar:logback-gelf 3.0.0 => 5.0.1
> org.bouncycastle:bcprov-jdk18on 1.76 => 1.77
> org.bouncycastle:bcpkix-jdk18on 1.76 => 1.77
> org.slf4:slf4j-api 2.0.9 => 2.0.10
> test dependencies
> io.netty:netty-buffer 4.1.100.Final => 4.1.106.Final
> io.netty:netty-common 4.1.100.Final => 4.1.106.Final
> io.netty:netty-handler 4.1.100.Final => 4.1.106.Final
> io.netty:netty-transport 4.1.100.Final => 4.1.106.Final
> io.netty:netty-codec-http 4.1.100.Final => 4.1.106.Final
> org.mockito:mockito-core 5.7.0 => 5.9.0
> maven plugins
> org.codehaus.mojo:exec-maven-plugin 3.1.0 => 3.1.1



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

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



[jira] [Commented] (QPID-8667) [Broker-J] Database connection with client certificate authentication exposes keystore / truststore passwords

2024-01-29 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811866#comment-17811866
 ] 

ASF subversion and git services commented on QPID-8667:
---

Commit cb51d8d31efe24198190264b1bbde7923252810a in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=cb51d8d31e ]

QPID-8667: [Broker-J] Database connection with client certificate 
authentication exposes keystore / truststore passwords (#236)



> [Broker-J] Database connection with client certificate authentication exposes 
> keystore / truststore passwords
> -
>
> Key: QPID-8667
> URL: https://issues.apache.org/jira/browse/QPID-8667
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> JDBC allows to supply datasource parameters via JDBC connection string in 
> form: 
> jdbc:://:/?key1=value1=value2=value3
> Relevant configuration for a virtualhost for PostgreSQL looks like following:
> {code:java}
> {
>   "type" : "JDBC",
>   "connectionPoolType" : "BONECP",
>   "connectionUrl": 
> "jdbc:postgresql://:/?ssl=true=verify-full===",
>   "username": "QPID",
>   "password": null
> } {code}
> To make hide sensitive parameters like keystore / truststore passwords 
> configuration should reference a keystore or truststore instead providing the 
> RDBMS-specific parameter names:
> {code:java}
> {
>   "name" : "default",
>   "type" : "JDBC",
>   "connectionPoolType" : "BONECP",
>   "connectionUrl" : 
> "jdbc:postgresql://:/?ssl=true=verify-full=",
>   "keyStore" : "keystore-database",
>   "keyStorePasswordPropertyName" : "sslpassword",
>   "keyStorePathPropertyName" : "sslkey",
>   "trustStore" : null,
>   "trustStorePasswordPropertyName" : null,
>   "trustStorePathPropertyName" : null,
>   "username" : "QPID"
> }{code}
> Here keystore "keystore-database" is referenced, containing path to the 
> keystore as well as its password (which is hidden). Path to the keystore 
> should be injected into the JDBC connection string using the parameter 
> "keyStorePathPropertyName", keystores password should be injected into JDBC 
> connection string using the parameter "keyStorePasswordPropertyName".



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

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



[jira] [Commented] (QPID-8648) [Broker-J] Allow for max frame size >4096 before Open frame (SASL)

2024-01-29 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811853#comment-17811853
 ] 

ASF subversion and git services commented on QPID-8648:
---

Commit c88188678fb1e9b804cacf702507b28bbbf9d105 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=c88188678f ]

QPID-8648: [Broker-J] Allow for max frame size >4096 before Open frame (SASL) 
(#234)



> [Broker-J] Allow for max frame size >4096 before Open frame (SASL)
> --
>
> Key: QPID-8648
> URL: https://issues.apache.org/jira/browse/QPID-8648
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.0.0
>Reporter: Dan Langford
>Priority: Major
> Fix For: qpid-java-broker-9.1.1
>
>
> some modern authentication options (XOAUTH2 + JWT) require frames larger then 
> 4096. consider if the max frame size (before an Open frame negotiation) 
> should be larger or should be configurable with some sort of configuration or 
> env variable.
>  
> from a discussion on the mailing list
> {quote}The SASL process occurs first, before the Open frame. The Open frames
> are what carries each peers advertised max frame size, mainly aimed at
> later message deliveries. The AMQP 1.0 spec defines before this
> however that the SASL frames can be at-most the 'min max frame size',
> which is fixed at 512 bytes, with no way to negotiate anything larger.
> As you can probably tell, that presents a problem if things in the
> SASL negotiation want to be larger, such as is likely in e.g a newer
> XOAUTH2 mechanism that didnt exist when that decision was originally
> made.
> To simply allow some of these newer alternative mechs to work, it was
> decided to just allow things to exceed the 512byte limit since both
> sides would have to already agree on using a given mech to begin with,
> so doing an alternative like creating a custom multi-challenge
> batching sequence to shuffle the bytes wasnt really going to be adding
> much except significant complexity.
> It appears broker-j allows up to 4096, and you have now found
> something to exceed even that. It doesnt look like it allows
> configuring it, but increasing that seems to be the only option that
> would help here.
> {quote}



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

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



[jira] [Commented] (QPID-8665) [Broker-J] Changing queue exclusive mode throws exception

2024-01-29 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811843#comment-17811843
 ] 

ASF subversion and git services commented on QPID-8665:
---

Commit f2381ec3f216422d5e5478ff125b9a3664a53ba0 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=f2381ec3f2 ]

QPID-8665: [Broker-J] Changing queue exclusive mode throws exception (#233)



> [Broker-J] Changing queue exclusive mode throws exception
> -
>
> Key: QPID-8665
> URL: https://issues.apache.org/jira/browse/QPID-8665
> Project: Qpid
>  Issue Type: Bug
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> If queue has a consumer and exclusive mode is set to CONNECTION, then 
> changing queue exclusive mode to PRINCIPAL or CONTAINER will throw exception 
> below. Then no consumer is able to consume messages from queue and broker's 
> webgui fails to show Edit Queue dialog again.
> Steps to reproduce:
>  * set queue exclusive mode to CONNECTION in broker's webgui
>  * connect to queue
>  * set queue exclusive mode to PRINCIPAL or CONTAINER in broker's webgui
>  * exception should be thrown
> {noformat}
> 2024-01-16T09:30:55,432Z INFO  [VirtualHostNode-default-Config] 
> (q.m.q.update) - [mng:uO4gG/VX(admin@/127.0.0.1:45136)] 
> [vh(/default)/qu(broadcast.CAREX_TESTCALMMACC1.Public)] QUE-1017 : Update : 
> "broadcast.CAREX_TESTCALMMACC1.Public" : FAILURE : 
> {alternateBinding=null,exclusive=PRINCIPAL}
> 2024-01-16T09:30:55,435Z WARN  [qtp398517223-54] 
> (o.a.q.s.m.p.ManagementException) - Unexpected Exception
> java.lang.ClassCastException: class java.lang.String cannot be cast to class 
> java.security.Principal (java.lang.String and java.security.Principal are in 
> module java.base of loader 'bootstrap')
> at 
> org.apache.qpid.server.queue.AbstractQueue.getOwner(AbstractQueue.java:776)
> at jdk.internal.reflect.GeneratedMethodAccessor85.invoke(Unknown 
> Source)
> at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at 
> org.apache.qpid.server.model.ConfiguredObjectMethodAttributeOrStatistic.getValue(ConfiguredObjectMethodAttributeOrStatistic.java:68)
> at 
> org.apache.qpid.server.model.ConfiguredObjectMethodAttribute.getValue(ConfiguredObjectMethodAttribute.java:29)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject.getAttribute(AbstractConfiguredObject.java:1792)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject$9.lambda$getAttributes$0(AbstractConfiguredObject.java:1916)
> at java.base/java.security.AccessController.doPrivileged(Native 
> Method)
> at java.base/javax.security.auth.Subject.doAs(Subject.java:361)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject$9.getAttributes(AbstractConfiguredObject.java:1906)
> at 
> org.apache.qpid.server.store.JsonFileConfigStore.update(JsonFileConfigStore.java:420)
> at 
> org.apache.qpid.server.configuration.store.StoreConfigurationChangeListener.bulkChangeEnd(StoreConfigurationChangeListener.java:98)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject.bulkChangeEnd(AbstractConfiguredObject.java:3030)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject.changeAttributes(AbstractConfiguredObject.java:3065)
> at 
> org.apache.qpid.server.queue.AbstractQueue.changeAttributes(AbstractQueue.java:3369)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject$19.setAttributes(AbstractConfiguredObject.java:2914)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject$19.execute(AbstractConfiguredObject.java:2896)
> at 
> org.apache.qpid.server.model.AbstractConfiguredObject$19.execute(AbstractConfiguredObject.java:2889)
> at 
> org.apache.qpid.server.configuration.updater.TaskExecutorImpl$TaskLoggingWrapper.execute(TaskExecutorImpl.java:248)
> at 
> org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper.lambda$call$0(TaskExecutorImpl.java:317)
> at java.base/java.security.AccessController.doPrivileged(Native 
> Method)
> at java.base/javax.security.auth.Subject.doAs(Subject.java:361)
> at 
> org.apache.qpid.server.configuration.updater.TaskExecutorImpl$CallableWrapper.call(TaskExecutorImpl.java:313)
> at 
> com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
> at 
> 

[jira] [Commented] (QPID-8666) [Broker-J] Broker plugin jdbc-provider-bone replacement

2024-01-26 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17811289#comment-17811289
 ] 

ASF subversion and git services commented on QPID-8666:
---

Commit 3fcd6961b0c0f45086daaef18f125fb6618e5af4 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=3fcd6961b0 ]

QPID-8666: [Broker-J] Broker plugin jdbc-provider-bone replacement (#235)

* QPID-8666: [Broker-J] Broker plugin jdbc-provider-bone replacement

* QPID-8666: [Broker-J] Update HikariCPConnectionProviderTest.java

-

Co-authored-by: vavrtom 

> [Broker-J] Broker plugin jdbc-provider-bone replacement
> ---
>
> Key: QPID-8666
> URL: https://issues.apache.org/jira/browse/QPID-8666
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Major
> Fix For: qpid-java-broker-9.1.1
>
>
> Broker plugin jdbc-provider-bone relies on JDBC connection pooling library 
> bonecp, which is no longer developed or updated. The [github project 
> page|https://github.com/wwadge/bonecp] states:
> "BoneCP is a Java JDBC connection pool implementation that is tuned for high 
> performance by minimizing lock contention to give greater throughput for your 
> applications. It beats older connection pools such as C3P0 and DBCP but 
> should now be considered deprecated in favour of HikariCP".
> Plugin jdbc-provider-bone should be replaced with the new one 
> jdbc-provider-hikaricp based on 
> [HikariCP|https://github.com/brettwooldridge/HikariCP] library. Both 
> libraries use Apache-2.0 license.



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

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



[jira] [Commented] (QPID-8659) [Broker-J] Unit tests in QuerySettingsTest fail under some circumstances

2024-01-22 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17809296#comment-17809296
 ] 

ASF subversion and git services commented on QPID-8659:
---

Commit 40c2d096acb74b02b269a287ac4e4ae48d57e976 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=40c2d096ac ]

QPID-8659: [Broker-J] Unit tests in QuerySettingsTest fail under some 
circumstances (#232)



> [Broker-J] Unit tests in QuerySettingsTest fail under some circumstances
> 
>
> Key: QPID-8659
> URL: https://issues.apache.org/jira/browse/QPID-8659
> Project: Qpid
>  Issue Type: Bug
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> Under some circumstance unit tests in QuerySettingsTest fail.
> Stacktrace:
> {code:java}
> [ERROR]
> org.apache.qpid.server.query.engine.parsing.query.QuerySettingsTest.customizeZoneIdViaQueryEngine
> -- Time elapsed: 0.007 s <<< FAILURE!
> org.opentest4j.AssertionFailedError: expected:  but was: 
>     at
> org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
>     at
> org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
>     at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
>     at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
>     at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
>     at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:179)
>     at
> org.apache.qpid.server.query.engine.parsing.query.QuerySettingsTest.customizeZoneIdViaQueryEngine(QuerySettingsTest.java:278)
>     at java.base/java.lang.reflect.Method.invoke(Method.java:568)
>     at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
>     at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) {code}



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

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



[jira] [Commented] (PROTON-2772) [c] Add parameter safety annotations for printf format strings

2024-01-10 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17805144#comment-17805144
 ] 

ASF subversion and git services commented on PROTON-2772:
-

Commit a175b5ee28949a982f60022f927bd457873cb1fd in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=a175b5ee2 ]

PROTON-2772: add printf format arg annotations to satisfy MSVC (#419)



> [c] Add parameter safety annotations for printf format strings
> --
>
> Key: PROTON-2772
> URL: https://issues.apache.org/jira/browse/PROTON-2772
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> There seem to be various mismatched printf format arguments. This is best 
> resolved by annotating the string format parameters so that regular 
> compilation warns on the mismatches as they happen.
> Proton already has some of this, but it is incomplete.
> {noformat}
> ```
> /home/jdanek/repos/qpid/qpid-proton/c/src/core/logger.c: In function 
> ‘pni_logger_log_raw’:
> /home/jdanek/repos/qpid/qpid-proton/c/src/core/logger.c:204:41: error: format 
> ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type 
> ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]
>   204 | pn_fixed_string_addf(, "%04x/%04x: ", i, size);
>   |  ~~~^
>   | ||
>   | |size_t {aka long 
> unsigned int}
>   | unsigned int
>   |  %04lx
> cc1: all warnings being treated as errors
> ```
> {noformat}
> On windows, we want to enable these optional warning flags
> {noformat}
> "/analyzer"
> "/we6328" # Size mismatch: 'unsigned __int64' passed as _Param_(4) when 'int' 
> is required in call to 'ssl_log'.
> "/we6340" # Mismatch on sign: 'unsigned __int64' passed as _Param_(4) when 
> some signed type is required in call to 'ssl_log'.
> {noformat}



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

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



[jira] [Commented] (PROTON-2789) Compile on Windows (msvc) with the /permissive- flag

2024-01-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17804000#comment-17804000
 ] 

ASF subversion and git services commented on PROTON-2789:
-

Commit 36c16e7803a1c4945f0cfde9368dc27bcbede2bb in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=36c16e780 ]

PROTON-2789: Add /WX, /W4 /analyze to MSVC warning flags and use /wd to 
suppress all known warnings


> Compile on Windows (msvc) with the /permissive- flag
> 
>
> Key: PROTON-2789
> URL: https://issues.apache.org/jira/browse/PROTON-2789
> Project: Qpid Proton
>  Issue Type: Wish
>  Components: build
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Priority: Major
>
> The /permissive- is a flag added in Visual Studio 2017. It makes the compiler 
> be less permissive.
> https://learn.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance?view=msvc-170
> If it is used now, the build fails with 5 errors
> {noformat}
> Severity  CodeDescription Project FileLineSuppression 
> State
> Error C2440   '=': cannot convert from 'bool' to 'PCCERT_CONTEXT' 
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  212 
> Error C2440   'initializing': cannot convert from 'const char [18]' to 
> 'LPSTR'qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2155   
>  
> Error C2664   'SECURITY_STATUS AcquireCredentialsHandleA(LPSTR,LPSTR,unsigned 
> long,void *,void *,SEC_GET_KEY_FN,void *,PCredHandle,PTimeStamp)': cannot 
> convert argument 2 from 'const char [45]' to 'LPSTR'  qpid-proton 
> qpid-proton\c\src\ssl\schannel.cpp  256 
> Error C2664   'DWORD CertGetNameStringA(PCCERT_CONTEXT,DWORD,DWORD,void 
> *,LPSTR,DWORD)': cannot convert argument 4 from 'const char [8]' to 'void *'  
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2091
> Error C2664   'DWORD CertGetNameStringA(PCCERT_CONTEXT,DWORD,DWORD,void 
> *,LPSTR,DWORD)': cannot convert argument 4 from 'const char [8]' to 'void *'  
> qpid-proton qpid-proton\c\src\ssl\schannel.cpp  2094
> {noformat}



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

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



[jira] [Commented] (PROTON-2772) [c] Add parameter safety annotations for printf format strings

2024-01-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17803999#comment-17803999
 ] 

ASF subversion and git services commented on PROTON-2772:
-

Commit 99e0d1f7277b50ffb061f3dfac773afa042a23dc in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=99e0d1f72 ]

PROTON-2772: add printf format arg annotations to satisfy MSVC


> [c] Add parameter safety annotations for printf format strings
> --
>
> Key: PROTON-2772
> URL: https://issues.apache.org/jira/browse/PROTON-2772
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> There seem to be various mismatched printf format arguments. This is best 
> resolved by annotating the string format parameters so that regular 
> compilation warns on the mismatches as they happen.
> Proton already has some of this, but it is incomplete.
> {noformat}
> ```
> /home/jdanek/repos/qpid/qpid-proton/c/src/core/logger.c: In function 
> ‘pni_logger_log_raw’:
> /home/jdanek/repos/qpid/qpid-proton/c/src/core/logger.c:204:41: error: format 
> ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type 
> ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]
>   204 | pn_fixed_string_addf(, "%04x/%04x: ", i, size);
>   |  ~~~^
>   | ||
>   | |size_t {aka long 
> unsigned int}
>   | unsigned int
>   |  %04lx
> cc1: all warnings being treated as errors
> ```
> {noformat}
> On windows, we want to enable these optional warning flags
> {noformat}
> "/analyzer"
> "/we6328" # Size mismatch: 'unsigned __int64' passed as _Param_(4) when 'int' 
> is required in call to 'ssl_log'.
> "/we6340" # Mismatch on sign: 'unsigned __int64' passed as _Param_(4) when 
> some signed type is required in call to 'ssl_log'.
> {noformat}



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

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



[jira] [Commented] (PROTON-2788) Static build of the Proton TLS library fails when openssl is located outside of default system include directories

2024-01-06 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17803861#comment-17803861
 ] 

ASF subversion and git services commented on PROTON-2788:
-

Commit f54423f2d2daed54ea926c31138d9891732b190e in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=f54423f2d ]

PROTON-2788: Add missing OpenSSL linking to the static proton tls lib (#418)



> Static build of the Proton TLS library fails when openssl is located outside 
> of default system include directories
> --
>
> Key: PROTON-2788
> URL: https://issues.apache.org/jira/browse/PROTON-2788
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build, proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Trivial
>
> I have a cross compile setup. Cmake is able to find openssl, but it is later 
> not able to include it. This seems like some omission in cmake configs which 
> is revealed in such unusual environment.
> I intend to investigate if there's something to be done, and if it can be 
> fixed without too much weirdness, I want to fix it. Meanwhile, I'm going to 
> add -isystem switches to compiler.
> {noformat}
> + cmake -S /build/proton/app -B /build/proton/app/build 
> -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_LINKTIME_OPTIMIZATION=ON 
> -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DBUILD_TLS=ON -DSSL_IMPL=openssl 
> -DBUILD_STATIC_LIBS=ON -DBUILD_BINDINGS=python -DBUILD_TOOLS=OFF 
> -DBUILD_EXAMPLES=OFF -DBUILD_TESTING=OFF 
> -DCMAKE_INSTALL_PREFIX=/build/proton/app/build/install
> -- The C compiler identification is Clang 16.0.6
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working C compiler: /usr/local/bin/zig - skipped
> -- Detecting C compile features
> -- Detecting C compile features - done
> -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.0.7")  
> -- Looking for pthread.h
> -- Looking for pthread.h - found
> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
> -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
> -- Found Threads: TRUE  
> -- Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR) 
> -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
> -- Found CyrusSASL: /usr/lib64/libsasl2.so (found version "2.1.27") 
> -- Found Python: /usr/bin/python3.9 (found suitable version "3.9.18", minimum 
> required is "3.8") found components: Interpreter Development 
> Development.Module Development.Embed 
> -- Looking for a CXX compiler
> -- Looking for a CXX compiler - /usr/local/bin/zig
> -- The CXX compiler identification is Clang 16.0.6
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Check for working CXX compiler: /usr/local/bin/zig - skipped
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- Build type is "RelWithDebInfo" (has debug symbols)
> -- PN_VERSION: 0.40.0 (dev)
> -- Looking for clock_gettime
> -- Looking for clock_gettime - not found
> -- Looking for clock_gettime in rt
> -- Looking for clock_gettime in rt - found
> -- Looking for strerror_r
> -- Looking for strerror_r - not found
> -- Looking for epoll_wait
> -- Looking for epoll_wait - found
> -- Building the epoll proactor
> -- Building the raw connection TLS library
> -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
> -- Looking for Python module sphinx - not found
> -- Sphinx modules not found; doc generation disabled.
> -- Looking for Python module setuptools - found
> -- Looking for Python module wheel - not found
> -- Looking for Python module cffi - not found
> -- Looking for Python module flake8 - not found
> -- Looking for Python module tox - not found
> -- The tox tool is not available; skipping the python-tox-tests
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /build/proton/app/build
> ++ nproc
> + cmake --build /build/proton/app/build --parallel 12 --verbose
> {noformat}
> {noformat}
> cd /build/proton/app/build/c && /usr/local/bin/zig  cc -target 
> aarch64-linux-gnu.2.34 -L/usr/lib64 -L/usr/local/lib64 
> -DPROTON_DECLARE_STATIC -I/build/proton/app/c/include 
> -I/build/proton/app/c/src -I/build/proton/app/build/c/include 
> -I/build/proton/app/build/c/src -fvisibility=hidden -O2 -g -DNDEBUG 
> -flto=thin -std=c99 -Werror -Wall -pedantic -Wno-unused-parameter 
> -Wstrict-prototypes -Wvla -Wsign-compare -Wwrite-strings 
> -Wimplicit-fallthrough  -MD -MT 
> c/CMakeFiles/qpid-proton-tls-static.dir/src/tls/openssl.c.o -MF 
> CMakeFiles/qpid-proton-tls-static.dir/src/tls/openssl.c.o.d -o 
> CMakeFiles/qpid-proton-tls-static.dir/src/tls/openssl.c.o -c 
> 

[jira] [Commented] (QPID-8663) [Broker-J] Deprecate AESKeyFileEncrypter

2024-01-03 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17802050#comment-17802050
 ] 

ASF subversion and git services commented on QPID-8663:
---

Commit 0edcd95d0064a3bc478a8bf814ff52525433f0e4 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=0edcd95d00 ]

QPID-8663: [Broker-J] Deprecate AESKeyFileEncrypter (#231)



> [Broker-J] Deprecate AESKeyFileEncrypter
> 
>
> Key: QPID-8663
> URL: https://issues.apache.org/jira/browse/QPID-8663
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.1.0
>Reporter: Daniil Kirilyuk
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> AESKeyFileEncrypter should be marked as deprecated in favor of 
> AESGCMKeyFileEncrypter, documentation should be updated to discourage usage 
> of AESKeyFile-based configuration encryption.



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

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



[jira] [Commented] (PROTON-2787) Compilation failure with `zig cc` (equivalent to clang 16)

2023-12-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800206#comment-17800206
 ] 

ASF subversion and git services commented on PROTON-2787:
-

Commit 62f8909b5cc8e24e089be2411f1d256eb7330cbb in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=62f8909b5 ]

PROTON-2787: Resolve Clang 16 compilation warnings (#416)



> Compilation failure with `zig cc` (equivalent to clang 16)
> --
>
> Key: PROTON-2787
> URL: https://issues.apache.org/jira/browse/PROTON-2787
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build, proton-c
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
>
> {noformat}
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:251:18: error: 
> using the result of an assignment as a condition without parentheses 
> [-Werror,-Wparentheses]
> while (batch = pn_proactor_get(p.get())) {
>~~^~
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:251:18: note: 
> place parentheses around the assignment to silence this warning
> while (batch = pn_proactor_get(p.get())) {
>  ^
>(   )
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:251:18: note: 
> use '==' to turn this assignment into an equality comparison
> while (batch = pn_proactor_get(p.get())) {
>  ^
>  ==
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:253:16: error: 
> using the result of an assignment as a condition without parentheses 
> [-Werror,-Wparentheses]
>   while (e = pn_event_batch_next(batch)) {
>  ~~^~~~
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:253:16: note: 
> place parentheses around the assignment to silence this warning
>   while (e = pn_event_batch_next(batch)) {
>^
>  ( )
> /home/jdanek/repos/qpid/qpid-proton/c/tests/raw_wake_test.cpp:253:16: note: 
> use '==' to turn this assignment into an equality comparison
>   while (e = pn_event_batch_next(batch)) {
>^
>==
> 2 errors generated.
> {noformat}



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

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



[jira] [Commented] (PROTON-2786) Cannot cross-compile proton-c using the `zig c++` compiler

2023-12-24 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17800204#comment-17800204
 ] 

ASF subversion and git services commented on PROTON-2786:
-

Commit 5b27d07c9f19c6a83f981c4f0a349c38f8132a76 in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=5b27d07c9 ]

PROTON-2786: Handle check_language(CXX) more correctly (#417)



> Cannot cross-compile proton-c using the `zig c++` compiler
> --
>
> Key: PROTON-2786
> URL: https://issues.apache.org/jira/browse/PROTON-2786
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> Cross-compiling with `zig cc`/`zig c++` is a very useful feature.
> Here are some references how it works and why it is so nice
> # 
> https://ziglang.org/learn/overview/#cross-compiling-is-a-first-class-use-case
> # 
> https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html
> # https://jakstys.lt/2022/how-uber-uses-zig/
> # 
> https://www.uber.com/en-CZ/blog/bootstrapping-ubers-infrastructure-on-arm64-with-zig/
> # https://www.youtube.com/watch?v=SCj2J3HcEfc
> What currently happens when compiling with CXX='zig c++' is the following
> {noformat}
> Building CXX object CMakeFiles/cmTC_44138.dir/testCXXCompiler.cxx.o
> /usr/local/bin/zig-o CMakeFiles/cmTC_44138.dir/testCXXCompiler.cxx.o 
> -c /build/proton/app/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
> info: Usage: zig [command] [options]
> {noformat}
> That is, it drops the `c++` part of the command line. This seems to happen 
> when compiling proton-c in the check for a working C++ compiler (to 
> optionally enable tests in C++)



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

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



[jira] [Commented] (PROTON-2786) Cannot cross-compile proton-c using the `zig c++` compiler

2023-12-22 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2786?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17799886#comment-17799886
 ] 

ASF subversion and git services commented on PROTON-2786:
-

Commit 001195c05a5fa1ec3d3b14a4963b82556450819f in qpid-proton's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=001195c05 ]

PROTON-2786: Don't reuse possibly incorrect `CMAKE_CXX_COMPILER` value 
determined by `check_language(CXX)` (#415)



> Cannot cross-compile proton-c using the `zig c++` compiler
> --
>
> Key: PROTON-2786
> URL: https://issues.apache.org/jira/browse/PROTON-2786
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: build
>Affects Versions: proton-c-0.39.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
> Fix For: proton-c-0.40.0
>
>
> Cross-compiling with `zig cc`/`zig c++` is a very useful feature.
> Here are some references how it works and why it is so nice
> # 
> https://ziglang.org/learn/overview/#cross-compiling-is-a-first-class-use-case
> # 
> https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html
> # https://jakstys.lt/2022/how-uber-uses-zig/
> # 
> https://www.uber.com/en-CZ/blog/bootstrapping-ubers-infrastructure-on-arm64-with-zig/
> # https://www.youtube.com/watch?v=SCj2J3HcEfc
> What currently happens when compiling with CXX='zig c++' is the following
> {noformat}
> Building CXX object CMakeFiles/cmTC_44138.dir/testCXXCompiler.cxx.o
> /usr/local/bin/zig-o CMakeFiles/cmTC_44138.dir/testCXXCompiler.cxx.o 
> -c /build/proton/app/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
> info: Usage: zig [command] [options]
> {noformat}
> That is, it drops the `c++` part of the command line. This seems to happen 
> when compiling proton-c in the check for a working C++ compiler (to 
> optionally enable tests in C++)



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

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



[jira] [Commented] (PROTON-2779) [protonj2] Update Netty to latest release

2023-12-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797267#comment-17797267
 ] 

ASF subversion and git services commented on PROTON-2779:
-

Commit e1840927848262c3f053ed3aa9347ec449eee789 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=e1840927 ]

PROTON-2779 Update to netty 4.1.104.Final


> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2779
> URL: https://issues.apache.org/jira/browse/PROTON-2779
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> Update Netty and tcnatives to latest releases



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

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



[jira] [Commented] (PROTON-2784) [protonj2] Improve test peer completion handling when connection drops

2023-12-15 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17797266#comment-17797266
 ] 

ASF subversion and git services commented on PROTON-2784:
-

Commit 18296df22ac1d7f7074f77f20809122cd3314e9b in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=18296df2 ]

PROTON-2784 Better detect test failure when connections drop

Detect that a connection has dropped but unreachable expectations exist

> [protonj2] Improve test peer completion handling when connection drops
> --
>
> Key: PROTON-2784
> URL: https://issues.apache.org/jira/browse/PROTON-2784
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> When waiting on test script completion the handling for connection drop 
> should better detect that a failure condition exists such as remaining 
> expectation which can never be reached unless a reconnect is expected (this 
> requires a connection drop to be scripted).  This will allow the test driver 
> to quicker fail a test as opposed to waiting for a full wait timeout.



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

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



[jira] [Commented] (PROTON-2779) [protonj2] Update Netty to latest release

2023-12-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796931#comment-17796931
 ] 

ASF subversion and git services commented on PROTON-2779:
-

Commit 23b4b5d0534293be77f96a5764f8ec12d842d3ea in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=23b4b5d0 ]

PROTON-2779 Update to netty 4.1.103.Final

> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2779
> URL: https://issues.apache.org/jira/browse/PROTON-2779
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> Update Netty and tcnatives to latest releases



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

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



[jira] [Commented] (PROTON-2778) [protonj2] Update test dependencies to latest releases

2023-12-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796930#comment-17796930
 ] 

ASF subversion and git services commented on PROTON-2778:
-

Commit 866f2d82bf002187180c573413250b7cef93836e in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=866f2d82 ]

PROTON-2778 Update Mockito to v 5.8.0

> [protonj2] Update test dependencies to latest releases
> --
>
> Key: PROTON-2778
> URL: https://issues.apache.org/jira/browse/PROTON-2778
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M19
>
>
> Update project test dependencies to latest versions



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

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



[jira] [Commented] (PROTON-2780) [protonj2] Improve test stability under slow CI conditions

2023-12-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796929#comment-17796929
 ] 

ASF subversion and git services commented on PROTON-2780:
-

Commit 822cdb83f02dba4db9efed3006056997d8c59e9e in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=822cdb83 ]

PROTON-2780 Fix race in two tests that can lead to failed test

Ensure the scripted expectations are added before triggering commands to
be sent to the client to avoid any unexpected performative errors if the
frames arrive before the test adds the expectations.

> [protonj2] Improve test stability under slow CI conditions
> --
>
> Key: PROTON-2780
> URL: https://issues.apache.org/jira/browse/PROTON-2780
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> On some heavily loaded CI instances (especially windows VMs) some test 
> condition timeouts are a bit short leading to failures.



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

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



[jira] [Commented] (PROTON-2783) [protonj2] Test driver expect for connection drop can hang script

2023-12-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796923#comment-17796923
 ] 

ASF subversion and git services commented on PROTON-2783:
-

Commit 134b2ef5dbb3b498f43087c4c58539253855403c in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=134b2ef5 ]

PROTON-2783 Add missing null check in driver to avoid spurious logs

Check for null and avoid verbose logging on connection drops.

> [protonj2] Test driver expect for connection drop can hang script
> -
>
> Key: PROTON-2783
> URL: https://issues.apache.org/jira/browse/PROTON-2783
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M19
>
>
> When adding an expectation in the test peer for a connection drop event the 
> driver doesn't look to see if all preceding expectations are optional or no 
> and will block on a wait for expected interactions when the connection drops 
> instead of discarding optional interactions.



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

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



[jira] [Commented] (PROTON-2783) [protonj2] Test driver expect for connection drop can hang script

2023-12-14 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796904#comment-17796904
 ] 

ASF subversion and git services commented on PROTON-2783:
-

Commit 26e2175f899a882cbf9e2827b3601aeb51942e8e in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=26e2175f ]

PROTON-2783 Check optional expectations if processing connection drop

Check script when handling connection drop and discard optional
expectations so that trailing connection drop expecatation can trigger
test pass.

> [protonj2] Test driver expect for connection drop can hang script
> -
>
> Key: PROTON-2783
> URL: https://issues.apache.org/jira/browse/PROTON-2783
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M19
>
>
> When adding an expectation in the test peer for a connection drop event the 
> driver doesn't look to see if all preceding expectations are optional or no 
> and will block on a wait for expected interactions when the connection drops 
> instead of discarding optional interactions.



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

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



[jira] [Commented] (QPID-8657) [Broker-J] ACL - Posting unknown attributes leaves broker in bad internal state

2023-12-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796085#comment-17796085
 ] 

ASF subversion and git services commented on QPID-8657:
---

Commit 1bc24137d82338a6137c42a97ef13df3bdd1b5d3 in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=1bc24137d8 ]

QPID-8657: [Broker-J] ACL - Posting unknown attributes leaves broker in bad 
internal state (#229)

* QPID-8657: [Broker-J] ACL - Posting unknown attributes leaves broker in bad 
internal state

* Updated formatting of RuleBasedVirtualHostAccessControlProviderImplTest.java

-

Co-authored-by: vavrtom 

> [Broker-J] ACL - Posting unknown attributes leaves broker in bad internal 
> state
> ---
>
> Key: QPID-8657
> URL: https://issues.apache.org/jira/browse/QPID-8657
> Project: Qpid
>  Issue Type: Bug
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.0.0
>Reporter: Kyrre
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
> Attachments: aclRequest.json, qpidErrorLog.txt, resultingAcl.json
>
>
> When POSTing an ACL rule with unknown attributes to the Qpid HTTP management 
> API, the server responds with HTTP 422, Unprocessable Entity. This is 
> somewhat OK, however, I think maybe a 400 Bad Request would be more 
> appropriate.
> But after the post, the broker is somehow left in a bad internal state, as 
> the returned Json is incomplete and unparseable.
> Example POST in [^aclRequest.json]
> Qpid log from the incident [^qpidErrorLog.txt]
> Returned Json from subsequent GET [^resultingAcl.json]
>  



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

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



[jira] [Commented] (QPID-8656) [Broker-J] Selector parsing logic error when combining NOT and LIKE

2023-12-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17796078#comment-17796078
 ] 

ASF subversion and git services commented on QPID-8656:
---

Commit 8f7909fbb2d6f9eae22b84e3a4782af6d7d70bbc in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=8f7909fbb2 ]

QPID-8656: [Broker-J] Selector parsing logic error when combining NOT and LIKE 
(#230)



> [Broker-J] Selector parsing logic error when combining NOT and LIKE
> ---
>
> Key: QPID-8656
> URL: https://issues.apache.org/jira/browse/QPID-8656
> Project: Qpid
>  Issue Type: Bug
>  Components: Broker-J
>Affects Versions: qpid-java-broker-9.0.0
>Reporter: Kyrre
>Priority: Minor
> Fix For: qpid-java-broker-9.1.1
>
>
> The JMSSelectorFilter.match() gives unexpected results when combining the 
> LIKE and NOT operators.
> The selector "NOT (entry LIKE '%aaa%')" and value "" returns true, as 
> expected,
> The selector "NOT entry LIKE '%aaa%'" and value "" returns false, whcih 
> is a bug.
> In both cases the method retuns true when the value is ""
>  



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

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



[jira] [Commented] (PROTON-2781) [protonj2] Clean up some code and API docs in the SASL layer

2023-12-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794866#comment-17794866
 ] 

ASF subversion and git services commented on PROTON-2781:
-

Commit 6b40799641eba9506f66df61fcbdca26ca2408f5 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=6b407996 ]

PROTON-2781 Cleanups in the SASL layer API docs and some code tidying

Add some details in API docs and improve some error messages and code.


> [protonj2] Clean up some code and API docs in the SASL layer
> 
>
> Key: PROTON-2781
> URL: https://issues.apache.org/jira/browse/PROTON-2781
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Trivial
> Fix For: protonj2-1.0.0-M19
>
>
> Some minor additions and cleanups to the javadocs for some SASL layer APIs 
> and some cleanup of error messages etc.



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

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



[jira] [Commented] (PROTON-2780) [protonj2] Improve test stability under slow CI conditions

2023-12-08 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794803#comment-17794803
 ] 

ASF subversion and git services commented on PROTON-2780:
-

Commit e007fc98ee4d6240f24c1a23bc642ff921b8ece5 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=e007fc98 ]

PROTON-2780 Fix race in test that leads to unexpected performative

Fix a test and add one new one to cover a similar scenario, ensure the
test stages frames to avoid race on flow vs dispoistion.


> [protonj2] Improve test stability under slow CI conditions
> --
>
> Key: PROTON-2780
> URL: https://issues.apache.org/jira/browse/PROTON-2780
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> On some heavily loaded CI instances (especially windows VMs) some test 
> condition timeouts are a bit short leading to failures.



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

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



[jira] [Commented] (PROTON-2780) [protonj2] Improve test stability under slow CI conditions

2023-12-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794452#comment-17794452
 ] 

ASF subversion and git services commented on PROTON-2780:
-

Commit d4cf3ed5844c6a3fbfb8d9048c3272ddc8f7b61b in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=d4cf3ed5 ]

PROTON-2780 Adjust timeout and add test code to fix race

Adds some expectations in test peer tests to ensure operations complete
as expected before asserting test state, adjust a few more timeouts for
slow CI instance.


> [protonj2] Improve test stability under slow CI conditions
> --
>
> Key: PROTON-2780
> URL: https://issues.apache.org/jira/browse/PROTON-2780
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> On some heavily loaded CI instances (especially windows VMs) some test 
> condition timeouts are a bit short leading to failures.



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

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



[jira] [Commented] (PROTON-2780) [protonj2] Improve test stability under slow CI conditions

2023-12-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794428#comment-17794428
 ] 

ASF subversion and git services commented on PROTON-2780:
-

Commit f2e629876c3aeef736cb0bd38552973a10b8200e in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=f2e62987 ]

PROTON-2780 Remove leftover thread sleep from test

Remove an old thread sleep and add in test expecation for connection
drop to fully validate client close on request.


> [protonj2] Improve test stability under slow CI conditions
> --
>
> Key: PROTON-2780
> URL: https://issues.apache.org/jira/browse/PROTON-2780
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> On some heavily loaded CI instances (especially windows VMs) some test 
> condition timeouts are a bit short leading to failures.



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

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



[jira] [Commented] (PROTON-2780) [protonj2] Improve test stability under slow CI conditions

2023-12-07 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17794419#comment-17794419
 ] 

ASF subversion and git services commented on PROTON-2780:
-

Commit 052d7ef00dfff63082e5c60be0ea4081d048fdbb in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=052d7ef0 ]

PROTON-2780 Add missing AMQP header expectation to test script

Race on test completion can fail if a header which is script to fire is
read before the test completes as test lacks an expectation for the header.


> [protonj2] Improve test stability under slow CI conditions
> --
>
> Key: PROTON-2780
> URL: https://issues.apache.org/jira/browse/PROTON-2780
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> On some heavily loaded CI instances (especially windows VMs) some test 
> condition timeouts are a bit short leading to failures.



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

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



[jira] [Commented] (DISPATCH-2360) Router might crash during initialization due to improper CPython API usage

2023-12-02 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/DISPATCH-2360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17792443#comment-17792443
 ] 

ASF subversion and git services commented on DISPATCH-2360:
---

Commit ad53d675d2d2a3f51af7baa82483ee00cbca1f1d in qpid-dispatch's branch 
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=ad53d675 ]

DISPATCH-2360: call Py_Initialize before any other python C (#1671)

This is a backport of a skupper-router fix from

* https://github.com/skupperproject/skupper-router/pull/1307

> Router might crash during initialization due to improper CPython API usage
> --
>
> Key: DISPATCH-2360
> URL: https://issues.apache.org/jira/browse/DISPATCH-2360
> Project: Qpid Dispatch
>  Issue Type: Bug
>Affects Versions: 1.19.0
>Reporter: Jiri Daněk
>Assignee: Jiri Daněk
>Priority: Major
> Fix For: 1.20.0
>
>
> The following is a stacktrace from skupper-router, but as code inspection 
> reveals, dispatch suffers from the same invalid API usage that is causing this
> {noformat}
> Program received signal SIGSEGV, Segmentation fault.
> 0x7f9a8b9da771 in _PyInterpreterState_GET () at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Include/internal/pycore_pystate.h:118
> 118 return tstate->interp;
> (gdb) bt
> #0  0x7f9a8b9da771 in _PyInterpreterState_GET () at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Include/internal/pycore_pystate.h:118
> #1  get_state () at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/obmalloc.c:866
> #2  _PyObject_Malloc (ctx=, nbytes=77) at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/obmalloc.c:1563
> #3  0x7f9a8b9e206b in PyObject_Malloc (size=) at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/obmalloc.c:801
> #4  PyUnicode_New (size=36, maxchar=) at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/unicodeobject.c:1208
> #5  0x7f9a8b9e145c in unicode_decode_utf8 (s=, size=36, 
> error_handler=error_handler@entry=_Py_ERROR_UNKNOWN, errors=errors@entry=0x0, 
> consumed=consumed@entry=0x0)
> at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/unicodeobject.c:4647
> #6  0x7f9a8b9e13e9 in PyUnicode_DecodeUTF8Stateful (consumed=0x0, 
> errors=0x0, size=, s=) at 
> /usr/src/debug/python3.12-3.12.0-1.fc39.x86_64/Objects/unicodeobject.c:4780
> #7  0x00467b50 in qd_python_initialize (python_pkgdir=0x4c2848 
> "/usr/local/lib/skupper-router/python", qd=) at 
> /root/work/skupper-router/src/python_embedded.c:52
> #8  qd_dispatch (python_pkgdir=0x4c2848 
> "/usr/local/lib/skupper-router/python", test_hooks=) at 
> /root/work/skupper-router/src/dispatch.c:137
> #9  0x0042cea7 in main_process 
> (config_path=config_path@entry=0x4c27d0 
> "/usr/local/etc/skupper-router/skrouterd.conf", 
> python_pkgdir=python_pkgdir@entry=0x4c2848 
> "/usr/local/lib/skupper-router/python", test_hooks=false,
> fd=fd@entry=2) at /root/work/skupper-router/router/src/main.c:97
> #10 0x00428e50 in main (argc=1, argv=0x7ffef77c64e8) at 
> /root/work/skupper-router/router/src/main.c:365
> (gdb) p tstate
> $1 = (PyThreadState *) 0x0
> {noformat}
> See the fix in skupper-router at 
> https://github.com/skupperproject/skupper-router/pull/1307



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

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



[jira] [Commented] (PROTON-2779) [protonj2] Update Netty to latest release

2023-12-01 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17792165#comment-17792165
 ] 

ASF subversion and git services commented on PROTON-2779:
-

Commit ff865e7be4951e6419573165e95413daca6a13b6 in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=ff865e7b ]

PROTON-2779 Update netty dependencies to latest

Update Netty 4.1.101.Final and tcnatives to 0.0.24.Final


> [protonj2] Update Netty to latest release
> -
>
> Key: PROTON-2779
> URL: https://issues.apache.org/jira/browse/PROTON-2779
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Minor
> Fix For: protonj2-1.0.0-M19
>
>
> Update Netty and tcnatives to latest releases



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

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



[jira] [Commented] (PROTON-2778) [protonj2] Update test dependencies to latest releases

2023-12-01 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/PROTON-2778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17792162#comment-17792162
 ] 

ASF subversion and git services commented on PROTON-2778:
-

Commit 8006b6998cf654356e163780b28b9ff8aa2ac9ec in qpid-protonj2's branch 
refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-protonj2.git;h=8006b699 ]

PROTON-2778 Update test dependencies to latest

Update Mockito and JUnit to latest
Mockito 5.7.0
JUnit 5.10.1


> [protonj2] Update test dependencies to latest releases
> --
>
> Key: PROTON-2778
> URL: https://issues.apache.org/jira/browse/PROTON-2778
> Project: Qpid Proton
>  Issue Type: Task
>  Components: protonj2
>Affects Versions: protonj2-1.0.0-M18
>Reporter: Timothy A. Bish
>Assignee: Timothy A. Bish
>Priority: Major
> Fix For: protonj2-1.0.0-M19
>
>
> Update project test dependencies to latest versions



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

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



[jira] [Commented] (QPID-8352) Official Docker image for Broker-J

2023-11-13 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/QPID-8352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17785521#comment-17785521
 ] 

ASF subversion and git services commented on QPID-8352:
---

Commit 77a06a89d64470b94fcd1bc93e95ed6cf57a49ea in qpid-broker-j's branch 
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=77a06a89d6 ]

QPID-8352: [Broker-J] Official Docker image for Broker-J



> Official Docker image for Broker-J
> --
>
> Key: QPID-8352
> URL: https://issues.apache.org/jira/browse/QPID-8352
> Project: Qpid
>  Issue Type: Improvement
>  Components: Broker-J
>Reporter: Chris O'Brien
>Priority: Minor
>
> Currently there is no official Docker image for Broker-J.
> It would be great if one was provided, as there are more than a few people 
> interested in running Broker-J in a container, shown by the handful of 
> inflexible and un-maintained Dockerfiles/images for Broker-J floating around 
> GitHub/Docker Hub.
>  



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

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



  1   2   3   4   5   6   7   8   9   10   >