profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/rikardfalkeborn/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Rikard Falkeborn rikardfalkeborn

rikardfalkeborn/amsynth 0

Analog Modelling Synthesizer

rikardfalkeborn/bladeRF 0

bladeRF USB 3.0 Superspeed Software Defined Radio Source Code

rikardfalkeborn/core 0

CFEngine Community

rikardfalkeborn/cppcheck 0

static analysis of C/C++ code

rikardfalkeborn/cppcheck-htdocs 0

htdocs for cppcheck

rikardfalkeborn/criu 0

Checkpoint/Restore tool

rikardfalkeborn/curl 0

A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features

rikardfalkeborn/cutechess 0

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.

rikardfalkeborn/fontforge 0

Free (libre) font editor for Windows, Mac OS X and GNU+Linux

rikardfalkeborn/fsarchiver 0

file system archiver for linux

delete branch rikardfalkeborn/curl

delete branch : constify-static-structs/ci

delete time in 3 hours

PR opened curl/curl

cleanup: Constify unmodified static structs

Constify a number of static structs that are never modified. Make them const to show this.

+20 -20

0 comment

10 changed files

pr created time in a day

create barnchrikardfalkeborn/curl

branch : constify-static-structs/ci

created branch time in a day

delete branch rikardfalkeborn/curl

delete branch : constify-static-structs

delete time in a day

push eventrikardfalkeborn/curl

Daniel Stenberg

commit sha 267b83e07f18ef6e58b2c738a00f3da344671eb4

THANKS: added names from the 7.79.1 release

view details

Daniel Stenberg

commit sha c7aef0a945f9b6fb6d3f91716a21dfe2f4ea635f

RELEASE-NOTES: synced curl 7.79.1 release

view details

push time in a day

push eventrikardfalkeborn/curl

Rikard Falkeborn

commit sha 2799af164863be90382de4d1c94d0a2c0dbb78d6

cleanup: Constify unmodified static structs Constify a number of static structs that are never modified. Make them const to show this.

view details

push time in 2 days

push eventrikardfalkeborn/curl

Daniel Stenberg

commit sha 2bf77b3cbaa15b05f0b946ab6fb0976d0ec29001

send: assert that Curl_write_plain() has a ->conn when called To help catch bad invokes. Closes #6476

view details

Daniel Stenberg

commit sha a3efced012632b3893340507542227686c61e0a4

libssh: avoid plain free() of libssh-memory Since curl's own memory debugging system redefines free() calls to track and fiddle with memory, it cannot be used on memory allocated by 3rd party libraries. Third party libraries SHOULD NOT require free() to release allocated resources for this reason - and libs can use separate healp allocators on some systems (like Windows) so free() doesn't necessarily work anyway. Filed as an issue with libssh: https://bugs.libssh.org/T268 Closes #6481

view details

Daniel Stenberg

commit sha f98f219c35a3734ee3fb9876d0438417e4948c16

gopher: remove accidental conn->data leftover

view details

Daniel Stenberg

commit sha 8399d89360db40cafe16ba65b5d9586d5a4fd3eb

hyper: deliver data to application with Curl_client_write ... just as the native code path does. Avoids sending too large data chunks in the callback and more. Reported-by: Gisle Vanem Fixes #6462 Closes #6473

view details

Patrick Monnerat

commit sha bbe3aa9f881fa27fe828e3c9a36d6831f254a3ee

vtls: reduce conn->data use Closes #6474

view details

Daniel Stenberg

commit sha a304051620b92e12b6b1b4e19edc57b34ea332b6

lib: more conn->data cleanups Closes #6479

view details

Daniel Stenberg

commit sha f86fcd00803b342c3d562b3654ad53d6588bf475

ftplistparser: remove use of conn->data Closes #6482

view details

Daniel Stenberg

commit sha 7542ec5b3268df029b6a1a96271954ff3e67081d

lib/Makefile.inc: convert to listing each file on its own line ... to make it diff friendlier and easier to read. Closes #6448

view details

Daniel Stenberg

commit sha bbfad7e8a1e6f5df4dad8c94bb0c155c13099cb7

runtests: turn preprocessing into a separate function ... and remove all other variable substitutions as they're now done once and for all in the preprocessor.

view details

Daniel Stenberg

commit sha f451206266be6ee6c843fb3a1b3d1d676a6d56b8

runtests: preprocess DISABLED to allow conditionals ... with this function provided, we can disable tests for specific environments and setups directly within this file. Closes #6477

view details

Daniel Stenberg

commit sha ea6ce0afade4d74d32512fd17c9940e3a1322bea

http: make providing Proxy-Connection header not cause duplicated headers Fixes test 1180 Bug: https://curl.se/mail/lib-2021-01/0095.html Reported-by: Fabian Keil Closes #6472

view details

Daniel Stenberg

commit sha 3acf6fe53928bc8be68e24d7e192f3eca1f34865

c-hyper: avoid duplicated Proxy-Connection headers

view details

Fabian Keil

commit sha 3bccc182a29d8625a5f4713bd80265ba094d122d

Add test1180: Proxy request with -H "Proxy-Connection: Keep-Alive" At the moment the test fails as curl sends two Proxy-Connection headers.

view details

Fabian Keil

commit sha 6fcf22654eef0530926efd837a9aed9193b57b31

Add test1181: Proxy request with --proxy-header "Connection: Keep-Alive"

view details

Daniel Stenberg

commit sha 2bdec0b3636e1130316abeb7d7b4653329abc318

quic: remove conn->data use Closes #6485

view details

Daniel Stenberg

commit sha 219d9f8620d41134825db693500131db0305a325

transfer: remove conn->data use Closes #6486

view details

Daniel Stenberg

commit sha e71542a9d9d043db454a49a35440332ec893cf04

curl_path: remove conn->data use Closes #6487

view details

Daniel Stenberg

commit sha 13bc1ea9bcef34c4beb384549e4be64e341426db

http_chunks: correct and clarify a comment on hexnumber length ... and also rename the define for max length. Closes #6489

view details

Daniel Stenberg

commit sha 942cf12c2f73c4bb13858acc9101b1d644bf7c50

urldata: make magic be the first struct field By making the `magic` identifier the same size and at the same place within the structs (easy, multi, share), libcurl will be able to more reliably detect and safely error out if an application passes in the wrong handle to APIs. Easier to detect and less likely to cause crashes if done. Such mixups can't be detected at compile-time due to them being typedefed void pointers - unless `CURL_STRICTER` is defined. Closes #6484

view details

Daniel Stenberg

commit sha d0688dcbdf412273e276dd29135b952f2065cb5b

socks: use the download buffer instead The SOCKS code now uses the generic download buffer for temporary storage during the connection procedure, instead of having its own private 600 byte buffer that adds to the connectdata struct size. This works fine because this point the buffer is allocated but is not use for download yet since the connection hasn't completed. This reduces the connection struct size by 22% on a 64bit arch! The SOCKS buffer needs to be at least 600 bytes, and the download buffer is guaranteed to never be smaller than 1000 bytes. Closes #6491

view details

push time in 2 days

create barnchrikardfalkeborn/curl

branch : constify-static-structs

created branch time in 2 days

create barnchrikardfalkeborn/cppcheck

branch : thread-sanitizer-github-actions

created branch time in a month

push eventrikardfalkeborn/cppcheck

Paul Fultz II

commit sha 41c94b656a6164dee2d90be23646ec7346d7f233

Fix FP const pointer with class variable and add more tests (#3345)

view details

Daniel Marjamäki

commit sha 4428efbd2ba6a9c8640b3efcd215eb9da770d0e0

misra; improved essential type for composite expressions

view details

Daniel Marjamäki

commit sha f5fe5620509eed70bc309c15b41224e28909a3cb

misra; improved checking of 10.3

view details

Daniel Marjamäki

commit sha fb8d6daf790ffc277ebd9c0d758f28ff94c6a42a

misra; implement rule 10.5

view details

Daniel Marjamäki

commit sha d2843b70ca26a30524efbb231f5ce541b0eed733

misra; implement rule 10.7

view details

Daniel Marjamäki

commit sha b1547a387ef9e6fd75bc4509408ab03238d85e11

astyle formatting [ci skip]

view details

Daniel Marjamäki

commit sha 561e9174fabdf4f18df413dd9154ba3b6635309d

Bump simplecpp

view details

Paul Fultz II

commit sha 00eb71fd4902dd285d5d9440d4b0c7262b320081

Remove constexpr -> const simplification (#3346)

view details

Daniel Marjamäki

commit sha 74ab8f1a48cea63a32449cf7a029b53414977a5f

misra; implemented rule 20.8

view details

Daniel Marjamäki

commit sha 3ba4696f4f751a057004ede1de523e41d585a4d3

misra; implement rule 20.9

view details

Daniel Marjamäki

commit sha a65fa9b6827b8b8f7daf59360bd104e07e2e2b1f

misra; implement rule 20.11

view details

Georgiy Komarov

commit sha 48031ffb3bf6740161c577778defb51126609354

lib: Fix clang -Wrange-loop-construct warning (#3347)

view details

Georgiy Komarov

commit sha 6e3ce737ba3b189fccb386dc702ca1fb2f4f6867

gui: Fix suppressions by file with the relative paths (#3349) If the user enters the path that potentially could be relative, we are trying to replace it with the absolute one. Reported in the forum: https://sourceforge.net/p/cppcheck/discussion/general/thread/311ed96e68/ Fixes Trac ticket #10377.

view details

Daniel Marjamäki

commit sha 388b7a0faea118c26cfc1600442b2bf259bbc83c

misra; implemented rule 20.12

view details

Georgiy Komarov

commit sha 1457993f844931709b5843e095189971615c8951

gui: Set signed int type for the error lines (#3348)

view details

Daniel Marjamäki

commit sha 4baf221a6b47d6944b9ea7d5c255076c060f9789

misra; implemented rule 21.2

view details

Wolfgang Stöggl

commit sha 8d5249e3b6cd892b283eba0369b33ec302c8fbe0

Fix Failed to load translation for English (#3351) Upon the first start of cppcheck-gui, the following message appears, if the language of the OS is English: Failed to load the user interface language: Failed to load translation for language English from file cppcheck_en.qm The user interface language has been reset to English. - Update translationhandler.cpp and check if the language code starts with "en". The code can be e.g. "en_US"

view details

Daniel Marjamäki

commit sha 40b52169cf6c7f92d4409846afd69310f91179dc

astyle formatting

view details

Daniel Marjamäki

commit sha e08ee3bac771bc5e8ebf4b2c3862a80d28ff04a6

addons; Add get_function_call_name_args

view details

Paul Fultz II

commit sha f9516cf1c6c5349a4a5427468f1db0d8ddaa9450

Fix issue 10378: FP derefInvalidIteratorRedundantCheck (#3353)

view details

push time in a month

push eventrikardfalkeborn/cppcheck

Rikard Falkeborn

commit sha b013f1b3d0a03eef5c5521b2fbec66dd1927a583

Fix test case for #10186 (#3253)

view details

Daniel Marjamäki

commit sha 271acf8aeeab258720ee78d75603abe3ab0512ad

Refactoring; Use isUnaryOp instead of simpleMatch

view details

Daniel Marjamäki

commit sha c37b8ea55c8180f0d7c94c3cfd4dc3a2720b651a

Fixed #8299 (false negative: uninitialized struct member)

view details

Daniel Marjamäki

commit sha db7be3e91b24adddcaffad7c537032e073ecda66

Fixed #9810 (Improve check: uninitialized struct member not detected)

view details

Daniel Marjamäki

commit sha 75311fba0f8a696b1dbb44063d2eeca41aec623b

Fixed #10218 (FP uninitvar with input from stringstream in for loop)

view details

keinflue

commit sha c77caf637cc248355e4d58655e41b9c728a6b761

Bump simplecpp (#3255)

view details

Daniel Marjamäki

commit sha 22ab9ccd7fbe272077591424f20d15b97b5bd66f

Fixed #10273 (False negative; Uninitialized variable in for loop)

view details

Daniel Marjamäki

commit sha fca7a270bfaf568e69b7d8a4137faded1b1cbdad

daca@home; show unhandled chars diagnostics

view details

Daniel Marjamäki

commit sha 7ba9e372964d4a1812be8c5910fdf423f1456a4c

unhandled char literal; changed severity to 'portability'. hopefully there will not be warnings for standard character literals.

view details

Daniel Marjamäki

commit sha d549770b5be61c8446bdcb6dc07393b139edf617

updated extracttests.py. fix syntax errors in test cases.

view details

Daniel Marjamäki

commit sha 6d3d907e10d72be19ec1db8a13bad2eb83853623

extracttests.py: Fix syntax error

view details

Daniel Marjamäki

commit sha 2925627eb6d36d7c5f413988ec0a0026dddc2132

extracttests.py: add a few missing includes

view details

Daniel Marjamäki

commit sha 1def0d797b2e9f641b692a68d41700f56d8f1b59

extracttests: disable TestUnusedVar::localvar2 tests they do not make sense externally

view details

Daniel Marjamäki

commit sha fd31f0846ed20853022b357022a91366087e577b

unused var; remove test case that has undefined behavior

view details

Daniel Marjamäki

commit sha 45eb9f82a06b5e70f5448d7b5a47bcc55fc90712

Fix CI; Cppcheck find some more unusedAllocatedMemory violations in test/cfg/..

view details

Daniel Marjamäki

commit sha ffac1d1b00e62704217356cb08ec66fe4dc24d62

testunusedvar.cpp: remove test cases that has undefined behavior

view details

Daniel Marjamäki

commit sha 56bc5536aaa5634d878bb303c17fdcbc981a0d33

testunusedvar: move UB testcase to testuninitvar

view details

Daniel Marjamäki

commit sha c29997b1175e6edad61167d36c22b016e0156c0c

uninitvar: fixed TODO assertion

view details

Daniel Marjamäki

commit sha 5b3227db8d593225821d364b22c2770cb320dcaf

CI; extract tests and perform syntax check

view details

Daniel Marjamäki

commit sha 56410c3d004d0456afc4f68468ad30dc6ef7747d

testunusedvar: fix mismatching allocation/deallocation in test

view details

push time in 2 months