notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
non port: sysutils/seatd/Makefile
SVNWeb

Number of commits found: 31

Mon, 20 Mar 2023
[ 19:58 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:3059c43486a38eb67a0394d61c87d4d1fe4523f2  commit hash:3059c43486a38eb67a0394d61c87d4d1fe4523f2  commit hash:3059c43486a38eb67a0394d61c87d4d1fe4523f2  3059c43 
sysutils/seatd: unbreak with --auto-features=enabled

meson.build:143:2: ERROR: Assert failed: -Dlibseat-logind must be set to systemd
or elogind since auto_features != auto

PR:		270361
Wed, 7 Sep 2022
[ 21:10 Stefan Eßer (se) search for other commits by this committer ]    commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52  b7f0544  (Only the first 10 of 27931 ports in this commit are shown above. View all ports for this commit)
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 28 May 2022
[ 16:36 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:7c5bf264c69b974b392ff6133f99d778bed9ae09  commit hash:7c5bf264c69b974b392ff6133f99d778bed9ae09  commit hash:7c5bf264c69b974b392ff6133f99d778bed9ae09  7c5bf26 
sysutils/seatd: drop BASU=on -Werror workaround after bc9ab6b61ec4

Obsoleted by BASU patch rebase:

  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wpedantic"
  #include <basu/sd-bus.h>
  #pragma GCC diagnostic pop
[ 16:27 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0  commit hash:bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0  commit hash:bc9ab6b61ec4ba1856ebda7551cba0f058d77ee0  bc9ab6b 
sysutils/seatd: update to 0.7.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.7.0
Reported by:	upstream (seatd-announce)
Helped by:	Greg V (BASU patch rebase)
Mon, 21 Feb 2022
[ 22:39 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:dabac739f8d98a35de24276cc74ebe14cd6506ed  commit hash:dabac739f8d98a35de24276cc74ebe14cd6506ed  commit hash:dabac739f8d98a35de24276cc74ebe14cd6506ed  dabac73 
sysutils/seatd: update to 0.6.4

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.4
Reported by:	upstream (seatd-announce)
Fri, 17 Dec 2021
[ 16:59 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:91ef39095a9e95db37e8729f99f430955c768ad6  commit hash:91ef39095a9e95db37e8729f99f430955c768ad6  commit hash:91ef39095a9e95db37e8729f99f430955c768ad6  91ef390 
sysutils/seatd: unbreak BASU=off after 665e4e5edb6d

meson.build:1:0: ERROR: Unknown options: "libseat-consolekit2"

PR:		260492
Regressed by:	https://github.com/mesonbuild/meson/commit/dbf2ace6ca1c
Wed, 20 Oct 2021
[ 14:03 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:79cc9a6abc08022c69557b8e30d2618e9d5abcf0  commit hash:79cc9a6abc08022c69557b8e30d2618e9d5abcf0  commit hash:79cc9a6abc08022c69557b8e30d2618e9d5abcf0  79cc9a6 
sysutils/seatd: update ConsoleKit2 support

Sync with (e)logind backend improvements since 0.6.0.

Obtained from:	DankBSD
Tue, 19 Oct 2021
[ 20:32 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:b3b2d8a5af12547cca888b09d2bd1d10bd5039eb  commit hash:b3b2d8a5af12547cca888b09d2bd1d10bd5039eb  commit hash:b3b2d8a5af12547cca888b09d2bd1d10bd5039eb  b3b2d8a 
sysutils/seatd: update to 0.6.3

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.3
Reported by:	upstream (seatd-announce)
Wed, 29 Sep 2021
[ 14:11 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:413dae041a4da3082ae42e255960cdfce3d3bb5a  commit hash:413dae041a4da3082ae42e255960cdfce3d3bb5a  commit hash:413dae041a4da3082ae42e255960cdfce3d3bb5a  413dae0 
sysutils/seatd: add CPE information

Reported by:	decke
Fri, 24 Sep 2021
[ 17:22 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:0958855771675c0baba0262b7e5d4266dc9fe2df  commit hash:0958855771675c0baba0262b7e5d4266dc9fe2df  commit hash:0958855771675c0baba0262b7e5d4266dc9fe2df  0958855 
sysutils/seatd: document common usage

In wlroots affects WLR_BACKENDS=drm,libinput (default on console).
Weston also supports libseat but hasn't been tested.

PR:		258664
Submitted by:	Evgeniy Khramtsov <evgeniy@khramtsov.org> (based on)
Thu, 16 Sep 2021
[ 00:48 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:49cf340a36a1deb47e947762718719a9fc4ef26a  commit hash:49cf340a36a1deb47e947762718719a9fc4ef26a  commit hash:49cf340a36a1deb47e947762718719a9fc4ef26a  49cf340 
sysutils/seatd: update to 0.6.2

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.2
Reported by:	upstream (seatd-announce)
Tue, 14 Sep 2021
[ 11:30 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:02864cc70cf0519f61e108ec5f3138ad8b273912  commit hash:02864cc70cf0519f61e108ec5f3138ad8b273912  commit hash:02864cc70cf0519f61e108ec5f3138ad8b273912  02864cc 
sysutils/seatd: update to 0.6.1

Changes:	https://git.sr.ht/~kennylevinsen/seatd/refs/0.6.1
Reported by:	upstream (seatd-announce)
Sun, 12 Sep 2021
[ 10:43 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:8032eeb77053595fb7184c57ab91305cc826ec69  commit hash:8032eeb77053595fb7184c57ab91305cc826ec69  commit hash:8032eeb77053595fb7184c57ab91305cc826ec69  8032eeb 
sysutils/seatd: backport some bugfixes for seatd-launch
[ 10:43 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:341770e8679d5aafe195f4f16d190593e320112e  commit hash:341770e8679d5aafe195f4f16d190593e320112e  commit hash:341770e8679d5aafe195f4f16d190593e320112e  341770e 
sysutils/seatd: drop SUID option after b8a20cd29e54

It's not possible to restrict setuid bit to "video" group without also
breaking compositor nesting (e.g., hikari on sway). So, leave setuid
handling to a dedicated executable. seatd-launch works similar to
ck-launch-session by starting the daemon on demand.
Sat, 11 Sep 2021
[ 15:42 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:b8a20cd29e5468c4bede4a27da9759b53c666435  commit hash:b8a20cd29e5468c4bede4a27da9759b53c666435  commit hash:b8a20cd29e5468c4bede4a27da9759b53c666435  b8a20cd 
sysutils/seatd: update to 0.6.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.6.0
Reported by:	upstream (seatd-announce)
Sun, 18 Apr 2021
[ 23:34 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:c4ec298dd77721c241a7cbf01329e327596aecbd  commit hash:c4ec298dd77721c241a7cbf01329e327596aecbd  commit hash:c4ec298dd77721c241a7cbf01329e327596aecbd  c4ec298 
sysutils/seatd: alphabetically order SUID definition
[ 23:34 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:8c80131aaf28ad546553c8d9e99ab4244fcb0a77  commit hash:8c80131aaf28ad546553c8d9e99ab4244fcb0a77  commit hash:8c80131aaf28ad546553c8d9e99ab4244fcb0a77  8c80131 
x11-toolkits/wlroots: disable direct session by default

- Removed upstream in https://github.com/swaywm/wlroots/commit/d037c2dddc0f
- Lacks XDG_SESSION_TYPE unlike
https://github.com/swaywm/wlroots/commit/90c845295947
- SUID in consumers is now handled by `builtin` backend in libseat
[ 23:34 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:af2f34c777eef8696f0358c743247e5480633261  commit hash:af2f34c777eef8696f0358c743247e5480633261  commit hash:af2f34c777eef8696f0358c743247e5480633261  af2f34c 
x11-toolkits/wlroots: move CONSOLEKIT as BASU to sysutils/seatd

- wlroots >= 0.14 is libseat-only per
https://github.com/swaywm/wlroots/commit/7f0908546149
- WLR_SESSION currently defaults to libseat even if CONSOLEKIT is enabled
- mutter and plasma5-kwin if ever ported to libseat may want to use ConsoleKit2
- Enable BASU by default as the dependency is already pulled by sway and mako
Wed, 7 Apr 2021
[ 08:09 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  cf118cc  (Only the first 10 of 8873 ports in this commit are shown above. View all ports for this commit)
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Thu, 25 Mar 2021
[ 16:59 jbeich search for other commits by this committer ] Original commit   Revision:569215
sysutils/seatd: enable cr_pid on FreeBSD >= 12.3

https://cgit.freebsd.org/src/commit/?id=925f44f33862908f9a2e72520a17af148c7d0db5
https://cgit.freebsd.org/src/commit/?id=2b61bda2c75f30f6eadd18fb891fd885e4c8d19d
Mon, 15 Mar 2021
[ 20:26 jbeich search for other commits by this committer ] Original commit   Revision:568506
sysutils/seatd: update to 0.5.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.5.0
Reported by:	upstream (seatd-announce)
Wed, 28 Oct 2020
[ 14:41 jbeich search for other commits by this committer ] Original commit   Revision:553548
x11-toolkits/wlroots: enable LIBSEAT by default

When seatd is running don't use setuid bit. Otherwise, use wlroots
direct session like before to keep POLA. For example,

  $ sway
  [ERROR] [libseat] [libseat/libseat.c:73] libseat_open_seat: No backend was
able to open a seat
  [ERROR] [backend/session/libseat.c:102] Unable to create seat: Function not
implemented
  <direct session started>

  $ ps -lp $(pgrep -x sway)
   UID   PID  PPID C PRI NI    VSZ    RSS MWCHAN STAT TT     TIME COMMAND
  1234 63621 63611 0  20  0 279152 107156 select S    v0  0:01.11 sway
     0 63623 63621 6  52  0  32124  18396 sbwait I    v0  0:00.00 sway

vs.

  $ service seatd onestart
  $ sway
  <libseat session started>

  $ ps -lp $(pgrep -x sway)
   UID   PID  PPID C PRI NI    VSZ    RSS MWCHAN STAT TT     TIME COMMAND
  1234 46290 46280 4  20  0 332924 105248 select S    v0  0:05.47 sway
Mon, 19 Oct 2020
[ 22:20 jbeich search for other commits by this committer ] Original commit   Revision:552774
sysutils/seatd: update to 0.4.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.4.0
Reported by:	upstream (seatd-announce)
MFH:		2020Q4 (better FreeBSD support, only 1 consumer also non-default)
Wed, 9 Sep 2020
[ 18:56 jbeich search for other commits by this committer ] Original commit   Revision:548124
sysutils/seatd: update to 0.3.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.3.0
Reported by:	upstream
Sun, 30 Aug 2020
[ 23:13 jbeich search for other commits by this committer ] Original commit   Revision:547132
sysutils/seatd: replace r547059 with upstream fix

Let's keep -Werror for now as upstream is cooperative.
[ 15:12 pkubaj search for other commits by this committer ] Original commit   Revision:547059
sysutils/seatd: fix build on GCC architectures

Disable -Werror:
../seatd/client.c: In function 'get_peer':
../seatd/client.c:49:51: error: operand of ?: changes signedness from 'int' to
'gid_t' {aka 'unsigned int'} due to unsignedness of other operand
[-Werror=sign-compare]
   49 |  *gid = cred.cr_ngroups > 0 ? cred.cr_groups[0] : -1;
      |                                                   ^~
../seatd/client.c: At top level:
cc1: error: unrecognized command line option '-Wno-unused-command-line-argument'
[-Werror]
cc1: error: unrecognized command line option '-Wno-unknown-warning-option'
[-Werror]
cc1: all warnings being treated as errors
Sat, 29 Aug 2020
[ 00:37 jbeich search for other commits by this committer ] Original commit   Revision:546852
sysutils/seatd: update to 0.2.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by:	upstream, Repology
Mon, 24 Aug 2020
[ 02:57 jbeich search for other commits by this committer ] Original commit   Revision:546037
sysutils/seatd: update to 0.1.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.1.0
Sun, 9 Aug 2020
[ 09:39 jbeich search for other commits by this committer ] Original commit   Revision:544557
sysutils/seatd: move MESON_ARGS before PLIST_FILES

MESON_ARGS is part of configure while PLIST_FILES is part of install phase.
[ 09:35 jbeich search for other commits by this committer ] Original commit   Revision:544555
sysutils/seatd: add new port

seatd is a seat management deamon, that does everything it needs to
do. Nothing more, nothing less. Depends only on libc.

libseat is a seat management library allowing applications to use
whatever seat management is available.

Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation

Each backend can be compile-time included and is runtime auto-detected
or manually selected with the `LIBSEAT_BACKEND` environment variable.

Which backend is in use is transparent to the application, providing a
simple common interface.

WWW: https://git.sr.ht/~kennylevinsen/seatd

Number of commits found: 31