Next | Query returned 30 messages, browsing 21 to 30 | previous

History of commit frequency

CVS Commit History:


   2021-01-11 19:11:32 by Amitai Schleier | Files touched by this commit (4)
Log message:
Update to 2.10.0.0. From the changelog:

- New openc_* functions.
- New function: ipc_bind_reuse_lock(), taking a lock before
  unconditionally deleting the socket.
- ipc_bind_reuse() rewritten to use ipc_bind_reuse_lock(),
  so it does the right thing instead of clobbering sockets.
- Complete revamping of the pathexec functions, see exec.h.
- Revamping of the locking functions.
- Use of standard O_NONBLOCK and O_CLOEXEC instead of adhoc
  DJBUNIX_FLAG_NB and DJBUNIX_FLAG_COE.
- Better header separation; webipc.h removed (stuff moved to
  socket.h)
- New function: mkptemp2(), creating a fifo with a templated
  name (like mkptemp) but with options for O_NONBLOCK and O_CLOEXEC.
- New sysdep to test for chroot().
   2020-11-15 20:08:30 by Amitai Schleier | Files touched by this commit (2)
Log message:
Update to 2.9.3.0. From the changelog:

- New stralloc_readyplus_tuned() function.
- Bugfixes.
   2020-07-07 12:31:03 by Amitai Schleier | Files touched by this commit (4)
Log message:
Update to 2.9.2.1. From the changelog:

- Bugfixes.
- New bigkv_* set of functions in libdatastruct.
   2019-12-15 20:03:51 by Amitai Schleier | Files touched by this commit (5)
Log message:
Update to 2.9.1.0. From the changelog:

- Bugfixes.
- Better support for GNU Hurd.
- Added path_canonicalize().
- Better support of out-of-path toolchains (among other things, that
  means better autotools emulation).
- Build more friendly to recent glibc.
- Refactoring and optimization of scanning and formatting functions.
- Refactoring of stopwatch/wallclock functions. The --enable-clock and
  --enable-monotonic configure switches have been removed. tain_now()
  can now be set at run time to use a wall clock (default, or via
  tain_now_set_wallclock()) or a stopwatch (via
  tain_now_set_stopwatch()), instead of it being fixed at build time.
- Easy cross-compilation: no need to provide a whole sysdeps directory
  anymore. Only a few sysdeps have to be provided manually, via a
  --with-sysdep-K=V option to configure. Currently, that means one:
  --with-sysdep-devurandom=yes|no

pkgsrc changes:

- Libtoolize for shared libraries on Darwin.
   2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274)
Log message:
devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-06-20 18:43:38 by Amitai Schleier | Files touched by this commit (1)
Log message:
Fix PLIST on non-Darwin systems.
   2019-06-20 02:56:59 by Amitai Schleier | Files touched by this commit (3)
Log message:
Update to 2.8.1.0. From the changelog:

- Added skalibs_regcomp(), accepting empty regexes on BSDs.
- Bugfixes.
- Better reporting in utc_from_tai() and localtm_from_*()
- avltreeb removed. (It used VLAs inside of structures, which is
  GNU C, not C99.) The AVLTREEN_DECLARE_AND_INIT() macro should be
  used instead.
- New functions: env_dump(), mk?temp(), autosurf(), autosurf_name()
- mkdir_unique() removed. (Duplicate functionality with mkdtemp.)
- ancilautoclose and nbwaitall sysdeps removed.
- New header: skalibs/posixishard.h
- Static libraries are now PIC by default.
   2018-08-26 21:35:42 by Amitai Schleier | Files touched by this commit (4)
Log message:
Update to 2.7.0.0. From the changelog:
----------

- Bugfixes.
- New functions: ipc_timed_sendv(), unlink_void(), genset_deepfree(),
  gensetdyn_deepfree(), skagetln_loose(), skagetlnsep_loose()
- dir_close() now returns void and leaves errno unchanged
- absolutepath(), sarealpath_tmp(), avl*_deletnode(), mininetstring,
  prot functions removed
- djbunix.h doesn't include env.h anymore
- New functions: execvep_loose(), byte_zzero(), openb_read(), sig0_scan()
- New function family: skalibs/genqdyn.h
- New dir_fd function wrapping dirfd() (Solaris doesn't have dirfd())
- memmem implementation for platforms that don't provide it.
- memmem wrappers: byte_search, siovec_search.
- New functions: atomic_symlink, skagetlnmaxsep, child_spawn3
- New header: skalibs/posixplz.h, some header reorganization.
- New family of functions: textmessage and textclient
- skalibs/environ.h and skalibs/getpeereid.h are now obsolescent.
- New functions: access_at() (MacOS and Solaris don't support faccessat),
  skaclient_timed_aflush().
- stralloc.h and tai.h are suitable for inclusion in C++ headers.
- New sysdep: SKALIBS_HASODIRECTORY. (MacOS doesn't support O_DIRECTORY.)
- New function: lock_unx().
- Optimized packing/unpacking routines.
- Better CPPFLAGS/CFLAGS/LDFLAGS management.
- openwritenclose() and openwritevnclose() now use mkstemp.
   2018-06-22 18:16:53 by Amitai Schleier | Files touched by this commit (3)
Log message:
Lower _XOPEN_SOURCE to fix SmartOS build.
   2017-10-03 02:31:39 by Amitai Schleier | Files touched by this commit (5)
Log message:
Initial import of skalibs, packaged by cfkoch@edgebsd in wip.

skalibs is a package centralizing the free software / open source C
development files used for building all software at skarnet.org: it contains
essentially general-purpose libraries. You will need to install skalibs if
you plan to build skarnet.org software. The point is that you won't have to
download and compile big libraries, and care about portability issues,
everytime you need to build a package: do it only once.

skalibs can also be used as a sound basic start for C development. There are
a lot of general-purpose libraries out there; but if your main goal is to
produce small and secure C code with a focus on system programming, skalibs
might be for you.

Next | Query returned 30 messages, browsing 21 to 30 | previous