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 Alan Coopersmith (alanc@fosstodon.org), page 2

  1. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 27-Nov-2024 03:23:26 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • Haelwenn /элвэн/ :triskell:

    @lanodan heh, though even when everything's working, the way the Oracle blog pages load the content through Javascript doesn't seem to play well with the Wayback Machine. Hopefully things improve next year when they migrate the blog site to a new backend.

    In conversation about 7 months ago from fosstodon.org permalink
  2. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 27-Nov-2024 03:09:13 JST Alan Coopersmith Alan Coopersmith

    Today we've released #OracleSolaris 11.4.75, our quarterly feature update. The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru75 and lists the new features and software upgrades included.

    In conversation about 7 months ago from fosstodon.org permalink

    Attachments


  3. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 27-Nov-2024 03:09:12 JST Alan Coopersmith Alan Coopersmith
    in reply to

    In #OracleSolaris 11.4.75, the zfs mount and unmount subcommands now support a new -r option to recursively mount or unmount a specified #ZFS filesystem tree - for instance "zfs unmount -r /export/home" to unmount all home directories. Both commands also now take multiple arguments to mount or unmount, whether or not -r is specified.

    In conversation about 7 months ago from fosstodon.org permalink
  4. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 20-Nov-2024 08:56:28 JST Alan Coopersmith Alan Coopersmith

    Reading https://mastodon.social/@mboelen/113509939952156464 makes me glad that we've always had a good list of privileges (the Solaris equivalent to Linux capabilities) in the privileges(7) man page:
    https://docs.oracle.com/cd/E88353_01/html/E37853/privileges-7.html
    though I did spend a fair amount of time a couple of years back going through the rest of the #OracleSolaris man pages to make sure they correctly listed the required privileges for various system calls and commands.

    In conversation about 7 months ago from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Michael Boelen (@mboelen@mastodon.social)
      from Michael Boelen
      Researching the inner workings of the Linux kernel is definitely a rabbit hole. At the same time, learning much from it. A great example is Linux capabilities. Could not find a good list, so started with creating one myself, including mapping most of the related system calls (what a work...): https://linux-audit.com/kernel/capabilities/overview/ #linux #kernel Thoughts, feedback, and boosts welcome 🎓 🚀
    2. No result found on File_thumbnail lookup.
      privileges - man pages section 7: Standards, Environments, Macros, Character Sets, and Miscellany
      privileges - process privilege model Oracle Solaris software implements a set of privileges that provide fine-grained control over the actions of processes. The possession...
  5. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Thursday, 07-Nov-2024 08:47:32 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • 🐧sima🐧
    • Martin Roukala (né Peres)

    @mupuf @sima right - if the compiler didn’t print any error messages it’s clearly error-free. Let me just add a few more -Wno-error… flags to CFLAGS…

    In conversation about 7 months ago from gnusocial.jp permalink
  6. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:14:57 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • Jan Schaumann

    @jschauma two ways to suggest that others add it:

    1) mail the https://www.openwall.com/lists/libc-coord/ mailing list - many libc maintainers are found here. for a variety of Linux & Unix libc implementations.

    2) suggest it to the Austin Group for a future POSIX version - either via email or bug report (see https://www.opengroup.org/austin/ ) - though they may want to see some evidence that software is actually calling it first, and I don't see any that does yet.

    In conversation about 8 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.openwall.com
      libc-coord mailing list
    2. No result found on File_thumbnail lookup.
      The Austin Common Standards Revision Group
  7. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 02-Oct-2024 03:23:54 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • наб

    @nabijaczleweli I don't know about other systems, but on Solaris, Sun originally shipped Solaris 2.0 without a ranlib command, and later added a shell script that only had "exit 0" to deal with complaints about breaking builds of libraries that still called it.

    In conversation about 9 months ago from fosstodon.org permalink
  8. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Monday, 30-Sep-2024 02:03:24 JST Alan Coopersmith Alan Coopersmith
    • Vegard Nossum 🥑
    • Alexander Monakov

    @thesamesam @amonakov @vegard unfortunately, while testing a patch to assume malloc(0) can return NULL in any case, I've hit errors from gcc 14 seemingly thinking our malloc macros limit the array bounds to be either 0 or 1:

    https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/86e71472bc826ac5c850e200cb3820485b5689cf/include/X11/Xlibint.h#L449-461

    In conversation about 9 months ago from fosstodon.org permalink
  9. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Monday, 23-Sep-2024 12:11:22 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • Jann Horn

    @jann probably the safest fix is to find and fix all the code in X11 that assumes malloc(0) returns a valid pointer, such as https://gitlab.freedesktop.org/xorg/lib/libx11/-/commit/86e71472bc826ac5c850e200cb3820485b5689cf and gcc's -Walloc-zero warnings may help there, but X11 is large and full of cruft.

    In conversation about 9 months ago from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gitlab.freedesktop.org
      SetFontPath: if ndirs is 0, skip work to make a list of directories (86e71472) · Commits · xorg / lib / libX11 · GitLab
      Clears warning from gcc 14.1: SetFPath.c: In function ‘XSetFontPath’: ../include/X11/Xlibint.h:463:24: warning: argument 1 value is zero [-Walloc-zero] 463 | # define Xmalloc(size) malloc((size_t)(size)) | ^~~~~~~~~~~~~~~~~~~~~~ SetFPath.c:61:18: note: in expansion of...
  10. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Monday, 23-Sep-2024 12:11:03 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • Jann Horn

    @jann this is true, as is the concern that LD_PRELOADing a different malloc implementation is risky, but X11 has gotten away with it for almost 20 years now. (For the twenty years before that, it was hardcoded per-platform in the Imake config files.)

    I believe it's mostly an optimization to not have to use a malloc wrapper macro that does (size == 0 ? 1 : size) to the size argument everywhere, and that level of micro-optimization may be pointless now compared to 40 years ago.

    In conversation about 9 months ago from gnusocial.jp permalink
  11. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Monday, 23-Sep-2024 12:11:03 JST Alan Coopersmith Alan Coopersmith

    So much fun when clang optimizes out your autoconf checks:
    https://gitlab.freedesktop.org/xorg/util/macros/-/issues/4

    In conversation about 9 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gitlab.freedesktop.org
      Clang optimization results in inconsistent XORG_CHECK_MALLOC_ZERO behavior (#4) · Issues · xorg / util / macros · GitLab
      Hello! I encountered an issue when attempting to build libXt-1.3.0 using clang version 17. The build process failed due to the use of XORG_CHECK_MALLOC_ZERO in...
  12. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 18-Sep-2024 07:02:29 JST Alan Coopersmith Alan Coopersmith
    in reply to

    Fans of Sun & another SciFi franchise might be sad that the day they celebrate their fandom by saying "May the Forth be with you" doesn't fall in #Suntember, but they may be more disappointed after watching Han Sunlo and Wabi-Wan Kenobi battle Darth Gater in https://vimeo.com/176798587 - which appears to be pasted together from old Flash Gordon footage, instead of filming new footage of #SunMicrosystems execs and Hollywood actors like Sun Trek was. And they couldn't even fit in Luke Stackwalker?

    In conversation about 9 months ago from fosstodon.org permalink

    Attachments


  13. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 18-Sep-2024 07:02:29 JST Alan Coopersmith Alan Coopersmith

    So if September 8 is Star Trek Day, then #Suntember 8 must be Sun Trek Day, right? https://vimeo.com/173781517

    In conversation about 9 months ago from fosstodon.org permalink

    Attachments


  14. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Friday, 06-Sep-2024 02:23:49 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • Tom Lyon ✅

    @aka_pugs who could forget the battle for the desktop in the 90’s between Xnews and the OS/2 Presentation Manager?

    In conversation about 9 months ago from fosstodon.org permalink

    Attachments


    1. https://cdn.fosstodon.org/media_attachments/files/113/081/023/178/554/854/original/70421c48278ee593.jpeg
  15. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 21-Aug-2024 08:48:32 JST Alan Coopersmith Alan Coopersmith

    Today we've released #OracleSolaris 11.4.72, our quarterly feature update. The announcement is at https://blogs.oracle.com/solaris/post/announcing-oracle-solaris-114-sru72 and lists the new features and software upgrades included.

    In conversation about 10 months ago from fosstodon.org permalink

    Attachments


  16. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 21-Aug-2024 08:48:31 JST Alan Coopersmith Alan Coopersmith
    in reply to

    Since no Solaris systems existed before 1970, the timestamp field in the lastlog, utmpx, and wtmpx files in #OracleSolaris 11.4.72 has been redefined as an unsigned 32-bit int, where it was previously signed. This moves the range of possible timestamps from 1901–2038 to 1970–2106. The core OS software has been modified to reflect this, but other software may need changes to handle timestamps in these files with the highest bit set as being post-2037 instead of pre-1970.

    In conversation about 10 months ago from fosstodon.org permalink
  17. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 21-Aug-2024 08:48:31 JST Alan Coopersmith Alan Coopersmith
    in reply to

    NFS mounts in #OracleSolaris 11.4.72 can now use the 'noresvport' option, similar to Linux, to use random port numbers above 1023 for connecting to NFS servers, which can be helpful when multiple #NFS clients are behind the same NAT gateway.

    In conversation about 10 months ago from fosstodon.org permalink
  18. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 21-Aug-2024 08:48:31 JST Alan Coopersmith Alan Coopersmith
    in reply to

    In #OracleSolaris 11.4.72, setting the mountpoint of a #ZFS clone to 'clonedir' will now cause that clone to be mounted under the head filesystem's .zfs/clone directory. Doing a mkdir of a clone name in the .zfs/clone directory will create a snapshot of the dataset and then clone it. The zfs(8) man page was updated with more information.

    In conversation about 10 months ago from fosstodon.org permalink
  19. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 07-Aug-2024 01:48:03 JST Alan Coopersmith Alan Coopersmith
    in reply to
    • James Henstridge

    @ariadne @jamesh most of the callers of open with O_CLOFORK in our code base include O_CLOEXEC as well though, only a few use it independently, mostly in our zones framework (Solaris version of containers).

    In conversation about 10 months ago from fosstodon.org permalink
  20. Embed this notice
    Alan Coopersmith (alanc@fosstodon.org)'s status on Wednesday, 07-Aug-2024 01:48:03 JST Alan Coopersmith Alan Coopersmith
    • James Henstridge

    @ariadne @jamesh we added CLOFORK in Solaris 11.3, almost a decade after adding posix_spawn and converting system & popen to use it in Solaris 10. At the time though, posix_spawn was implemented in Solaris libc as a wrapper around vfork and execve - it was later converted to a become a new system call in 11.4.

    As noted in the thread at https://fosstodon.org/@alanc/112901142900834574 the person who implemented CLOFORK for us doesn't remember discussion of what to do across exec calls at the time.

    In conversation about 10 months ago from fosstodon.org permalink

    Attachments


    1. No result found on File_thumbnail lookup.
      Alan Coopersmith (@alanc@fosstodon.org)
      from Alan Coopersmith
      @guenther@bsd.network @brynet@bsd.network we've shipped O_CLOFORK support since Solaris 11.3. I'm not sure how it handles the case of CLOFORK without CLOEXEC though. @jlevon did the original implementation back in 2014, and Casper Dik updated it in 2020 once the standard committee decided to adopt it. I believe AIX & MacOS had implemented before we did, as had a proposed patch for Linux that wasn't accepted at the time.
  • After
  • Before

User actions

    Alan Coopersmith

    Alan Coopersmith

    Solaris Engineer at Sun^H^H^HOracle (Release management, Security, X11, GNOME); former board member of X.Org Foundation & OpenSolaris. http://pronoun.is/he

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          149449
          Member since
          14 Jul 2023
          Notices
          125
          Daily average
          0

          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.