Activity for Jeff Shanab

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1298

    Thanks.

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1299

    Since it is the weekend now, i can play. I will try a rewindable growable ring buffer add see if I can get it working in my test app.

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1299

    When I wrote an experimental curl plugin myself a while back, I did not use the block list system. It looks like that system is destructive read :-( cannot rewind. In http_da we serialize twice, I claim that is worst than hanging onto some memory, nowadays. The streaming method of gSOAP when merged with curl needs to be a queue or ring buffer. Take something like sending audio packets. This is an infinity long post that gets paused by the readCB returning CURL_READFUNC_PAUSE and is resumed when something...

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1299

    I am pretty sure curl will handle it. It does all the caching of the realm, nounce counting and hashing using one of 10 or so cryto backends that it is compiled with. We need to 1) Implement the Seek callback * That is where my question comes in because I do not yet understand the blk system. (pointer into sequential memory with sub pointers to chunks? I see only one memcpy. The way this works is curl will repeatly call the cb to keep getting data and may tell you a maximum amount it can handle at...

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1299

    I am pretty familiar with libcurl and digest auth. (I have about 23 out of 100 plugins that use it on 400 devices. ) I am trying to use curl for digest in PLACE of using http_da if I failed to make that clear. http_da has hard requirements on openssl and I don't want to bring that in. And it seems that is really kinda the old way and something like curl would be a better choice. When you are POSTing as you do with soap, curl must reset the pointer to the beginning of the buffer which it calls for...

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1299

    I did a bit of stepping and debugging and the Curl plugin is just no usable for digest in it's current form. I will need to modify it for real use.

  • Jeff Shanab Jeff Shanab created ticket #1299

    Curl Example does not show how to handle digest suth.

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1298

    Thankyou. I realize that I may of focused in on the wrong thing. I am trying to upgrade gSOAP and use digest auth and having a lot of issues with some newere cameras in either digest or wsse mode and comparing wiresharks that was the most glarring differenece. So a better question is how do I make the requests look like the ones the onvif device test tool (C#) is issuing that manufacturers are using for conformance. wsse : Request: POST /onvif/media_service HTTP/1.1 Host: 172.19.235.162 Content-Type:...

  • Jeff Shanab Jeff Shanab created ticket #1298

    Cannot create soap 1.2 compatible requests.

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1286

    Using changelog as guide, I tried 2.8.74 which does not seem to recognize the -I opion at all. I could not find 2.8.39 before the 2.8.40 changes so I had to try 2.8.22 which works.

  • Jeff Shanab Jeff Shanab posted a comment on ticket #1286

    F:\gSOAP_Experiment\trunk_schema_experiment>..\gsoap_2.8.105\gsoap-2.8\gsoap\bin\win32\wsdl2h.exe -v -d -t typemap.dat -I .\wsdl-schema\20160512 -osoap\onvif.h wsdl\analytics.wsdl Saving soap\onvif.h The gSOAP WSDL/WADL/XSD processor for C and C++, wsdl2h release 2.8.105 Copyright (C) 2000-2020 Robert van Engelen, Genivia Inc. All Rights Reserved. This product is provided "as is", without any warranty. The wsdl2h tool and its generated software are released under the GPL. ----------------------------------------------------------------------------...

  • Jeff Shanab Jeff Shanab created ticket #1286

    wsdl2h schemaLocation broken.

1