GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by 翠星石 (suiseiseki@freesoftwareextremist.com)

  1. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 03:46:15 JST 翠星石 翠星石
    in reply to
    • M_39
    @M_39 2016 in fact begun 9 years + 6 months ago.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  2. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 03:45:52 JST 翠星石 翠星石
    in reply to
    • :blobcatflower:
    @lucy ><>
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  3. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 03:36:24 JST 翠星石 翠星石
    in reply to
    • GrapheneOS
    @GrapheneOS You can't see this, but if you want to protect your privacy and security, a demon rectangle packed to the brim with propriety malware is not something you should trust, no matter what OS you run on it.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  4. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 03:32:57 JST 翠星石 翠星石
    in reply to
    • Purple :verified:
    @Purple >Looks at GNUbooted thinkpads with drain holes ready to face any water dripping down from the roof.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  5. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 03:29:11 JST 翠星石 翠星石
    in reply to
    • SuperDicq
    • FELSQUALLE.COM
    @SuperDicq @felsqualle Debian is about proprietary software now too.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  6. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 01:52:33 JST 翠星石 翠星石
    • fiat volvntas tva
    @scathach GNU bash.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  7. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 01:39:03 JST 翠星石 翠星石
    in reply to
    • ロミンちゃん
    @romin Freedom does not freevance with rest.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  8. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 01:28:13 JST 翠星石 翠星石
    • snacks
    @mia @snacks I'll advise him to suid to normal user for the usage print, but it seems that will increase the chances of a vulnerability rather than decrease them.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  9. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 01:21:15 JST 翠星石 翠星石
    in reply to
    • meeper
    @meeper No.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  10. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:59:16 JST 翠星石 翠星石
    • snacks
    • Phantasm
    @mia @phnt @snacks GNU software is the best written software in the world.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  11. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:58:34 JST 翠星石 翠星石
    • snacks
    @mia @snacks If it did complicated things with argv it could be vulnerable - but as it does a 3 byte read at most and either way it exits without calling suid(), there is no argv attack possible in the code.

    Those glibc bugs were fixed.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  12. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:53:13 JST 翠星石 翠星石
    @0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd >Losing against an imaginary being.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  13. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:40:33 JST 翠星石 翠星石
    @meowski Brownsky was never decentralized - at most additional servers could be added to the central one.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  14. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:29:30 JST 翠星石 翠星石
    • arihi
    @arh ffmpeg -i "${video}" -c:v libsvtav1 -crf 35 -c:a libopus -b:a 64k -f webm "${video%.*}.webm"
    or
    ffmpeg -i "${video}" -c:v libsvtav1 -crf 40 -c:a libopus -b:a 64k -f webm "${video%.*}.webm"
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  15. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:21:30 JST 翠星石 翠星石
    in reply to
    • 👺防空識別區👹
    @adiz >Why is it difficult for parasites to not be parasites.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  16. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Saturday, 05-Jul-2025 00:10:49 JST 翠星石 翠星石
    @papush There will never be a "linux desktop", as Linux is only a kernel that doesn't operate on its own.

    I suspect your problem is proprietary software.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  17. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 23:26:17 JST 翠星石 翠星石
    in reply to
    • snacks
    @snacks @mia Where's the bug?
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  18. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 23:21:04 JST 翠星石 翠星石
    • snacks
    @mia @snacks I was shared this suid binary - it looks bug-free to me?

    /* GnuPowerUtils ACPI S3 program
    Copyright © 2025 DiffieHellman

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program. If not, see <https://www.gnu.org/licenses/>. */

    #include <stdio.h>
    #include <stdlib.h>
    #include <fcntl.h>
    #include <sys/types.h>
    #include <unistd.h>

    #include "shared.h"

    int main(int argc, char *argv[])
    {
    /* print help or version of there are any arguments */
    if (argc >= 2){help_or_version(argv[0], argv[1]);}

    /* exit(1) if group does not exist or member is not in group */
    check_group_membership();

    /* change to root user */
    if (setuid(0) != 0){error_exit("Suspend binary is not setuid.");}

    /* open mem_sleep and state */
    int mem_sleep = open("/sys/power/mem_sleep", O_WRONLY);
    int state = open("/sys/power/state", O_WRONLY);
    if (!mem_sleep || !state){perror_exit("Linux doesn't support Suspend-to-RAM");}

    /* write deep to /sys/power/mem_sleep then mem to /sys/power/state to Suspend-to-RAM */
    if (write(mem_sleep, "deep\n", 5) != 5){perror_exit("Writing deep failed");}
    if (write(state, "mem\n", 4) != 4){perror_exit("Writing mem failed");}

    /* close the fd's */
    close(mem_sleep);
    close(state);

    return 0;
    }





    shared.h:
    /* GnuPowerUtils shared functions
    Copyright © 2025 DiffieHellman

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Affero General Public License as
    published by the Free Software Foundation, either version 3 of the
    License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU Affero General Public License for more details.

    You should have received a copy of the GNU Affero General Public License
    along with this program. If not, see <https://www.gnu.org/licenses/>. */

    #include <grp.h>

    /* definitions and functions that would otherwise be needlessly duplicated between files */
    #ifndef GROUP_NAME
    #define GROUP_NAME "gnupu"
    #endif

    #define VERSION "0"

    void error_exit(char s[])
    {
    fprintf(stderr,"%s\n",s);
    exit(1);
    }

    void perror_exit(char s[])
    {
    perror(s);
    exit(1);
    }

    void check_group_membership()
    {
    /* get gid of power group and see if user is a member of that gid */
    struct group *gnupu = getgrnam(GROUP_NAME);
    if (!gnupu){error_exit(GROUP_NAME" group does not exist.\n");}
    if (!group_member(gnupu->gr_gid)){error_exit("User is not in "GROUP_NAME" group.\n");}
    }

    void help_or_version(char z[], char s[])
    {
    /* no point bothering to use getopt or memcmp */
    if (s[0] == '-' && ((s[1] == '-' && s[2] == 'v') || s[1] == 'v'))
    {
    printf("gnupu (GNU power utils) "VERSION"\n"\
    "Copyright © 2025 DiffieHellman\n"\
    "License AGPLv3+: GNU AGPL version 3 or later <https://www.gnu.org/licenses/agpl-3.0.html>.\n"\
    "This is free software: you are free to change and redistribute it.\n"\
    "There is NO WARRANTY, to the extent permitted by law.\n\n"\
    "Written by DiffieHellman.\n");
    }
    else
    {
    printf("Usage: %s [OPTION]\n"\
    "Do power operation on the system\n\n"\
    "With no argument, do the operation, otherwise show help or version\n\n"\
    "-h, --help show help and exit\n"\
    "-v, --version output version information and exit\n\n"\
    "Usage:\n"\
    "%s Ensure user is in the "GROUP_NAME" group and execute without arguments.\n\n"\
    "Documentation: `info gnupu`\n", z, z);
    }

    exit(0);
    }
    In conversation about 2 days ago from freesoftwareextremist.com permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Licenses - GNU Project - Free Software Foundation
      from mailto:webmasters@gnu.org
    2. Domain not in remote thumbnail source whitelist: www.gnu.org
      GNU Affero General Public License - GNU Project - Free Software Foundation
      from mailto:webmasters@gnu.org
  19. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 23:16:59 JST 翠星石 翠星石
    in reply to
    • Shotgun enjoyer
    @poopernova You'll find few people now who haven't learned of "Linux", as that buzzword has been posted and repeated so many times.

    The issue is that people are not informed that Linux is only a kernel and that it is proprietary software and the free OS is GNU and the result is; https://www.gnu.org/gnu/gnu-users-never-heard-of-gnu.html
    In conversation about 2 days ago from freesoftwareextremist.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.gnu.org
      GNU Users Who Have Never Heard of GNU - GNU Project - Free Software Foundation
      from mailto:webmasters@gnu.org
  20. Embed this notice
    翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Friday, 04-Jul-2025 23:14:00 JST 翠星石 翠星石
    • snacks
    @mia @snacks It's called not writing the suid binary wrong.
    In conversation about 2 days ago from freesoftwareextremist.com permalink
  • Before

User actions

    翠星石

    翠星石

    [[[ To any NSA, CIA & FBI agents reading my profile; please consider ]]][[[ whether defending the US Constitution against all enemies, ]]][[[ foreign or domestic, requires you to follow Snowden's example. ]]]Free software extremist who enjoys freedom and posting ですぅ.Please don't confuse me with an "open source" supporter ですぅ.GNU+Jihad against proprietary and "open source" software ですぅぅぅぅぅぅ!!!ⓘ User is the leader of an international terrorist organization.ですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅ??

    Tags
    • (None)

    Following 3

    • Alexandre Oliva (moving to @lxo@snac.lx.oliva.nom.br)
    • GNU Too
    • ぐぬ管 (GNU social JP管理人)

    Followers 3

    • Waffle
    • kirby
    • GNU Too

    Groups 0

      Statistics

      User ID
      789
      Member since
      24 Jul 2022
      Notices
      19708
      Daily average
      18

      Feeds

      • Atom
      • Help
      • About
      • FAQ
      • TOS
      • Privacy
      • Source
      • Version
      • Contact

      GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

      Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.