1. 29 Mar, 2023 1 commit
    • Manu Bretelle's avatar
      tools: bpftool: json: Fix backslash escape typo in jsonw_puts · d8d8b008
      Manu Bretelle authored
      This is essentially a backport of iproute2's
      commit ed54f76484b5 ("json: fix backslash escape typo in jsonw_puts")
      
      Also added the stdio.h include in json_writer.h to be able to compile
      and run the json_writer test as used below).
      
      Before this fix:
      
      $ gcc -D notused -D TEST -I../../include -o json_writer  json_writer.c
      json_writer.h
      $ ./json_writer
      {
          "Vyatta": {
              "url": "http://vyatta.com",
              "downloads": 2000000,
              "stock": 8.16,
              "ARGV": [],
              "empty": [],
              "NIL": {},
              "my_null": null,
              "special chars": [
                  "slash": "/",
                  "newline": "\n",
                  "tab": "\t",
                  "ff": "\f",
                  "quote": "\"",
                  "tick": "'",
                  "backslash": "\n"
              ]
          }
      }
      
      After:
      
      $ gcc -D notused -D TEST -I../../include -o json_writer  json_writer.c
      json_writer.h
      $ ./json_writer
      {
          "Vyatta": {
              "url": "http://vyatta.com",
              "downloads": 2000000,
              "stock": 8.16,
              "ARGV": [],
              "empty": [],
              "NIL": {},
              "my_null": null,
              "special chars": [
                  "slash": "/",
                  "newline": "\n",
                  "tab": "\t",
                  "ff": "\f",
                  "quote": "\"",
                  "tick": "'",
                  "backslash": "\\"
              ]
          }
      }
      Signed-off-by: default avatarManu Bretelle <chantr4@gmail.com>
      Signed-off-by: default avatarAndrii Nakryiko <andrii@kernel.org>
      Reviewed-by: default avatarQuentin Monnet <quentin@isovalent.com>
      Link: https://lore.kernel.org/bpf/20230329073002.2026563-1-chantr4@gmail.com
      d8d8b008
  2. 28 Mar, 2023 4 commits
  3. 27 Mar, 2023 2 commits
  4. 26 Mar, 2023 33 commits