<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snac2/snac.h, branch master</title>
<subtitle>Fork of snac2 to test neighborhood #web</subtitle>
<id>https://git.r.bdr.sh/snac2/atom/snac.h?h=master</id>
<link rel='self' href='https://git.r.bdr.sh/snac2/atom/snac.h?h=master'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/'/>
<updated>2026-04-15T14:59:19Z</updated>
<entry>
<title>Add neighborhood feature</title>
<updated>2026-04-15T14:59:19Z</updated>
<author>
<name>Ruben Beltran del Rio</name>
<email>rbdr@bravo-i.local</email>
</author>
<published>2026-04-15T14:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=6fc748933ad263ba0e8c78eb9ae1e085a2b0dfb2'/>
<id>urn:sha1:6fc748933ad263ba0e8c78eb9ae1e085a2b0dfb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bumped version.</title>
<updated>2026-04-03T10:51:14Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-04-03T10:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=083c0e7df7aa67e4fdf18e823cce99e88e04406d'/>
<id>urn:sha1:083c0e7df7aa67e4fdf18e823cce99e88e04406d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version 2.91 RELEASED.</title>
<updated>2026-03-23T09:02:05Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-03-23T09:02:05Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=9a1b78113e7fd728acd5cb6b58c24fb53f24f99a'/>
<id>urn:sha1:9a1b78113e7fd728acd5cb6b58c24fb53f24f99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented tootfinder.ch compatibility mimic Mastodon Behaviour</title>
<updated>2026-03-19T10:50:03Z</updated>
<author>
<name>Giuseppe Ranieri</name>
<email>giuseppe@ranieri.dev</email>
</author>
<published>2026-03-19T09:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=e21a933a6ecacdc2ca3b3ed1c495714ba36afa3d'/>
<id>urn:sha1:e21a933a6ecacdc2ca3b3ed1c495714ba36afa3d</id>
<content type='text'>
Added aliases list on webfinger response
Return the /users/&lt;actor&gt; in the webfinger response ( mimic Mastodon )
Implemented /users endpoint redirect to access actor profile

Files changed:
	modified:   data.c
	modified:   httpd.c
	modified:   snac.h
	modified:   webfinger.c
</content>
</entry>
<entry>
<title>Bumped version.</title>
<updated>2026-03-06T07:47:46Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-03-06T07:47:46Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=4adf66b0d4e983e38678657753c41904ed4314dd'/>
<id>urn:sha1:4adf66b0d4e983e38678657753c41904ed4314dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version 2.90 RELEASED.</title>
<updated>2026-02-17T08:41:41Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-02-17T08:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=787d0180bff0655045c3cf42bf8868609c11a6f5'/>
<id>urn:sha1:787d0180bff0655045c3cf42bf8868609c11a6f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>strip_exif support for the OpenBSD sandbox</title>
<updated>2026-02-05T20:17:44Z</updated>
<author>
<name>Alvar Penning</name>
<email>post@0x21.biz</email>
</author>
<published>2026-02-05T19:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=ea81780895702b08b0b93ff48bd1876330632b89'/>
<id>urn:sha1:ea81780895702b08b0b93ff48bd1876330632b89</id>
<content type='text'>
Change the strip_exif logic to work with the already existing OpenBSD
sandbox and allow ffmpeg and mogrify to be executed.

The previous strip_exif implementation relied on system(3), effectively
starting "/bin/sh" and executing the required tool within a shell
session. Making this work in the sandbox would require to allow
executing "/bin/sh", rendering the sandbox useless.

Thus, the code now starts determining the absolute path of the tools -
unless they are given as ffmpeg_path or mogrify_path - and allowing them
to be executed via unveil(2). Then, instead of the system(3) call, the
good old fork(2) and execve(2) dance is performed.

The sbox_enter code was made aware of strip_exif, which resulted in a
pledge(2) violation before when disable_email_notifications was set to
false. Furthermore, the detected paths of the tools are now allowed.
</content>
</entry>
<entry>
<title>Added translatable month names.</title>
<updated>2026-02-02T16:51:40Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-02-02T16:51:40Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=7d24c6ff9460066479421473956bfce360ceb608'/>
<id>urn:sha1:7d24c6ff9460066479421473956bfce360ceb608</id>
<content type='text'>
</content>
</entry>
<entry>
<title>notifications filter</title>
<updated>2026-01-25T15:56:04Z</updated>
<author>
<name>byte</name>
<email>gf3qyrmw7@mozmail.com</email>
</author>
<published>2026-01-18T22:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=56ca23c68c76fc1225f64b3d19e7c23954b2e8a3'/>
<id>urn:sha1:56ca23c68c76fc1225f64b3d19e7c23954b2e8a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bumped version.</title>
<updated>2026-01-25T12:16:34Z</updated>
<author>
<name>grunfink</name>
<email>grunfink@comam.es</email>
</author>
<published>2026-01-25T12:16:34Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/snac2/commit/?id=f1763dc7e6bde6b1055917c63ea843a10c1b90d9'/>
<id>urn:sha1:f1763dc7e6bde6b1055917c63ea843a10c1b90d9</id>
<content type='text'>
</content>
</entry>
</feed>
