|
Revision tags: 3.11, 3.10.1, 3.10, 3.9, 3.8.1, 3.8 |
|
| #
6c10d8a0 |
| 14-Apr-2020 |
Bruce A. Mah <[email protected]> |
enh: Update cJSON to 1.7.13 (#978)
This is a modified version of cJSON with support for 64-bit integers. This change pulls in some bug fixes and security fixes. It also fixes some compiler warning
enh: Update cJSON to 1.7.13 (#978)
This is a modified version of cJSON with support for 64-bit integers. This change pulls in some bug fixes and security fixes. It also fixes some compiler warnings on ILP32, caused by the way that we imported the previous cJSON (fixes inspired by #855).
show more ...
|
|
Revision tags: 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.2rc1 |
|
| #
cab5dba8 |
| 11-May-2017 |
Bruce A. Mah <[email protected]> |
Import cjson 1.5.2 (#573)
* Import source files for cJSON 1.5.2.
* Portability and 64-bit changes for cJSON.
|
| #
a8ee9c65 |
| 22-Mar-2017 |
f1rebird <[email protected]> |
Fix header includes and build failures on musl (#518)
* Include stdint.h in files where its types are used
Signed-off-by: Moritz Kick <[email protected]>
* Fix type of len para
Fix header includes and build failures on musl (#518)
* Include stdint.h in files where its types are used
Signed-off-by: Moritz Kick <[email protected]>
* Fix type of len parameter passed to getsockopt
getsockopt expects socklen_t instead of int as its fifth argument
Signed-off-by: Moritz Kick <[email protected]>
* Remove unnecassary includes of netinet/tcp.h
also cleanup the second include of stdint.h in main.c
This commit fixes #331 and is a replacement for #344.
Signed-off-by: Moritz Kick <[email protected]>
show more ...
|
|
Revision tags: 3.1.7, 3.1.6, 3.1.5, 3.1.4, 3.0.12, 3.1.3 |
|
| #
ed94082b |
| 03-Jun-2016 |
Bruce A. Mah <[email protected]> |
Fix a buffer overflow / heap corruption issue that could occur if a malformed JSON string was passed on the control channel. This issue, present in the cJSON library, was already fixed upstream, so
Fix a buffer overflow / heap corruption issue that could occur if a malformed JSON string was passed on the control channel. This issue, present in the cJSON library, was already fixed upstream, so was addressed here in iperf3 by importing a newer version of cJSON (plus local ESnet modifications).
Discovered and reported by Dave McDaniel, Cisco Talos.
Based on a patch by @dopheide-esnet, with input from @DaveGamble.
Cross-references: TALOS-CAN-0164, ESNET-SECADV-2016-0001, CVE-2016-4303
show more ...
|
|
Revision tags: 3.1.2, 3.1.1, 3.1, 3.1b3, 3.1b2, 3.1b1, 3.0.11, 3.0.10, 3.0.9, 3.0.8, 3.0.7, 3.0.6, 3.0.5, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0-BETA5 |
|
| #
ec2d0670 |
| 12-Dec-2012 |
Jef Poskanzer <[email protected]> |
Switched to using a new timer package, adapted from thttpd and http_load.
|
| #
ea71aaea |
| 26-Oct-2012 |
jef <[email protected]> |
Fixed cjson to not need -lm any more, by adding an ipow() routine to use instead of pow().
|
| #
23481e79 |
| 18-Oct-2012 |
jef <[email protected]> |
Converted the results exchange to use JSON.
|
| #
a497129b |
| 15-Oct-2012 |
jef <[email protected]> |
Oops, the cjson files need to be in the src directory. Also changed the makefiles so that cjson gets compiled and linked in. Next step: actually call it.
|