[jira] [Updated] (PROTON-1041) Add recurring timer example to the reactive C++ documentation
[ https://issues.apache.org/jira/browse/PROTON-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1041: - Attachment: recurring-timer-example.patch Proposed patch to add the missing example. > Add recurring timer example to the reactive C++ documentation > - > > Key: PROTON-1041 > URL: https://issues.apache.org/jira/browse/PROTON-1041 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11, 0.12.0 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Attachments: recurring-timer-example.patch > > > The C++ documentation is missing the recurring_timer.cpp example in its > documentation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1041) Add recurring timer example to the reactive C++ documentation
Otavio Rodolfo Piske created PROTON-1041: Summary: Add recurring timer example to the reactive C++ documentation Key: PROTON-1041 URL: https://issues.apache.org/jira/browse/PROTON-1041 Project: Qpid Proton Issue Type: Bug Components: cpp-binding Affects Versions: 0.11, 0.12.0 Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen Priority: Minor The C++ documentation is missing the recurring_timer.cpp example in its documentation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1037) Add support for setting/getting message properties
Otavio Rodolfo Piske created PROTON-1037: Summary: Add support for setting/getting message properties Key: PROTON-1037 URL: https://issues.apache.org/jira/browse/PROTON-1037 Project: Qpid Proton Issue Type: Improvement Components: cpp-binding Affects Versions: 0.11 Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen Please add support for setting custom properties to a message. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1037) Add support for setting/getting message properties
[ https://issues.apache.org/jira/browse/PROTON-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1037: - Description: Please add support for setting custom properties to a message in the C++ reactive API (was: Please add support for setting custom properties to a message.) > Add support for setting/getting message properties > -- > > Key: PROTON-1037 > URL: https://issues.apache.org/jira/browse/PROTON-1037 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen > > Please add support for setting custom properties to a message in the C++ > reactive API -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1039) Add support for setting/getting transport headers
Otavio Rodolfo Piske created PROTON-1039: Summary: Add support for setting/getting transport headers Key: PROTON-1039 URL: https://issues.apache.org/jira/browse/PROTON-1039 Project: Qpid Proton Issue Type: Improvement Components: cpp-binding Affects Versions: 0.11 Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen The C++ reactive API is missing the ability to get/set message transport headers (ie.: durable, priority, ttl, etc). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1036) c++: engine API for integration with external IO frameworks
[ https://issues.apache.org/jira/browse/PROTON-1036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1036: - Attachment: ntohs-fix.patch Fix missing ::ntohs due to GCC compiler optimization > c++: engine API for integration with external IO frameworks > --- > > Key: PROTON-1036 > URL: https://issues.apache.org/jira/browse/PROTON-1036 > Project: Qpid Proton > Issue Type: Improvement > Components: cpp-binding >Affects Versions: 0.10 >Reporter: Alan Conway >Assignee: Alan Conway > Fix For: 0.11 > > Attachments: ntohs-fix.patch > > > Provide a simple bytes-in/bytes-out per-connection engine to allow simple > intergration of proton with external IO frameworks, where the goal is to have > proton do *only* the AMQP decoding/encodiing/event handling and let the > external framework take care of everything else: IO, timers etc. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1019) Documentation: typos in the C++ API documentation
[ https://issues.apache.org/jira/browse/PROTON-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1019: - Attachment: (was: proton-1019-documentation-typos.patch) > Documentation: typos in the C++ API documentation > - > > Key: PROTON-1019 > URL: https://issues.apache.org/jira/browse/PROTON-1019 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Fix For: 0.11 > > Attachments: proton-1019-documentation-typos.patch, > proton-1019-example-typo.patch > > > The C++ documentation contains a few typos that, although won't affect the > comprehension of the material, should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1019) Documentation: typos in the C++ API documentation
[ https://issues.apache.org/jira/browse/PROTON-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1019: - Attachment: proton-1019-documentation-typos.patch Updated proposed patch for fixing the documentation/comments typos. > Documentation: typos in the C++ API documentation > - > > Key: PROTON-1019 > URL: https://issues.apache.org/jira/browse/PROTON-1019 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Fix For: 0.11 > > Attachments: proton-1019-documentation-typos.patch, > proton-1019-example-typo.patch > > > The C++ documentation contains a few typos that, although won't affect the > comprehension of the material, should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1026) Invalid queue/destination causes a segmentation fault
Otavio Rodolfo Piske created PROTON-1026: Summary: Invalid queue/destination causes a segmentation fault Key: PROTON-1026 URL: https://issues.apache.org/jira/browse/PROTON-1026 Project: Qpid Proton Issue Type: Bug Components: cpp-binding Affects Versions: 0.11 Environment: Fedora Linux 22, 64bit. Using built-in specs. COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/5.1.1/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --disable-libgcj --with-default-libstdcxx-abi=c++98 --with-isl --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) Compiled with: cmake -DCMAKE_INSTALL_PREFIX=/opt/devel/qpid-proton-0.11-SNAPSHOT -DSYSINSTALL_BINDINGS=ON -DBUILD_PYTHON=OFF -DBUILD_PERL=OFF .. --- Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen Fix For: 0.11 Using an invalid path/destination in the address causes the code to crash with SIGSEGV. Having the QPid Proton code compiled, please use these teps to reproduce: 1. Configure a broker 2. Use the server example to send a message to a non-existent queue: ./server -a server_address:5672/this_destination_does_no_exist -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1026) Invalid queue/destination causes a segmentation fault
[ https://issues.apache.org/jira/browse/PROTON-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1026: - Attachment: proton-1026-backtrace.txt This attachment contains the back trace for the problem. > Invalid queue/destination causes a segmentation fault > - > > Key: PROTON-1026 > URL: https://issues.apache.org/jira/browse/PROTON-1026 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 > Environment: Fedora Linux 22, 64bit. > > Using built-in specs. > COLLECT_GCC=/usr/bin/gcc > COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/5.1.1/lto-wrapper > Target: x86_64-redhat-linux > Configured with: ../configure --enable-bootstrap > --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr > --mandir=/usr/share/man --infodir=/usr/share/info > --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared > --enable-threads=posix --enable-checking=release --enable-multilib > --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions > --enable-gnu-unique-object --enable-linker-build-id > --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array > --disable-libgcj --with-default-libstdcxx-abi=c++98 --with-isl > --enable-libmpx --enable-gnu-indirect-function --with-tune=generic > --with-arch_32=i686 --build=x86_64-redhat-linux > Thread model: posix > gcc version 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) > > Compiled with: > cmake -DCMAKE_INSTALL_PREFIX=/opt/devel/qpid-proton-0.11-SNAPSHOT > -DSYSINSTALL_BINDINGS=ON -DBUILD_PYTHON=OFF -DBUILD_PERL=OFF .. > --- >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen > Fix For: 0.11 > > Attachments: proton-1026-backtrace.txt > > > Using an invalid path/destination in the address causes the code to crash > with SIGSEGV. > Having the QPid Proton code compiled, please use these teps to reproduce: > 1. Configure a broker > 2. Use the server example to send a message to a non-existent queue: > ./server -a server_address:5672/this_destination_does_no_exist -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1019) Documentation: typos in the C++ API documentation
[ https://issues.apache.org/jira/browse/PROTON-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1019: - Fix Version/s: 0.11 > Documentation: typos in the C++ API documentation > - > > Key: PROTON-1019 > URL: https://issues.apache.org/jira/browse/PROTON-1019 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Fix For: 0.11 > > Attachments: proton-1019-documentation-typos.patch, > proton-1019-example-typo.patch > > > The C++ documentation contains a few typos that, although won't affect the > comprehension of the material, should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1020) Typos in the error messages
[ https://issues.apache.org/jira/browse/PROTON-1020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1020: - Attachment: proton-1020-error-message-typos.patch Proposed patch for fixing the typos in the error messages > Typos in the error messages > --- > > Key: PROTON-1020 > URL: https://issues.apache.org/jira/browse/PROTON-1020 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Attachments: proton-1020-error-message-typos.patch > > > Some error messages in the files messaging_event.cpp and proton_bits.cpp > contain typos that should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Closed] (PROTON-1013) Documentation: CyruSASL missing as an optional dependency
[ https://issues.apache.org/jira/browse/PROTON-1013?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske closed PROTON-1013. Resolution: Fixed Fix Version/s: 0.11 I am closing this issue because it was fixed by Kenneth Giusti (commit 43eb7f05f71ecee8392160eaf70dda5858d39e0b). > Documentation: CyruSASL missing as an optional dependency > - > > Key: PROTON-1013 > URL: https://issues.apache.org/jira/browse/PROTON-1013 > Project: Qpid Proton > Issue Type: Bug >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Priority: Minor > Labels: documentation > Fix For: 0.11 > > > The installation documentation, in the file INSTALL.md, does not list > CyrusSASL as an optional library. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1020) Typos in the error messages
Otavio Rodolfo Piske created PROTON-1020: Summary: Typos in the error messages Key: PROTON-1020 URL: https://issues.apache.org/jira/browse/PROTON-1020 Project: Qpid Proton Issue Type: Bug Components: cpp-binding Affects Versions: 0.11 Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen Priority: Minor Some error messages in the files messaging_event.cpp and proton_bits.cpp contain typos that should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1019) Documentation: typos in the C++ API documentation
[ https://issues.apache.org/jira/browse/PROTON-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1019: - Attachment: proton-1019-documentation-typos.patch Proposed patch to fix the typos. > Documentation: typos in the C++ API documentation > - > > Key: PROTON-1019 > URL: https://issues.apache.org/jira/browse/PROTON-1019 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Attachments: proton-1019-documentation-typos.patch > > > The C++ documentation contains a few typos that, although won't affect the > comprehension of the material, should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1019) Documentation: typos in the C++ API documentation
[ https://issues.apache.org/jira/browse/PROTON-1019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1019: - Attachment: proton-1019-example-typo.patch Additional patch to fix an incorrect description in the examples options. > Documentation: typos in the C++ API documentation > - > > Key: PROTON-1019 > URL: https://issues.apache.org/jira/browse/PROTON-1019 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Attachments: proton-1019-documentation-typos.patch, > proton-1019-example-typo.patch > > > The C++ documentation contains a few typos that, although won't affect the > comprehension of the material, should be fixed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (PROTON-1015) Documentation: typos in the C++ tutorial
[ https://issues.apache.org/jira/browse/PROTON-1015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Otavio Rodolfo Piske updated PROTON-1015: - Attachment: proton-1015-tutorial.patch Proposed patch for fixing typos in the tutorial. > Documentation: typos in the C++ tutorial > > > Key: PROTON-1015 > URL: https://issues.apache.org/jira/browse/PROTON-1015 > Project: Qpid Proton > Issue Type: Bug > Components: cpp-binding >Affects Versions: 0.11 >Reporter: Otavio Rodolfo Piske >Assignee: Cliff Jansen >Priority: Minor > Labels: documentation > Attachments: proton-1015-tutorial.patch > > > There are a few typos in the tutorial. I have quoted the phrases below and > *highlighted* the incorrect parts with to simplify. > ??Though often used in conjunction with a broker, AMQP does not require this. > It also allows senders and receivers *can* communicate directly if desired.?? > Description: I think we can replace _can_ with to. > ??The first difference, is that rather than creating a receiver on the same > connection as our sender, we listen for incoming connections by invoking the > proton::container::*Xblisten*() method on the container.?? > Description: The method _Xblisten()_ method does not exist. Shouldn't it be > listen()? > ??Note that for this example we *paick* an "unusual" port since we are > talking to ourselves rather than a broker.?? > Description: shouldn't it be _pick_? > ??This time we'll use an expected member variable for for the number of > messages we *expecct* and a received variable to count how many we have > received so far.*send.*?? > Description #1: shouldn't it be _expect_? > Description #2: it looks like the _send._ at the end of the phrase is a typo. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (PROTON-1014) Documentation: compilation instructions refer an invalid path
[ https://issues.apache.org/jira/browse/PROTON-1014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14950039#comment-14950039 ] Otavio Rodolfo Piske commented on PROTON-1014: -- Well, git clean -fd didn't do the trick, but cloning the project again and running the install steps as documented in INSTALL.md did the trick. As you said, I have, probably, run a in-tree cmake. Thanks! > Documentation: compilation instructions refer an invalid path > - > > Key: PROTON-1014 > URL: https://issues.apache.org/jira/browse/PROTON-1014 > Project: Qpid Proton > Issue Type: Bug > Components: proton-c >Reporter: Otavio Rodolfo Piske >Assignee: Bozo Dragojevic >Priority: Minor > Labels: documentation > > Documentation: compilation instructions refer an invalid path > The compilation instructions, in file INSTALL.md, instructs the user to > create a build directory and switch to that directory for compilation. > However, no files are generated in the build directory and the 'make install' > step fails with the following error: > make: *** No rule to make target 'install'. Stop. > The users should be advised to: a) either configure and generate the > configuration in the project root directory or b) switch to the project root > after configuration. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1014) Documentation: compilation instructions refer an invalid path
Otavio Rodolfo Piske created PROTON-1014: Summary: Documentation: compilation instructions refer an invalid path Key: PROTON-1014 URL: https://issues.apache.org/jira/browse/PROTON-1014 Project: Qpid Proton Issue Type: Bug Components: proton-c Reporter: Otavio Rodolfo Piske Priority: Minor Fix For: 0.11 Documentation: compilation instructions refer an invalid path The compilation instructions, in file INSTALL.md, instructs the user to create a build directory and switch to that directory for compilation. However, no files are generated in the build directory and the 'make install' step fails with the following error: make: *** No rule to make target 'install'. Stop. The users should be advised to: a) either configure and generate the configuration in the project root directory or b) switch to the project root after configuration. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1013) Documentation: CyruSASL missing as an optional dependency
Otavio Rodolfo Piske created PROTON-1013: Summary: Documentation: CyruSASL missing as an optional dependency Key: PROTON-1013 URL: https://issues.apache.org/jira/browse/PROTON-1013 Project: Qpid Proton Issue Type: Bug Affects Versions: 0.11 Reporter: Otavio Rodolfo Piske Priority: Minor The installation documentation, in the file INSTALL.md, does not list CyrusSASL as an optional library. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (PROTON-1015) Documentation: typos in the C++ tutorial
Otavio Rodolfo Piske created PROTON-1015: Summary: Documentation: typos in the C++ tutorial Key: PROTON-1015 URL: https://issues.apache.org/jira/browse/PROTON-1015 Project: Qpid Proton Issue Type: Bug Components: cpp-binding Affects Versions: 0.11 Reporter: Otavio Rodolfo Piske Assignee: Cliff Jansen Priority: Minor There are a few typos in the tutorial. I have quoted the phrases below and *highlighted* the incorrect parts with to simplify. ??Though often used in conjunction with a broker, AMQP does not require this. It also allows senders and receivers *can* communicate directly if desired.?? Description: I think we can replace _can_ with to. ??The first difference, is that rather than creating a receiver on the same connection as our sender, we listen for incoming connections by invoking the proton::container::*Xblisten*() method on the container.?? Description: The method _Xblisten()_ method does not exist. Shouldn't it be listen()? ??Note that for this example we *paick* an "unusual" port since we are talking to ourselves rather than a broker.?? Description: shouldn't it be _pick_? ??This time we'll use an expected member variable for for the number of messages we *expecct* and a received variable to count how many we have received so far.*send.*?? Description #1: shouldn't it be _expect_? Description #2: it looks like the _send._ at the end of the phrase is a typo. -- This message was sent by Atlassian JIRA (v6.3.4#6332)