17
0

53 Commits

Author SHA256 Message Date
5cd8741fa7 Accepting request 1146449 from network
OBS-URL: https://build.opensuse.org/request/show/1146449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=22
2024-02-13 21:44:49 +00:00
6c045f18f6 Accepting request 1146417 from home:ohollmann:branches:network
- Remove the hardcoded libopenssl-1_1-devel and replace it with
  libopenssl-devel (bsc#1219879).

OBS-URL: https://build.opensuse.org/request/show/1146417
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=50
2024-02-13 15:33:51 +00:00
3a4a61e1ff Accepting request 1108504 from network
- Update to 6.2.8:
  * Upgrade catch2 to fix another gcc13 error.

- Update to 6.2.7
  * Fixes errors in release build & CI
- Drop ET-gcc13.patch

OBS-URL: https://build.opensuse.org/request/show/1108504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=21
2023-09-02 20:07:39 +00:00
f52ad640de - Update to 6.2.8:
* Upgrade catch2 to fix another gcc13 error.

- Update to 6.2.7
  * Fixes errors in release build & CI

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=48
2023-09-01 17:38:57 +00:00
486e6ce049 Accepting request 1079087 from network
OBS-URL: https://build.opensuse.org/request/show/1079087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=20
2023-04-13 12:11:22 +00:00
e6f7710998 Accepting request 1078623 from home:dimstar:Factory
- Add ET-gcc13.patch: Fix build using GCC 13.

OBS-URL: https://build.opensuse.org/request/show/1078623
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=46
2023-04-13 08:39:31 +00:00
1023bd7c60 Accepting request 1071204 from network
- Move binary 'et' to 'et-client'
  There is a naming conflict with 'erdtree' and it makes more sense
  to have that with the shorter name.
  Additionally I think EternalTerminal isn't used that much.
  And they last CVEs were handled not so well which is why we even
  think about dropping it in the future

OBS-URL: https://build.opensuse.org/request/show/1071204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=19
2023-03-14 17:16:41 +00:00
b566651aed - Move binary 'et' to 'et-client'
There is a naming conflict with 'erdtree' and it makes more sense
  to have that with the shorter name.
  Additionally I think EternalTerminal isn't used that much.
  And they last CVEs were handled not so well which is why we even
  think about dropping it in the future

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=44
2023-03-13 17:54:22 +00:00
b0832a78bf Accepting request 1060453 from network
- Update to 6.2.4:
  * CVE-2022-48257, CVE-2022-48258 remedied
  * fix readme regarding port forwarding #522
  * Fix test failures that started appearing in CI #526
  * Add documentation for the EternalTerminal protocol #523
  * ssh-et: apply upstream updates #527
  * docs: write gpg key to trusted.gpg.d for APT #530
  * Support for ipv6 addresses (with or without port specified) #536
  * ipv6 abbreviated address support #539
  * Fix launchd plist config to remove daemonization. #540
  * Explicitly set verbosity from cxxopts value. #542
  * Remove daemon flag in systemd config #549
  * Format all source with clang-format. #552
  * Fix tunnel parsing exception handling. #550
  * Fix SIGTERM behavior that causes systemd control of etserver to timeout. #554
  * Parse telemetry ini config as boolean and make telemetry opt-in. #553
  * Logfile open mode and permission plus location configurability. #556
- bsc#1207123 (CVE-2022-48257) Fix predictable logfile names in /tmp
- bsc#1207124 (CVE-2022-48258) Fix etserver and etclient have world-readable logfiles
- Note: Upstream released 6.2.2 with fixes then 6.2.4 and later removed 6.2.2
  and redid 6.2.4

OBS-URL: https://build.opensuse.org/request/show/1060453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=18
2023-01-23 17:33:52 +00:00
1a882f00c7 * CVE-2022-48257, CVE-2022-48258 remedied
* fix readme regarding port forwarding #522
  * Fix test failures that started appearing in CI #526
  * Add documentation for the EternalTerminal protocol #523
  * ssh-et: apply upstream updates #527
  * docs: write gpg key to trusted.gpg.d for APT #530
  * Support for ipv6 addresses (with or without port specified) #536
  * ipv6 abbreviated address support #539
  * Fix launchd plist config to remove daemonization. #540
  * Explicitly set verbosity from cxxopts value. #542
  * Remove daemon flag in systemd config #549
  * Format all source with clang-format. #552
  * Fix tunnel parsing exception handling. #550
  * Fix SIGTERM behavior that causes systemd control of etserver to timeout. #554
  * Parse telemetry ini config as boolean and make telemetry opt-in. #553
  * Logfile open mode and permission plus location configurability. #556
- bsc#1207123 (CVE-2022-48257) Fix predictable logfile names in /tmp
- bsc#1207124 (CVE-2022-48258) Fix etserver and etclient have world-readable logfiles
- Note: Upstream released 6.2.2 with fixes then 6.2.4 and later removed 6.2.2
  and redid 6.2.4

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=42
2023-01-23 15:34:08 +00:00
25780e4b3a - Update to 6.2.4:
* Redirect external dir to imported. Create import script
  * Update submodule imports

- Update to 6.2.2:
  * Fix readme regarding port forwarding (#522)
  * Add documentation for the EternalTerminal protocol (#523)
  * Support for ipv6 addresses (#536) 
  * Support collapsed zeroes format for ipv6 host addresses (#537)
  * Support ipv6 abbreviated addresses (#539)
  * Remove daemon flag in systemd config (#549)
  * Fix launchd plist config to remove daemonization. (#540
  * Fix SIGTERM behavior that causes systemd control of etserver to timeout (#554)
  * Fix tunnel parsing exception handling (#550)
  * Logfile open mode and permission plus location configurability (#556)
    CVE-2022-48257, CVE-2022-48258

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=41
2023-01-20 08:17:27 +00:00
d9227d02e1 Accepting request 1034108 from network
OBS-URL: https://build.opensuse.org/request/show/1034108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=17
2022-11-07 12:51:50 +00:00
cfdcc97e30 Accepting request 1033912 from home:mlin7442:branches:network
fix Leap 15.5 build - hard buildrequires gcc10-c++ in Leap 15.5

OBS-URL: https://build.opensuse.org/request/show/1033912
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=39
2022-11-07 08:53:42 +00:00
95e8c41feb Accepting request 997668 from network
- Require gcc-c++ instead of gcc12-c++ in most cases
  This will be gcc12-c++ on TW by default
  In Leap 15.3/15.4 hard-require gcc10-c++ since the build fails with
  older versions

  * EternalTerminal-6.2.0-return.patch
  * CVE-2022-24949 [bsc#1202435]
  * CVE-2022-24950 [bsc#1202434]
  * CVE-2022-24951 [bsc#1202433]
  * CVE-2022-24952 [bsc#1202432]

OBS-URL: https://build.opensuse.org/request/show/997668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=16
2022-08-18 14:49:18 +00:00
b25eaaf613 In Leap 15.3/15.4 hard-require gcc10-c++ since the build fails with
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=37
2022-08-18 06:16:13 +00:00
d40d0d1aed - Require gcc-c++ instead of gcc12-c++ in most cases
This will be gcc12-c++ on TW by default
  In Leap 15.4 hard-require gcc10-c++ since the build fails with
  older versions
  * EternalTerminal-6.2.0-return.patch

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=36
2022-08-18 06:06:23 +00:00
f083a838a0 OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=35 2022-08-17 15:20:08 +00:00
d9a8cb292b OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=34 2022-08-17 15:11:49 +00:00
cc16f72efd * CVE-2022-24949 [bsc#1202435]
* CVE-2022-24950 [bsc#1202434]
  * CVE-2022-24951 [bsc#1202433]
  * CVE-2022-24952 [bsc#1202432]

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=33
2022-08-17 15:05:24 +00:00
33a275fbc7 OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=32 2022-08-17 14:29:34 +00:00
f9de59f1e9 Accepting request 975351 from network
- Update to 6.2.1:
  * Fix build issues
- Remove upstreamed patches:
  * EternalTerminal-6.2.0-return.patch                                                                                                        
  * EternalTerminal-6.2.0-optional.patch

OBS-URL: https://build.opensuse.org/request/show/975351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=15
2022-05-06 16:59:51 +00:00
951c583045 * Fix build issues
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=30
2022-05-06 08:01:21 +00:00
155b9be93c - Update to 6.2.1:
Fix build issues
- Remove upstreamed patches:
  * EternalTerminal-6.2.0-return.patch                                                                                                        
  * EternalTerminal-6.2.0-optional.patch

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=29
2022-05-06 08:01:09 +00:00
3aab97bbb3 Accepting request 975216 from network
- Update to 6.2.0:
  * Several security and stability improvements.
- Add EternalTerminal-6.2.0-return.patch
  See https://github.com/MisterTea/EternalTerminal/pull/518
- Add EternalTerminal-6.2.0-optional.patch

OBS-URL: https://build.opensuse.org/request/show/975216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=14
2022-05-05 21:07:30 +00:00
b6f860cd4d - Add EternalTerminal-6.2.0-optional.patch
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=27
2022-05-05 14:39:45 +00:00
601e030451 - Update to 6.2.0:
* Several security and stability improvements.
- Add EternalTerminal-6.2.0-return.patch
  See https://github.com/MisterTea/EternalTerminal/pull/518

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=26
2022-05-05 12:18:57 +00:00
cb371689ea Accepting request 946163 from network
- Update to 6.1.11:
  * Compile fixes for later versions of gcc
- Remove et-limits.patch: upstreamed

OBS-URL: https://build.opensuse.org/request/show/946163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=13
2022-01-13 22:21:33 +00:00
d79f0b3b38 - Remove et-limits.patch: upstreamed
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=25
2022-01-13 14:26:11 +00:00
d68d95c337 - Update to 6.1.11:
* Compile fixes for later versions of gcc

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=24
2022-01-13 14:25:33 +00:00
7e1c1aa5fa Accepting request 929131 from network
- Update to 6.1.9:
  * Security & Compatibility fixes

- Add et-limits.patch:
  Fix build by patching in-tree sentry.
  See https://github.com/MisterTea/EternalTerminal/issues/412
  and https://github.com/getsentry/sentry-native/issues/501

OBS-URL: https://build.opensuse.org/request/show/929131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=12
2021-11-04 15:09:58 +00:00
e24cb732fd - Update to 6.1.9:
* Security & Compatibility fixes
- Add et-limits.patch:
  Fix build by patching in-tree sentry.
  See https://github.com/MisterTea/EternalTerminal/issues/412
  and https://github.com/getsentry/sentry-native/issues/501

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=23
2021-11-04 08:41:59 +00:00
2db3904571 Accepting request 896385 from network
- Update to 6.1.8:
  * ssh config fixes

OBS-URL: https://build.opensuse.org/request/show/896385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=11
2021-06-01 08:39:36 +00:00
4f61a6153b - Update to 6.1.8:
* ssh config fixes

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=21
2021-05-31 15:14:16 +00:00
Richard Brown
05326d646f Accepting request 883818 from network
OBS-URL: https://build.opensuse.org/request/show/883818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=10
2021-04-08 19:32:37 +00:00
4147b9de91 Accepting request 883817 from home:jubalh:branches:network
- Update to 6.1.7:
  * Fix race condition in connection test
  * Reduce debug object size
  * Move deployment scripts to deployment branch
  * Do not install files from PlatformFolders project

- Update to 6.1.6:
  * Fix crash on exit.
  * Fix ARM build.

- Update to 6.1.5:
  * Fixes for various OSes
  * Update sentry version

- Update to 6.1.4:
  * Add stack trace on unhandled exception

- Update to 6.1.3:
  * Fixes for various OSes and build systems
  * Allow older cmake versions on non-windows platforms
  * Fix for older cmake versions

- Update to 6.1.0:
  * Build using vcpkg
  * Monitor crashes
  * Fix some race conditions
  * Add --ssh-option argument for passing arguments to ssh
  * Android support

OBS-URL: https://build.opensuse.org/request/show/883817
OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=19
2021-04-08 10:40:28 +00:00
e21f399a90 Accepting request 849345 from network
- Update to 6.0.13:
  * Fix warning by systemctl (#346)
  * Import UST
  * Several documentation fixes

OBS-URL: https://build.opensuse.org/request/show/849345
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=9
2020-11-19 15:46:27 +00:00
ac5043af76 - Update to 6.0.13:
* Fix warning by systemctl (#346)
  * Import UST
  * Several documentation fixes

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=17
2020-11-19 09:03:31 +00:00
4431f73bea Accepting request 824072 from network
- Update to 6.0.11:
  * Fix version number

- Update to 6.0.10:
  * Fix --help and --version flags

OBS-URL: https://build.opensuse.org/request/show/824072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=8
2020-08-03 12:18:41 +00:00
729c41bb13 - Update to 6.0.11:
* Fix version number

- Update to 6.0.10:
  * Fix --help and --version flags

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=15
2020-08-03 06:51:13 +00:00
03c9267bf7 Accepting request 823688 from network
- Update to 6.0.9:
  * TSAN fixes
  * Pass errno correctly from ::read

OBS-URL: https://build.opensuse.org/request/show/823688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=7
2020-07-31 13:56:24 +00:00
66c9773302 - Update to 6.0.9:
* TSAN fixes
  * Pass errno correctly from ::read

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=13
2020-07-31 06:39:18 +00:00
70baf00f8b Accepting request 823519 from network
- Update to 6.0.8:
  * TSAN/ASAN fixes
  * Parse named socket port forwards (#293)
  * Fix input for forward tunnels (#319)
  * Revert back to write/read instead of send/recv on unix (#323, #322)
  * Handle SIGINT manually (#333, #324)
- Build with DISABLE_CRASH_LOG=OFF since SIGINT is now not handled
  by easylogging++ anymore, thus ctrl+c won't lead to crash

OBS-URL: https://build.opensuse.org/request/show/823519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=6
2020-07-30 08:03:08 +00:00
20d5fac66b - Update to 6.0.8:
* TSAN/ASAN fixes
  * Parse named socket port forwards (#293)
  * Fix input for forward tunnels (#319)
  * Revert back to write/read instead of send/recv on unix (#323, #322)
  * Handle SIGINT manually (#333, #324)
- Build with DISABLE_CRASH_LOG=OFF since SIGINT is now not handled
  by easylogging++ anymore, thus ctrl+c won't lead to crash

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=11
2020-07-30 06:41:28 +00:00
1321995df6 Accepting request 816851 from network
- Build with DISABLE_CRASH_LOG=ON to prevent segfault upon abort
  See https://github.com/MisterTea/EternalTerminal/issues/324

OBS-URL: https://build.opensuse.org/request/show/816851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=5
2020-06-25 13:07:15 +00:00
7dbcc54c90 - Build with DISABLE_CRASH_LOG=ON to prevent segfault upon abort
See https://github.com/MisterTea/EternalTerminal/issues/324

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=9
2020-06-24 14:28:38 +00:00
d7ff92b0d4 Accepting request 781390 from network
- Update to 6.0.7:
  * Add Match Host support to ssh config

OBS-URL: https://build.opensuse.org/request/show/781390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=4
2020-03-04 08:48:42 +00:00
636294babc - Update to 6.0.7:
* Add Match Host support to ssh config

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=7
2020-03-04 06:55:10 +00:00
e42f9e630c Accepting request 774819 from network
- Update to 6.0.6:
  * Generate passkeys on server (#280)

OBS-URL: https://build.opensuse.org/request/show/774819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=3
2020-02-18 09:38:28 +00:00
0263c5188b - Update to 6.0.6:
* Generate passkeys on server (#280)

OBS-URL: https://build.opensuse.org/package/show/network/EternalTerminal?expand=0&rev=5
2020-02-17 10:05:03 +00:00
7416a70bbb Accepting request 759672 from network
- Update to 6.0.5:
  * Fix SSH config parsing bug when Hostname is specified (#235) 
  * Expand tilde before parsing include file (#244)
  * Add a build option to disable easylogging's default
    crash handler (#246)
  * Several bug fixes

OBS-URL: https://build.opensuse.org/request/show/759672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/EternalTerminal?expand=0&rev=2
2019-12-27 13:01:25 +00:00