Commit Graph

  • edfbf75025 Merge pull request #201 from MacMalainey/master master v1.1.24 Guillaume J. Charmes 2024-10-31 12:56:50 -06:00
  • 7c00df3597 remove x/sys dependency for zos Mac Malainey 2024-10-31 10:42:45 -04:00
  • 13c571dda3 add z/OS support Mac Malainey 2024-10-28 13:11:43 -04:00
  • 2cde18bfb7 Fix go.mod v1.1.23 Guillaume J. Charmes 2024-08-13 14:48:18 -06:00
  • 08e77a045a Merge pull request #189 from n2vi/openbsd-arch-free Guillaume J. Charmes 2024-02-28 16:01:12 -06:00
  • 3c9ed8dffc ztypes_openbsd_32bit_int.go: remove arch list Eric Grosse 2024-02-28 19:23:29 +00:00
  • 03db72c7b7 Merge pull request #180 from WeidiDeng/non-blocking Guillaume J. Charmes 2023-12-09 08:54:43 -05:00
  • f3f519ed12 add notes to README.md Weidi Deng 2023-12-09 09:34:16 +08:00
  • 2711aac0db using a larger timeout in test Weidi Deng 2023-12-09 09:19:11 +08:00
  • bb5f79cd0d re-enable non-blocking tests Weidi Deng 2023-12-09 09:18:31 +08:00
  • f188b6dbd5 Revert go.mod for v1. v1.1.21 v1 Guillaume J. Charmes 2023-11-16 10:26:32 -05:00
  • 3194d695c3 Merge pull request #177 from creack/revert-nonblock-ioctl Guillaume J. Charmes 2023-11-16 10:21:27 -05:00
  • 8efd70af93 Revert #167 to avoid race on Linux. Guillaume J. Charmes 2023-11-09 10:50:21 -05:00
  • 4f76b68d8a Add tests to make sure ptys are individually addressalbe. Enable windows in GHA tests. multi-pty-tests Guillaume J. Charmes 2023-10-31 18:37:01 -04:00
  • 2dfd24de61 Merge pull request #173 from creack/tests-cleanup Guillaume J. Charmes 2023-10-31 14:32:43 -04:00
  • cafb3b47d0 Fix typo. tests-cleanup Guillaume J. Charmes 2023-10-31 14:32:20 -04:00
  • 0a15590bf0 Skip tests for go1.6. Guillaume J. Charmes 2023-10-31 10:55:31 -04:00
  • 219f7e0db9 Add more test helpers, cleanup existing tests. Add editorconfig and golangci config, comply with golangci rules. Guillaume J. Charmes 2023-10-31 10:46:02 -04:00
  • ccf8e7e6b6 Add openClose helper in tests to remove duplication. Guillaume J. Charmes 2023-10-31 09:20:53 -04:00
  • bc68e99fbc Minor cosmetic cleanups in the tests. Add missing error checks. Use Fatal instead of Error to avoid panics upon failure. Guillaume J. Charmes 2023-10-31 09:07:26 -04:00
  • e9c1f000f4 added DeadlineHolder photostorm-master-creack photostorm 2023-10-28 18:11:18 -04:00
  • 7f5c495d24 moved deadline method to FdHolder photostorm 2023-10-28 18:00:10 -04:00
  • 96e45d8b5a Minor cosmetic fixes, add few comments/questions. Guillaume J. Charmes 2023-10-28 12:02:02 -04:00
  • c3e5fb6a7b fixed unit tests photostorm 2023-10-28 11:58:29 -04:00
  • 0ff5399118 fixed type issue from recent merge photostorm 2023-10-28 11:44:36 -04:00
  • 84a9155050 Merge branch 'master' into master Guillaume J. Charmes 2023-10-28 08:05:55 -07:00
  • a425b37197 Bump major version to v2. Drop support for the old riscv in favor of the official riscv64 (see #168). Guillaume J. Charmes 2023-10-28 10:50:27 -04:00
  • 9e7704ebe7 Merge pull request #154 from calculi-corp/master Guillaume J. Charmes 2023-10-28 07:39:06 -07:00
  • 7aeba9291c Update github actions. Guillaume J. Charmes 2023-10-28 10:36:44 -04:00
  • 1985fd408d Merge pull request #167 from sio/ioctl v1.1.20 Guillaume J. Charmes 2023-10-28 07:19:50 -07:00
  • 8042b227ec Revert riscv removal. v1.1.19 Guillaume J. Charmes 2023-10-26 11:23:10 -04:00
  • 5c92749733 Merge pull request #168 from sio/riscv Guillaume J. Charmes 2023-10-26 08:19:57 -07:00
  • 04081dc6b3 Merge pull request #30 from samm-git/master Guillaume J. Charmes 2023-10-26 08:10:52 -07:00
  • 24db57f63d Merge pull request #157 from matoro/master Guillaume J. Charmes 2023-10-26 07:42:32 -07:00
  • 3135450605 cleanup some used code, added code to monitor the spawned process photostorm 2023-09-03 14:24:54 -04:00
  • 7f1364099e Use upstream compiler for linux/riscv64 and freebsd/riscv64 Vitaly Potyarkin 2023-04-27 15:20:21 +00:00
  • 3abf458f02 Notify about intentionally using blocking io on Darwin Vitaly Potyarkin 2023-04-28 11:26:34 +00:00
  • 75e52f1103 Do not fail if SetDeadline is not supported by OS Vitaly Potyarkin 2023-04-28 10:23:52 +00:00
  • 418593def3 Restore support for older Go versions Vitaly Potyarkin 2023-04-28 10:09:56 +00:00
  • 87d82d3af0 Rename ioctl.go back Vitaly Potyarkin 2023-04-28 09:26:11 +00:00
  • 291695431f Do not set file descriptor into blocking mode Vitaly Potyarkin 2023-04-27 15:04:19 +00:00
  • 5c3f42aa4e Add tests to detect forever hanging Read() Vitaly Potyarkin 2023-04-27 14:00:42 +00:00
  • 6794a5ba0b Merge pull request #1 from ActiveState/master photostorm 2023-03-23 21:27:36 -04:00
  • db6cfc0728 Don't close a pty that was never started as it causes a panic Nathan Rijksen 2023-03-23 13:25:45 -07:00
  • 0a71ca4f0f cleanup some unused fields photostorm 2022-10-25 21:23:44 -04:00
  • 3a069a34a2 Add sparc support matoro 2022-09-01 14:29:51 -04:00
  • 82ad6226c1 Revert "Update README.md" photostorm 2022-07-26 13:03:55 -04:00
  • f40884c37b made exec cmd struct private photostorm 2022-07-25 23:44:28 -04:00
  • d193ef77c7 Revert "temporary module path" photostorm 2022-07-25 18:23:54 -04:00
  • 2aa609e6e2 temporary module path photostorm 2022-07-25 17:38:18 -04:00
  • d44d7f77e3 Update README.md photostorm 2022-07-25 17:28:52 -04:00
  • 580600d366 new windows support photostorm 2022-07-25 17:24:45 -04:00
  • 7e0c64ddab Upgrade to go version 1.18.2 to fix multiple CVEs Pinaki Sarkar 2022-07-01 16:16:46 -07:00
  • 0d412c9fbe Provide correct pty/tty file paths on OpenBSD (#148) Joel Sing 2022-04-22 07:18:55 +10:00
  • 2e47437b1f Add some basic tests (#145) Fraser Waters 2022-03-29 12:18:40 +01:00
  • d301b27172 fix aix compile error (#144) v1.1.18 Guillaume J. Charmes 2022-03-27 10:49:54 -07:00
  • 6eb8749846 Remove go 1.6 on macos test run (#143) Fraser Waters 2022-03-27 18:44:08 +01:00
  • a24f8808b5 Fix windows compilation (#142) Guillaume J. Charmes 2022-03-27 10:36:46 -07:00
  • 7de28cee0d Add GHA workflow to run test_crosscompile and go test (#141) Fraser Waters 2022-03-27 13:14:20 +01:00
  • edfd13da2a Remove ppc from freebsd as it is not available in go1.18beta1. Check error in Getsize(). (#137) Guillaume J. Charmes 2022-01-31 08:33:52 -05:00
  • 7b57fd2675 Use uint16 in winsize_unsupported.go (#136) Ryo Ota 2022-01-31 22:29:29 +09:00
  • b135084511 Rename loongarchx to loong64. (#130) v1.1.17 abner.chen 2021-10-17 01:41:19 +08:00
  • ac2ba380e8 Add freebsd/ppc64 support in test_crosscompile.sh (#128) v1.1.16 lenoil98 2021-09-27 12:21:23 -04:00
  • 819195d464 Add support for freebsd/ppc64 (#126) lenoil98 2021-09-27 12:20:55 -04:00
  • 8ac0cc1360 Fix typo in openbsd build constraint (#125) v1.1.15 Graham Clark 2021-08-21 18:08:37 -04:00
  • c1836eafaf Add support for OpenBSD mips64 (#123) v1.1.14 Aaron Bieber 2021-07-26 19:35:49 -06:00
  • f73a158a9a Simplify solaris implementation. (#120) v1.1.13 Guillaume J. Charmes 2021-05-29 18:39:47 -04:00
  • a76ea1c682 Add pty.InheritSize for solaris support (#118) whorfin 2021-05-29 10:28:15 -07:00
  • 4f15fbdd3a add arm64 to feebsd and nebsd in test script v1.1.12 Guillaume J. Charmes 2021-05-16 12:39:48 -04:00
  • 5e261bd7a0 run gofmt Guillaume J. Charmes 2021-05-16 12:32:27 -04:00
  • d8c5af0daf Add loongarch support (#116) guoqi.chen 2021-05-17 00:28:03 +08:00
  • e9fe422625 Add support for NetBSD 386/amd64/arm (#117) Iain Buclaw 2021-05-16 18:17:26 +02:00
  • 060a4be6ce Update cross compile test for go1.16 Guillaume J. Charmes 2021-04-05 16:01:08 -04:00
  • ab4a70c372 Closes #111. Close chan in README example. Guillaume J. Charmes 2021-04-05 15:58:33 -04:00
  • 097644e6ac README: replace deprecated crypto/ssh/terminal (#108) Sebastiaan van Stijn 2020-11-24 15:41:28 +01:00
  • a6c0a376f1 Add O_NOCTTY for darwin when opening slave (#93) Isao Jonas 2020-08-04 13:06:58 -05:00
  • 2a38352e8b Add openbsd archs v1.1.11 Guillaume J. Charmes 2020-05-19 12:21:43 -04:00
  • 110238dc20 Unify OpenBSD ztypes; adds arm support (#98) Matthew Martin 2020-05-19 11:20:50 -05:00
  • f272787f85 Add StartWithAttrs to allow bypassing setsid/setctty (#97) v1.1.10 Guillaume J. Charmes 2020-05-07 09:35:59 -04:00
  • 8ab47f72e8 Add support for freebsd/arm64 (#87) Tobias Kortkamp 2019-12-09 11:58:40 +00:00
  • 3a6a957789 Bump go 1.13 v1.1.9 Guillaume J. Charmes 2019-09-25 11:36:33 -04:00
  • 2769f65a3a remove go.mod in go.mod v1.1.7 Guillaume J. Charmes 2019-06-29 11:16:10 -04:00
  • bbd30d0db8 Add riscv v1.1.6 Guillaume J. Charmes 2019-06-29 11:10:31 -04:00
  • efa78fa813 Add riscv64 support (#81) Carlos Eduardo 2019-06-29 12:04:48 -03:00
  • bdde493334 Enable solirs in cross compile test. Guillaume J. Charmes 2019-06-29 11:03:36 -04:00
  • d584804c77 support for Solaris (#64) Fazal Majid 2019-06-29 16:02:41 +01:00
  • 8a22c94093 s/kr/creack/ in README Guillaume J. Charmes 2019-06-29 10:59:02 -04:00
  • 09f9379b91 Add crosscopile test script. Guillaume J. Charmes 2019-06-29 10:56:49 -04:00
  • b6e1bdd4a4 Set Ctty in SysProcAttr (#75) v1.1.5 Drew DeVault 2019-03-31 21:15:51 -06:00
  • 521317be5e Don't set Stdin/Stdout/Stderr if already set (#71) v1.1.4 Okunev Yu Dmitry 2019-03-18 14:38:44 +02:00
  • 7dc38fb350 remove deprecated nomenclature Keith Rarick 2019-01-30 17:10:33 -08:00
  • 38258927ff go mod init Keith Rarick 2019-01-30 16:59:02 -08:00
  • db8e3cd836 Add StartWithSize to allow resizing pty before starting a command to avoid races (#62) v1.1.3 Dustin Spicuzza 2018-09-15 11:00:18 -04:00
  • fa756f09ee Add support for OpenBSD 386. Prevents compile errors. (#60) v1.1.2 Derek Marcotte 2018-06-20 11:12:22 -04:00
  • 282ce0e532 Improve error management for openpty (#57) v1.1.1 Guillaume J. Charmes 2018-01-13 13:08:13 -05:00
  • f8811ff0e5 add openbsd/amd64 support (#58) Guillaume J. Charmes 2018-01-13 13:07:53 -05:00
  • 1278f20d9c Add shell example to readme v1.1.0 Guillaume J. Charmes 2018-01-06 14:11:30 -05:00
  • f4f01f5967 Added terminal/pty resize functionality and utility function to inherit size from master's pty to slave. Changes type winsize to make it accessible from outside the package. (#39) Jonathan Logan 2018-01-06 17:34:20 +00:00
  • 95d05c1eef Prevent golang to set the non-block flag on ptmx open to avoid 100% CPU usage on reads (#53) v1.0.1 Guillaume J. Charmes 2017-10-06 13:48:01 -04:00
  • 2c10821df3 Add mips64 mips64le build tags (#47) v1.0.0 Guillaume J. Charmes 2017-03-07 08:53:09 -06:00