Commit Graph

  • f8db8c7eea mnt: add original_uid to directories created as new root by nsjail Robert Swiecki 2018-05-16 15:50:31 +0200
  • 1b3e42d65a more C++-izations over places #2 Robert Swiecki 2018-04-29 01:15:44 +0200
  • a346634ec3 more C++-izations over places Robert Swiecki 2018-04-29 01:10:09 +0200
  • 6e2e64e73e mnt: better mount flag printing Robert Swiecki 2018-04-29 00:58:35 +0200
  • 0e4f623456 config.proto: deprecated --chroot and friends Robert Swiecki 2018-04-29 00:51:55 +0200
  • 6d5a2c37ff mnt: c++-ication Robert Swiecki 2018-04-27 23:58:53 +0200
  • cfa3a64614
    Merge pull request #75 from D0han/master robertswiecki 2018-04-18 14:11:19 +0200
  • c4b51e6495 missing macros.h include Robert Swiecki 2018-04-12 23:49:10 +0200
  • efb22279bc Build docker image from current source D0han 2018-04-11 17:02:20 +0200
  • 12ec24e000 newer kafel Robert Swiecki 2018-04-09 19:14:23 +0200
  • e0c13f55a8
    Merge pull request #74 from jvvv/master robertswiecki 2018-02-25 01:03:50 +0100
  • 9f318949bd README.md: adjust to match manual page. John Vogel 2018-02-24 03:08:56 -0500
  • a308132d70 nsjail.1: update for new options. John Vogel 2018-02-24 02:39:36 -0500
  • 6b74580a89 mnt: simplify mountPt Robert Swiecki 2018-02-21 03:29:26 +0100
  • 9168ec5948 cmdline: add tmp mounts after parsing of cmdline as tmpfs_size can be specified after -T Robert Swiecki 2018-02-20 21:03:22 +0100
  • 2b109ea687 mnt: simpler describeMountPt Robert Swiecki 2018-02-20 16:03:32 +0100
  • bb5f8362b5 configs/ - typo Robert Swiecki 2018-02-20 15:54:28 +0100
  • c4a7af980f util: simplify string splitting Robert Swiecki 2018-02-20 14:16:28 +0100
  • 70b9565250 compare behaves like strcmp with results Robert Swiecki 2018-02-19 17:41:37 +0100
  • b04b3af8e0 strcmp -> std::string::compare Robert Swiecki 2018-02-18 14:37:33 +0100
  • 864b7fc718 cmdline: remove tmpfs_size from nsjconf_t Robert Swiecki 2018-02-18 02:47:46 +0100
  • 1218b1e4fa Makefile: require all for depend Robert Swiecki 2018-02-17 15:28:13 +0100
  • 137f66084b make indent depend Robert Swiecki 2018-02-17 15:27:27 +0100
  • e0374b4642 util: remove file only of O_CREAT was specified Robert Swiecki 2018-02-17 15:27:00 +0100
  • 0336ab8173 caps: use standard CAP_TO_INDEX/CAP_TO_MASK Robert Swiecki 2018-02-17 03:28:10 +0100
  • 3ee8555b07 cmdline: create specific funcs for argv and mnt setups Robert Swiecki 2018-02-17 03:14:54 +0100
  • c35b747a59 caps: simplify dbgmsg generation Robert Swiecki 2018-02-16 17:03:05 +0100
  • 9cbe1c57c3 cmdline: simpler unique_ptr construction Robert Swiecki 2018-02-16 16:05:26 +0100
  • d7621a63de Makefile: warn about missing libnl-route-3 Robert Swiecki 2018-02-16 15:57:41 +0100
  • 82fb06be4e make it compile under c++11 (e.g. ubuntu trusty) Robert Swiecki 2018-02-16 15:43:03 +0100
  • 20342ff42d sandbox: missing include Robert Swiecki 2018-02-16 15:24:24 +0100
  • 43f68ac927 Merge branch 'master' of github.com:google/nsjail Robert Swiecki 2018-02-16 15:23:14 +0100
  • 4bb874a4fe cmdline: use standard strto* Robert Swiecki 2018-02-16 15:23:02 +0100
  • b5d25a6860 Merge branch 'master' of ssh://github.com/google/nsjail Robert Swiecki 2018-02-15 01:33:41 +0100
  • dc5e6676a7 nsjail: ignore SIGTTIN/SIGTTOU Robert Swiecki 2018-02-15 01:33:33 +0100
  • cc887b1536 uts: simplify sethostname Robert Swiecki 2018-02-14 16:38:36 +0100
  • a2d0e706d8 cgroup: convert some const char* to std::string Robert Swiecki 2018-02-13 17:30:33 +0100
  • fae9ce5d63 Makefile: check for existence of pkg-config Robert Swiecki 2018-02-13 17:12:55 +0100
  • eb179f1934 Makefile: make some targets .PHONY Robert Swiecki 2018-02-13 17:09:31 +0100
  • 11195999a3 rename ARRAYSIZE to ARR_SZ due to clash with protobufs headers Robert Swiecki 2018-02-13 16:53:45 +0100
  • e237773370 macros.h: surround ARRAYSIZE by guards Robert Swiecki 2018-02-12 22:39:42 +0100
  • f8d0e5fda1 cmdline: correctly assign argv to nsjconf->argv Robert Swiecki 2018-02-12 17:31:45 +0100
  • 2545fcd3a9 nsjail: free seccomp filter upon nsjail exit Robert Swiecki 2018-02-12 17:09:45 +0100
  • 8a22a4abb6 convert exec file and argv to string/vector Robert Swiecki 2018-02-12 16:52:05 +0100
  • ff43c5b44b util: int -> size_t Robert Swiecki 2018-02-12 16:28:45 +0100
  • 810394cf16 switc all == false cmps to ! Robert Swiecki 2018-02-12 15:17:33 +0100
  • f77a177340 config: remove unnecessary c_str() Robert Swiecki 2018-02-12 04:21:35 +0100
  • c17ead2e33 logs: simplify timestr Robert Swiecki 2018-02-12 03:29:25 +0100
  • 1f24e3a900 move sandboxing setup from cmdline to nsjail Robert Swiecki 2018-02-12 03:11:58 +0100
  • 9679042b49 sandbox: policy levels Robert Swiecki 2018-02-12 03:06:28 +0100
  • 5f35a0d2e0 sandbox: simplify policy parsing Robert Swiecki 2018-02-12 03:05:21 +0100
  • d1ffc1b25c mnt: strtol -> std::strtol Robert Swiecki 2018-02-11 23:53:03 +0100
  • 5a35f00e28 mnt: move mnt_t to std::string Robert Swiecki 2018-02-11 23:44:43 +0100
  • e6cd9af2ec cmdline: missing TEMP_FAILURE_RETRY Robert Swiecki 2018-02-11 16:55:19 +0100
  • 5791c8e4db cmdline: allow to mount arbitrary FSes with -m Robert Swiecki 2018-02-11 15:07:24 +0100
  • f1a6b08962 cmdline: simplify string splitting Robert Swiecki 2018-02-11 14:56:30 +0100
  • 7b9178f5d7 make indent depend Robert Swiecki 2018-02-11 04:02:43 +0100
  • ac89fbb44f user: simplify creation of uid/gid maps Robert Swiecki 2018-02-11 04:02:14 +0100
  • d875f23ae0 cgroup: switch const char* to std::string Robert Swiecki 2018-02-11 03:39:07 +0100
  • 0513124b4f mnt: convert describeMountPt from const char* to std::string Robert Swiecki 2018-02-11 00:24:43 +0100
  • 55e8e09c4a net: convert net::connToText to std::string Robert Swiecki 2018-02-11 00:17:44 +0100
  • b7f0acb021 util: remove unused functions Robert Swiecki 2018-02-10 23:54:36 +0100
  • 7a55ffb3a6 sandbox: convert kafel file/string as std::string Robert Swiecki 2018-02-10 23:46:15 +0100
  • f2a52533be convert some funcs returning pointers to to TLS to std::string Robert Swiecki 2018-02-10 21:19:47 +0100
  • 0efa230cdd change global vars to _ prefix Robert Swiecki 2018-02-10 20:32:04 +0100
  • de3f1371f0 convert proc_path to std::string Robert Swiecki 2018-02-10 20:16:17 +0100
  • c9e4e9d0c2 config: rename macro Robert Swiecki 2018-02-10 18:27:24 +0100
  • b691b8796c nsjail: iface_no_lo -> iface_lo Robert Swiecki 2018-02-10 18:22:51 +0100
  • 7bddb40d87 net: move all iface_vs* options from char* to std::string Robert Swiecki 2018-02-10 18:18:40 +0100
  • 97278f191b log: rename log to logs due to clash with glibc's log Robert Swiecki 2018-02-10 17:49:15 +0100
  • 05304b3ba5 user: remove unnecessary structs Robert Swiecki 2018-02-10 15:51:47 +0100
  • 4494deffa7 omit keyword 'struct' Robert Swiecki 2018-02-10 15:50:12 +0100
  • 01606a0707 make depend Robert Swiecki 2018-02-10 15:44:42 +0100
  • ecd4c32d9a mnt: replace sys/queue with std::vector Robert Swiecki 2018-02-10 14:38:01 +0100
  • 1761ed4fdc move common.h to macros.h Robert Swiecki 2018-02-10 05:25:55 +0100
  • 381e6a1af7 nsjail: move pids queue to a vector Robert Swiecki 2018-02-10 05:13:25 +0100
  • 5f3267e745 log: open log file in cloexec mode Robert Swiecki 2018-02-10 04:13:39 +0100
  • c34b52ab78 nsjail: convert a couple of struct fields to std::string Robert Swiecki 2018-02-10 04:10:18 +0100
  • 93005ef03d nsjail: convert gids/uids to vector of structs Robert Swiecki 2018-02-10 00:37:23 +0100
  • 9399373ee7 nsjail: envs to vector of strings Robert Swiecki 2018-02-09 23:04:57 +0100
  • 63eb13ecde nsjail: move openfd from queue to vector Robert Swiecki 2018-02-09 22:47:00 +0100
  • d1d310e70f nsjail: convert caps from queue to vector Robert Swiecki 2018-02-09 22:35:33 +0100
  • b84b349580 net: faster struct cleaning Robert Swiecki 2018-02-09 19:12:48 +0100
  • c23e90bc5a log: use __PRETTY_FUNCTION__ instead of __func__ Robert Swiecki 2018-02-09 19:07:29 +0100
  • 4719eaab48 Makefile: remove C'isms Robert Swiecki 2018-02-09 18:57:31 +0100
  • c9b6b16382 make indent Robert Swiecki 2018-02-09 18:56:04 +0100
  • 7f72cbd497 all: move to C++ Robert Swiecki 2018-02-09 18:55:42 +0100
  • a6c34999f2 util: move to C++ Robert Swiecki 2018-02-09 18:45:50 +0100
  • a82abf4dcb mount: move to C++ Robert Swiecki 2018-02-09 18:26:16 +0100
  • 15170f9d6c cgroup: move to C++ Robert Swiecki 2018-02-09 18:13:17 +0100
  • 27a226ad28 user: move to C++ Robert Swiecki 2018-02-09 18:08:11 +0100
  • 8e8fcc2815 uts: move to C++ Robert Swiecki 2018-02-09 17:59:51 +0100
  • a07f389a50 pid: move to C++ Robert Swiecki 2018-02-09 17:57:19 +0100
  • c4e57bf27e caps: move to C++ Robert Swiecki 2018-02-09 17:49:13 +0100
  • ff282fb385 cpu: move to C++ Robert Swiecki 2018-02-09 17:41:16 +0100
  • cb6222abdf net: move to C++ Robert Swiecki 2018-02-09 17:27:28 +0100
  • bd0c3fea69 sandbox: move to C++ Robert Swiecki 2018-02-09 17:16:41 +0100
  • 21e1495c24 contain: move to C++ Robert Swiecki 2018-02-09 17:09:58 +0100
  • a2daa94722 subproc: move to C++ Robert Swiecki 2018-02-09 17:03:02 +0100
  • 840b75025c cmdline: move to C++ Robert Swiecki 2018-02-09 15:44:29 +0100