home.social

#capsicum — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #capsicum, aggregated by home.social.

  1. CW: :capsicum: リノートの取り消し

    @capsicum

    こちらがタッチ操作に関するissue。

    github.com/pooza/capsicum/issu

    補足しますと。

    自分が避けたかった「誤操作」のひとつとして、Mastodon のWebUI にある、ブックマークアイコンの誤タッチがあります。
    モロヘイヤがあるサーバーでは、ブックマーク操作により、PieFed へのブックマークという重めの処理も走る。

    ユーザーがモロヘイヤ上で、「PieFed連携を有効にしているか?」という判定が必要。
    今までcapsicumでは、ユーザーごとのモロヘイヤでの設定を取得する必要がなかったが、これが必要になった。

    元々次バージョン(1.26)では、Annictへの感想投稿の機能追加が予定されていたところ。
    こちらでも「Annict連携を有効にしているか」を判定する必要があるので、「ユーザーのモロヘイヤでの設定を取得する」枠組みがここで整理されます。

    #GitHub #capsicum #Mastodon #モロヘイヤ #mulukhiya_toot_proxy #precure_fun #delmulin

  2. CW: :capsicum: リノートの取り消し

    github.com/pooza/capsicum/issu

    @ore_orue からのご報告、ありがとうございました。
    手元の開発版では実装済み。次バージョン(1.26)に含められる見込みです。

    リノートに、Mastodon (ブースト)との違いが意外と色々あります。
    ・リノートは繰り返し実行できる。
    ・ブーストはデフォルトではまとめて表示される。その場合、タイムライン上にもう1通流れてこない。

    リノートは繰り返せるから、リノート元ではなく、リノート先(リノート自体)からの取り消し操作であるべき。
    一方、ブーストはまとめ表示される可能性があるから、ブースト元からも取り消し操作ができないといけない。

    この違いを踏まえた実装になってます。

    また、この報告から派生して、「基本的な操作はタッチから実行できないか」という要望も出ています。

    タッチ操作が出来ないのは「モバイルに由来する誤操作を防ぐ」という、当初からある基本設計であるところ。
    デスクトップ版の登場により、この前提が成り立たなくなってます。基本設計の見直しということで、大きな課題としてじっくり丁寧に取り組むことになりました。

    github.com/pooza/capsicum/issu

    結果、ロードマップとしても、今ある課題の中では最後尾になってます。

    @capsicum

    #precure_fun #delmulin

    #GitHub #capsicum #Mastodon #イル

  3. @toneji
    ありがとうございます。

    capsicumでのナウプレは、サーバー側の機能(モロヘイヤに元々ある)をトリガーする機能だけ実装しています。
    Android, iOS, macOS版では、再生アプリ(Apple Music, Spotify, YouTube Musicあたりは動作確認済み)側からの「共有」という、ちょっと独自性ある導線からナウプレが実行できます。

    ただ、とねぢさんのいつものナウプレのフォーマット(TheDesk由来)とは違っています。
    モロヘイヤ側のナウプレフォーマットはユーザー要望由来なので、変えることは出来ないのですが。

    あと、アプリ自体が自鯖メンバー向けに提供しているという立て付けなので、自鯖メンバー以外には機能が限定されます。
    これは、capsicumの独自機能の多くが、サーバ側の機能がないと動かない為もあります。

    アプリ選択の判断基準にされることが多いプッシュ通知も、自鯖メンバー限定の機能に含まれます。
    Misskeyでは本来は、サードパーティのクライアントには開放されていない機能であるところ、モロヘイヤ側の独自拡張で実行できるようにしている事情もあります。

    とねぢさんだったら、美食丼に登録していただければプッシュ機能は制限解除できます。
    アプリ上で美食丼にも籍があれば、箕面どんでの利用にもプッシュ通知は有効になると思います。(多分)

    以上、近況のご案内です。

    #capsicum #Misskey #モロヘイヤ #mulukhiya_toot_proxy

  4. モロヘイヤベースの番組表を、昨晩から運用開始。
    今までGoogleスプレッドシートから番組表JSONを出力していたところ、モロヘイヤ上の機能に置き換えた。

    JSONのスキーマには互換性があり、capsicumむけには追加の情報も出力している。
    Mastodon/MisskeyのWebUIやcapsicum、いずれからも従来通りに読み込めることを確認。

    #mastodon #capsicum #misskey #モロヘイヤ #mulukhiya_toot_proxy #image #precure_fun #delmulin

  5. 🥤🔒 Ah, the classic showdown: FreeBSD's #Capsicum vs. Linux's #Seccomp. It's the digital equivalent of debating whether a potato is a superior #security measure to a tomato. Spoiler alert: both are vegetables. 🥔🍅
    vivianvoss.net/blog/capsicum-v #FreeBSD #Linux #Debate #Tech #Humor #HackerNews #ngated

  6. signify-rs 0.3.0 is released! The main code now runs sandboxed with #capsicum on #FreeBSD, #pledge/#unveil on #OpenBSD, and #landlock on #Linux. File opens are hardened with openat2 on Linux and O_NOFOLLOW on #unix. Resource limits are set for further hardening. Code fixed to create deterministic signatures, bit-exact with the reference implementation. Refer to the ChangeLog for more information: git.sr.ht/~alip/signify/tree/m #rustlang #security

  7. I have just submitted this issue, github.com/nushell/nushell/iss for #nushell + #sydbox integration for a well-confined and audited default shell. Hopefully we can provide a portable base to include #FreeBSD's #Capsicum, #OpenBSD's #pledge and #NetBSD's #secmodel supported one day too! Imagine your #shell covering your ass when you tell noone but #curl #bash at 3 am on a nightshift trying not to wake anyone up! Feedback much appreciated! #exherbo #security

  8. #Australia: Proposed #AntiProtest Laws: Reviewing #Victoria's New Legislation

    by lawyer Galbally Parker | Jan 14, 2025

    "The proposed anti- protest laws include:

    - Banning the flags and symbols of listed terrorist organisations in public, to give Victoria Police more powers and fill in any gaps in Commonwealth anti-Terror legislation. Listed terrorist organisations include #Hamas, Hezbollah and several other groups, including white nationalist and racist violent extremist (NRVE) right-wing groups.
    - Banning the use of #FaceMasks at protests, which are being used to conceal identities and shield agitators from crowd-control measures like #capsicum spray. A mask ban in public demonstrations will focus on prohibiting the wearing of face coverings at protests and providing police with the power to require their removal. Exemptions would apply for legitimate health, religious or cultural reasons.
    - Banning the use of glue, rope, chains, locks and other dangerous attachment devices that protestors use to cause maximum disruption and endanger others
    - Introducing prohibited zones for protest (i.e., where places of worship are situated)

    The proposed anti-protest laws, if legislated, will give police extensive enforcement powers."

    Read more:
    galballyparker.com.au/proposed

    #ACAB #RightToProtest #AntiMaskLaws #PepperSpray #SilencingDissent #AustraliaAntiProtestLaws

  9. Interesting research paper comparing #sandboxing features found in #Linux, #OpenBSD and #FreeBSD, respectively #seccomp, pledge/unveil and #Capsicum

    arxiv.org/abs/2405.06447 by Maysara Alhindi

    @op you are mentioned there as gmid was studied :flan_smile:

    via @goblin