aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* chdir to /proc/pid before starting handlerHEADmasterMax Rees 2021-01-177-21/+22
* Open a /proc/pid FD for pread/pwrite instead of using process_vm_readv/writevMax Rees 2021-01-176-35/+35
* comproot: make HANDLER_END a little more hygienicMax Rees 2021-01-033-6/+6
* comproot: don't dump_files() unless -vv givenMax Rees 2021-01-031-1/+2
* comproot: check .verbose with >= instead of >Max Rees 2021-01-031-4/+4
* comproot: add -u/--unknown-is-realMax Rees 2021-01-033-3/+11
* comproot: add --option parsingMax Rees 2021-01-031-10/+40
* docs: update TODOMax Rees 2021-01-031-3/+3
* util: note procpath sizeMax Rees 2021-01-032-4/+4
* Abstract away some seccomp details from the view of the handlersMax Rees 2021-01-035-54/+61
* handle_stat: lintMax Rees 2021-01-031-9/+9
* file: check return value of tsearchMax Rees 2021-01-031-1/+5
* handle_chown: lintMax Rees 2021-01-031-6/+3
* util: note return value for errorMax Rees 2021-01-031-2/+2
* handle_stat: add stat, lstat, fstatMax Rees 2021-01-031-0/+73
* file: add notes about struct fields which may need to be tracked in the futureMax Rees 2021-01-031-0/+3
* comproot: put process global state in one structureMax Rees 2021-01-033-12/+26
* file: add missing includeMax Rees 2021-01-031-0/+1
* docs: add TODOMax Rees 2021-01-032-0/+492
* file: add stat_upsert_path(), stat_upsert_fd()Max Rees 2021-01-032-18/+62
* util: factor out + add get_fd_path()Max Rees 2021-01-033-7/+11
* file: dump_files(): use commas instead of spacesMax Rees 2021-01-031-1/+1
* handle_chown: privatize record_chown for nowMax Rees 2020-12-182-7/+1
* Move the rest under src/Max Rees 2020-12-1810-17/+16
* build: Automatically create prototypes and X() list for handlersMax Rees 2020-12-188-27/+30
* Overhall logging system for eventual CLI optionMax Rees 2020-12-185-80/+76
* Set resp->id and flags in new_notification instead of in each handlerMax Rees 2020-12-152-6/+3
* Fix syscall dispatch table for archs where some syscalls don't existMax Rees 2020-12-141-11/+10
* Use UPPERCASE for all macrosMax Rees 2020-12-146-25/+25
* README: correct kernel requirementMax Rees 2020-12-141-1/+2
* Deduplicate handle_chown and handle_lchown into handle_chown_innerMax Rees 2020-12-133-31/+13
* Deduplicate send_notifyfd and recv_notifyfd into tx_notifyfdMax Rees 2020-12-131-45/+27
* LintingMax Rees 2020-12-132-3/+3
* Pass correct size of fds[] to ppollMax Rees 2020-12-131-2/+2
* Move all handler files into handlers/Max Rees 2020-12-136-9/+18
* Centralize syscall table into one locationMax Rees 2020-12-132-15/+11
* Overhaul the main program to prevent deadlockingMax Rees 2020-12-133-33/+189
* Rename file_get to file_upsert_path and split out file_get from itMax Rees 2020-12-133-7/+16
* Split out two subroutines from pull_pathnameMax Rees 2020-12-132-13/+43
* Finish function visibility fixupsMax Rees 2020-12-121-2/+2
* Reorganize struct file to be more hygienic and correctMax Rees 2020-12-123-36/+48
* Add fchown to dispatch tableMax Rees 2020-12-121-8/+10
* FormattingMax Rees 2020-12-126-266/+280
* Initial commitMax Rees 2020-12-1212-0/+544