chrysn

Results 314 issues of chrysn

Option decoding errors (primarily in UTF8 options, probably also in empty options, not applicable to opaque or uint) do not have tested behavior; they do raise a ValueError somewhere, but...

test suite
errormessages

Currently, OSCORE is enabled on a client's request by providing OSCORE credentials to that server. A user might be misled to think that having such credentials in place is sufficient...

security

aiocoap-fileserver is a useful tool for SUIT deployments, and aiocoap-rd and aiocoap-proxy are possibly less mature than the file server. At the very least, the aiocoap-fileserver should be a valid...

help wanted

... which led to the underlying issues of #149 and #150. Those issues are fixed but still untested.

blockwise
test suite
transports

https://github.com/chrysn/aiocoap/issues/130 has caught me by surprise, and while the immediate issue is fixed, it'll probably be good to revisit the options design -- at least the length property is really...

Appendix B of RFC7252 contains some test vectors for URI encoding, which contain some of the pathological but legal cases. After the current work on making the requested URI available...

test suite

The RD and proxy tools lack the --verbose settings of aiocoap-client. Should be provided in common CLI tools.

A use case of aiocoap in a multiprocess environment has indicated that aiocoap might run get_event_loop in the module initialization code, which it rather should not -- and no matter...

test suite

As noted in dc0dbfa2, automatic random-access Block2 requests have been severely limited because they can not cover the general case well. There are two cases where we the library could...

enhancement
blockwise

The proxy client (and possibly some server functionality) are broken due to the rewrite of the transports branch. As proxying is likely to become a new transport option, this issue...