Skip to content

Releases: alecmocatta/palaver

v0.3.0-alpha.3 - 2020-02-11

11 Feb 08:33
0f67228
Compare
Choose a tag to compare

Changes:

  • 0f67228 Merge pull request #32 from alecmocatta/fexecve-fallback-hash
  • e758ee5 v0.3.0-alpha.3
  • dbbdf32 make the fexecve fallback use a hash of the contents as the filename, to mitigate leaking a file per call

This list of changes was auto generated.

v0.3.0-alpha.2 - 2020-02-06

06 Feb 20:26
7fbad78
Compare
Choose a tag to compare

Changes:

  • 7fbad78 Merge pull request #30 from alecmocatta/test-fix
  • f5313d9 v0.3.0-alpha.2
  • 167dc0b disable assert_dead until flakiness is resolved
  • 00ed790 mask all signals for forking guard process
  • 6f46c97 attemt to mitigate flaky tests
  • f6c08d0 set CLOEXEC on guard pipe because it's a saner default
  • 953573b fix flaky assertion on linux
  • ccda0ec Merge pull request #29 from alecmocatta/fork2
  • c50f200 rename eternal -> guard
  • c09bee6 use procfs rather than procinfo, which fails on i686
See More
  • f9b76c8 fix leaving around guard processes
  • dfa7d36 assert that no allocation takes place; remove nix {send,recv}msg which allocated
  • 2d32410 Merge remote-tracking branch 'origin/dependabot/cargo/nix-0.16' into fork2
  • aef7154 reduce mac sleep
  • cde0c81 remove nix from public api
  • c890752 fix windows build
  • 3932a2a v0.3.0-alpha.1
  • c5de2dd try delaying fd closure on mac?
  • f6e7f3d fix tests
  • ae522a0 run tests sequentially
  • b6ce4bb add a test for process group being killed
  • fec173d fix doctest
  • b366863 remove rust deprecated build targets
  • a86ed34 clippy
  • d678204 fix windows
  • 0f2cafb update rust lint toolchain
  • 114203e clippy
  • 30d2906 rely on extra process for termination rather than thread/signal hacks
  • 894feaa clippy
  • 63d7473 give fork more coherent, freebsh-inspired semantics
  • 07876ce try killing forks when their owners die
  • d6fc307 race-free signalling
  • 4c43e6e make waiting consume the handle
  • e522c19 reuse waitpid impl
  • 81628c0 give fork an option to orphan the child
  • cb33fe5 put grab_argv_envp in cold .text.startup section
  • 639c57a Merge remote-tracking branch 'template/master' into fork2
  • fe9ceb5 Update nix requirement from 0.15 to 0.16
  • bd2e1ea Merge pull request #5 from alecmocatta/alecmocatta-patch-1
  • 8fd1663 Add .editorconfig for tab_width = 4
  • a5969ff Merge pull request #4 from alecmocatta/mergify-fix
  • c643f53 Remove mistaken condition from mergify config
  • f64bc9e Merge pull request #3 from alecmocatta/wip-label
  • 6093903 spaces rather than hyphens in wip label
  • b818eba Merge pull request #2 from alecmocatta/auto-releases
  • 2608725 Add endpoint parameter for automating releases

This list of changes was auto generated.

v0.2.8 - 2019-08-20

20 Aug 02:34
07194c6
Compare
Choose a tag to compare

Changes:

  • 07194c6 Merge pull request #27 from alecmocatta/fexecve-noalloc
  • 38ce8d9 v0.2.8
  • 42aa8fb actually get seek behaviour correct
  • 0139813 fix type on linux
  • 85c02c0 use portable erro
  • dcac6af more correct seeking
  • 7d66c02 seek back to 0 in mac fexecve; correct copy/sendfile/splice behaviour on EOF
  • bb0c3d2 remove mem::uninitialized
  • 59d1c50 resolve warnings
  • b029a60 use nix::Result
See more
  • d15bffb Make fexecve not allocate

This list of changes was auto generated.

v0.2.7 - 2019-08-12

12 Aug 11:58
4b9908d
Compare
Choose a tag to compare

Changes:

  • 4b9908d Merge pull request #26 from alecmocatta/dependabot/cargo/nix-0.15
  • d5e0eca Update Cargo.toml
  • bd7df13 Update nix requirement from 0.14 to 0.15

This list of changes was auto generated.

v0.2.6 - 2019-08-07

07 Aug 17:35
9ae2053
Compare
Choose a tag to compare

Changes:

  • 9ae2053 Merge pull request #25 from alecmocatta/process-count
  • c2e3373 disable count_threads on windows
  • 1c75978 count_threads
  • 84dd03d Update azure-pipelines.yml
  • dee2fe4 fix windows build
  • 9735228 v0.2.6
  • d8f7122 rename fork module to process; add process::count()
  • 2fe5484 Merge pull request #23 from alecmocatta/valgrind-is
  • 51fcaaf Automatic formatting with rustfmt
  • ce6f58e mod valgrind only on unix
See more
  • 08ef2c0 v0.2.5
  • bd61db2 make valgrind::is() return Result
  • a8554e7 Merge pull request #22 from alecmocatta/truncate-getfl
  • e8fdeaf v0.2.4
  • 8f5a7c6 F_GETFL was returning flags not recognised by nix. truncate to avoid the panic
  • 67e378d Merge pull request #21 from alecmocatta/fix-seal_fd
  • 1362956 v0.2.3
  • 5ee83db fix a bug in seal_fd
  • d282f60 Merge pull request #20 from alecmocatta/v0.2.2
  • 307c12b v0.2.2
  • 1ca6fe9 Merge pull request #19 from alecmocatta/fix
  • 644916f don't cross-build for linux on mac
  • ea2cc7a missed some
  • 132f80a remove old ci files
  • ef3b638 Merge pull request #18 from alecmocatta/bump
  • 1397549 try_from -> std::convert::TryFrom; make nightly a non-default feature
  • 55c16f1 Merge pull request #13 from alecmocatta/dependabot/cargo/nix-0.14
  • 8b5cecb EventFlags -> PollFlags
  • 8ecdcbd Merge branch 'master' into dependabot/cargo/nix-0.14
  • 8a7b40a Merge pull request #12 from alecmocatta/dependabot/cargo/escargot-0.5
  • be6304e Update escargot requirement from 0.4 to 0.5
  • f4c7f46 Merge pull request #14 from alecmocatta/dependabot/cargo/mach-0.3
  • a5602b7 Update mach requirement from 0.2 to 0.3
  • cd27ff9 Merge pull request #17 from alecmocatta/template
  • ef6f7f4 fix import
  • 5b3d86b fix import
  • 1ad3fbc fix build badges
  • c1f8fc4 disable a test
  • 85383ff Merge pull request #15 from dalance/fix_getrlimit
  • aaf0ede Merge pull request #16 from dalance/fix_unit64_t
  • 5143239 Merge pull request #16 from dalance/fix_unit64_t
  • 8743c15 Merge remote-tracking branch 'template/master' into template
  • d1f50da Merge pull request #1 from alecmocatta/alecmocatta-patch-1
  • 4899781 Update README.md
  • 5b514df disable broken targets
  • d3324eb add azure pipeline, mergify, rustfmt, readme
  • f0b6f82 cargo init --lib
  • b9bd485 Fix libc::unit64_t deprecated
  • 0d4f8ab Fix type of getrlimit arg
  • 8779e21 Update nix requirement from 0.13 to 0.14
  • b9ffa33 Bump nix
  • 7d8a8a6 Revert "Point to old but extant docs"
  • ce89c08 Point to old but extant docs
  • 32be1ff v0.2.1
  • 5cf340f Add links to docs
  • 4d4b5f9 Merge pull request #10 from alecmocatta/bump
  • 9b26b17 Use try_from crate rather than feature
  • 7ced003 Bump libc and put valgrind_request behind "nightly" feature
  • 169e3bf v0.2.0
  • 55ff451 doc consistency
  • 4c16499 Revert "work around rust-lang/rust#57488"
  • 41c7d4b Merge pull request #7 from alecmocatta/env
  • 0532de7 Functionality table fixes
  • 7490fea disable FdIter doctest on Windows; add AppVeyor badge
  • d19d436 fix the functionality table
  • 74ddc43 work around rust-lang/rust#57488
  • d3dc884 Integrate get_env; migrate contents of proc to env and file
  • 08d35c4 dup -> dup, move, copy; hopefully more correct handling of FD_ and O_ flags
  • aca8c61 Merge pull request #6 from alecmocatta/windows
  • 251a762 compiling on netbsd
  • 7ae4a0e compiling on windows
  • a3f4ee5 Merge pull request #5 from alecmocatta/relicense
  • f9e093d relicense to dual MIT + Apache-2.0
  • 4b22760 Merge pull request #4 from alecmocatta/pdfork
  • 07982a0 Add pdfork; fix clippy on FreeBSD
  • 3850f36 proc_self -> proc; minor doc fixes
  • 5ee1d4f Merge pull request #2 from myfreeweb/freebsd
  • db677e0 Remove redundant import
  • 9740dac Run cargo fmt
  • 03b46cd Merge branch 'master' into freebsd
  • 6d1f9fe Merge pull request #3 from alecmocatta/bump
  • 0bb68c0 export submodules rather than their contents; thread::count(); bump rust version
  • 2311501 Fix valgrind on FreeBSD
  • 9005478 Implement sendfile on FreeBSD
  • b1676c6 Implement gettid on FreeBSD
  • 021a687 Implement memfd_create on FreeBSD using SHM_ANON
  • 566cc39 Merge pull request #1 from alecmocatta/bump
  • 20a07a5 bump .travis.yml
  • e7333a8 fix docs.rs link
  • 0514a02 v0.1.0

This list of changes was auto generated.

Merge pull request #20 from alecmocatta/v0.2.2

25 Jul 17:03
d282f60
Compare
Choose a tag to compare
v0.2.2

v0.2.1

18 Jan 14:47
32be1ff
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release
v0.2.1

v0.2.0: remove the libc [replace] so we can publish the crate; it will howeve…

11 Jan 11:46
a9d670b
Compare
Choose a tag to compare
…r be broken on freebsd and netbsd until libc 0.2.47

v0.1.0

03 Aug 11:56
0514a02
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
v0.1.0