1. 14 May, 2019 1 commit
  2. 14 Apr, 2019 5 commits
    • Thomas Haller's avatar
      Squashed 'shared/n-acd/' changes from 9eb7bf7173..5470816839 · 90a0edce
      Thomas Haller authored
      5470816839 test: increase timeout on test-veth
      d44dfa1ba7 build: update c-stdaux
      26b10b6514 build: pull in submodule updates
      7817fc0a95 n-acd: switch to c-stdaux
      5033b2ecdd n-acd: include dependency headers
      aaf2a66788 build: update README
      b9448eff98 build: pull in c-stdaux
      8ac364e9a3 test: raise MEMLOCK if possible
      3cd197162e ci: drop root
      0289a33412 test: allow running without root
      67a343fe87 build: update email address
      3c364ba95f build: bump version
      d0f7d71fa1 build: document build configuration options
      014b00cd27 build: fill in NEWS
      180990288a n-acd: document API
      79904585df build: update submodules
      8185e6ed89 build: reduce boilerplate
      
      git-subtree-dir: shared/n-acd
      git-subtree-split: 54708168399f1662c652b5931608e5077ef462f6
      90a0edce
    • Thomas Haller's avatar
      Squashed 'shared/c-siphash/' changes from 211cfc5abc..7c42c59258 · 085b4e03
      Thomas Haller authored
      7c42c59258 build: use c-stdaux
      d81d68ff83 build: sync with c-util
      e858efbc45 build: pull in c-stdaux
      
      git-subtree-dir: shared/c-siphash
      git-subtree-split: 7c42c592581906fef19458372b8db2b643278211
      085b4e03
    • Thomas Haller's avatar
      Squashed 'shared/c-rbtree/' changes from bf627e0c32..b46392d25d · 7d5c09c3
      Thomas Haller authored
      b46392d25d build: use c-stdaux
      61f21750be build: pull in c-stdaux
      31fcf75afe build: sync with c-util
      fec7b8f2da ci: add run with -DNDEBUG
      
      git-subtree-dir: shared/c-rbtree
      git-subtree-split: b46392d25de7a7bab67d48ef18bf8350b429cff5
      7d5c09c3
    • Thomas Haller's avatar
      Squashed 'shared/c-list/' changes from dda36d30c7..2e4b605c62 · 5fceb23f
      Thomas Haller authored
      2e4b605c62 test: clear NDEBUG
      4605727902 build: sync with c-util
      
      git-subtree-dir: shared/c-list
      git-subtree-split: 2e4b605c6217cd3c8a1ef773f82f5cc329ba650d
      5fceb23f
    • Thomas Haller's avatar
      Squashed 'shared/c-stdaux/' content from commit 11930d2592 · 21141429
      Thomas Haller authored
      git-subtree-dir: shared/c-stdaux
      git-subtree-split: 11930d259212605a15430523472ef54e0c7654ee
      21141429
  3. 18 Sep, 2018 2 commits
    • Beniamino Galvani's avatar
      Squashed 'shared/n-acd/' changes from a68b55992..a40949267 · 1361ede0
      Beniamino Galvani authored
      a40949267 build: add CI run without ebpf
      044db2056 n-acd: drop redundant headers
      6a391cd83 n-acd: fix build without eBPF
      bb194cf09 n-acd/config: make transport mandatory
      ec2865743 build: drop unused c-sundry
      721d9d84f n-acd: inline c_container_of()
      1a7ee317c util/timer: fix coding-style
      6c96f926b util/timer: fall back to CLOCK_MONOTONIC if necessary
      4ea3165fc n-acd: only use CLOCK_BOOTTIME if really necessary
      c1b853c6c util/timer: cleanup headers
      b1d6ad272 n-acd: add destructors that return void
      185be55b6 test-bpf: skip test in case of unsufficient privs
      84a40e8fa build: add NEWS file
      bf11443ff build: mention mailinglist in readme
      e2797984a test-bpf: drop bpf-filter.h
      668ed3c82 subprojects: pull in updates
      dd8cab3f0 test-veth: reduce parallel execution to 9
      68b09ba2b build: update AUTHORS
      3f77e3e88 test: make function headers valid C
      5275a5120 test: get rid of spurious tab
      037df412c n-acd: make struct initializers valid C
      346ec0c67 build: upgrade CI
      38682a36d n-acd: fix signed vs unsigned comparison
      5e7578b33 bpf: properly zero out trailing bpf_attr space
      ee1e432ae probe: fix coding-style
      a143540f9 build: use lower-case build options
      835533e7d build: minor style fixes
      2bd6d1d29 build: get rid of tabs
      b14979934 eBPF: make compile-time optional
      6f13c27ee n-acd: filter out invalid packets
      4e6a169a0 build: sync with c-util repositories
      6c4a9117b build: document eBPF kernel requirement
      3ef08394d n-acd: don't remember dropped defense attempts
      4dff8771f n-acd: fix coding-style
      b11fb9706 n-acd/config: default to the RFC-specified timeout
      d885bb3b7 n-acd/event: don't expose the type of operation that caused a conflict
      e2f87e047 TODO: drop remaining items
      f06993856 test/veth: reduce the number of probed addresses
      8b4f7ed64 test/veth: bump the timeout a bit
      14e4606f6 n-acd/probe: don't cap the jitter at 4s
      a0247b86f test/veth: fix stackvariable corruption
      a64ac8389 n-acd/probe: update comments
      aa9c25bc1 n-acd/handle_timeout: update comments
      b6c2df3a9 timer: rename timer_pop() to timer_pop_timeout()
      47c657a8d test: fix handling of child addresses
      27168ba9e timer: move timer_read() from n-acd.c to util/timer.c
      21a1e37aa timer: require timer to be explicitly rearmed
      ee1080820 bpf/map: make key/value sizes self-documenting
      fd444353e test/veth: rework test
      ba2bc433c test: rework child_ip() helper
      07881b8da test: silence a warning
      38da00b0a test/bpf: make tests for map modifications more comprehensive
      6a2ffd23a test/timerfd: for documentation purposes verify the kernel API
      01a9cf54b probe: move from ms to ns internally
      4fe438dd9 n-acd: move to use the Timer utility library
      e098cfc79 util: add a timer utility helper
      8ea196e5b subprojects: pull in c-sundry
      0c0b3c29f acd/probe: do not subscribe to packets in FAILED state
      9c922ea3d acd/probe: introduce probe_{un,}link() helpers
      024a830e6 acd/probe: use unschedule() helper in free()
      b098a3bcc tests/veth: minor fixes to the test
      fe3d9578a acd/packet: consider unexpected packets a fatal error
      34d7656d7 acd: stop state-machine after USED or CONFLICT events
      7d9e5ec6b acd: don't declare iovec entries inline
      7afd8d8a3 tests: add veth test
      26a737b42 tests/veth: add helper for adding IP addresses to child device
      e73a37a11 probe: store a userdata pointer in the probe object
      327e82625 test: introduce loopback helper
      0682b15f8 acd: reduce default map size
      afead881f tests: reinstate loopback test
      4527d2f71 BPF: move and document the eBPF helpers
      88bacc022 socket filter: move to the new eBPF helpers
      245104d5c tests: skip tests if lacking permissions
      195d9ff5a n-acd: rework API to support many probes on a context
      ab440eb99 eBPF: never return packets that userspace should unconditionally drop
      ac933f412 eBPF: add eBPF helper functions
      
      git-subtree-dir: shared/n-acd
      git-subtree-split: a40949267923c45cb232fa4c1d60eafacee4b36e
      1361ede0
    • Beniamino Galvani's avatar
      Squashed 'shared/c-rbtree/' content from commit bf627e0c3 · 4f4e9665
      Beniamino Galvani authored
      git-subtree-dir: shared/c-rbtree
      git-subtree-split: bf627e0c32241915108f66ad9738444e4d045b45
      4f4e9665
  4. 01 Aug, 2018 1 commit
  5. 18 Apr, 2018 2 commits
  6. 21 Apr, 2016 1 commit
  7. 19 Nov, 2008 1 commit
  8. 26 Feb, 2006 1 commit
  9. 24 Jun, 2004 1 commit