aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradmins <admins@tilde.institute>2022-07-12 19:22:47 -0400
committeradmins <admins@tilde.institute>2022-07-12 19:22:47 -0400
commit7d39c4e29b95f44a890d6aa63d76036f6b7a7e43 (patch)
treeabf7aeb7cb087a2aac2d1e872d541d9dc3ec93cb
parente475fb1957913cba5a648b8422a821a6d1fc2bf4 (diff)
downloadadmin-7d39c4e29b95f44a890d6aa63d76036f6b7a7e43.tar.gz
updated some files that had drifted locally
-rw-r--r--.gitignore4
-rwxr-xr-xbin/instistatsbin3524120 -> 0 bytes
-rwxr-xr-xbin/makeuser11
-rwxr-xr-xbin/rmuser29
-rwxr-xr-xbin/toot.py4
-rw-r--r--misc/pkglist.txt580
6 files changed, 315 insertions, 313 deletions
diff --git a/.gitignore b/.gitignore
index 6a24267..93d7636 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,7 +2,11 @@ misc/toot.json
renew-wildcard.sh
fuzzies.log
fuzzies-historical.log
+fuzzies-denied.log
users-added.log
+users-denied.log
+users-maybe.log
newusers.dat
newuseralert.py
gotifytokens.txt
+bin/instistats
diff --git a/bin/instistats b/bin/instistats
deleted file mode 100755
index 62d21db..0000000
--- a/bin/instistats
+++ /dev/null
Binary files differ
diff --git a/bin/makeuser b/bin/makeuser
index 91e3b56..e9a4c1f 100755
--- a/bin/makeuser
+++ b/bin/makeuser
@@ -84,13 +84,20 @@ case $1 in
# to the main site
sort -u /etc/httpd-vusers.conf > /etc/httpd-vusers.conf.sorted
cp /etc/httpd-vusers.conf.sorted /etc/httpd-vusers.conf
- pkill -HUP httpd
+ #pkill -HUP httpd
+ rcctl restart httpd
# send welcome email
sed -e "s/newusername/$1/g" /admin/misc/email.tmpl | mail -r admins@tilde.institute -s "welcome to tilde.institute!" $2
# subscribe to mailing list
- echo " " | doas -u $1 mail -s "subscribe" institute-join@lists.tildeverse.org
+ #echo " " | doas -u $1 mail -s "subscribe" institute-join@lists.tildeverse.org
+
+# lock down the users' history files so they can't be deleted or truncated (bash and ksh only)
+ doas -u "$1" touch /home/$1/.history
+ doas -u "$1" touch /home/$1/.bash_history
+ chflags uappnd /home/$1/.history
+ chflags uappnd /home/$1/.bash_history
# announce the new user's creation on mastodon
# then copy their ssh key to their home directory
diff --git a/bin/rmuser b/bin/rmuser
index db3ea38..98c697a 100755
--- a/bin/rmuser
+++ b/bin/rmuser
@@ -1,16 +1,17 @@
-#!/usr/local/bin/bash
+#!/bin/sh
+set -eu
-# Hopefully, this never has to be used.
-# Cleans up and removes a user from the system.
-# gbmor <ben@gbmor.dev>
+if [ -z "$1" ]; then
+ printf 'Please pass a user as the first argument.\n'
+ exit 1
+fi
-echo "Removing user $1 from the system"
-userdel $1
-echo "Cleaning /home and /var/www/users"
-rm -rf /home/$1
-rm -rf /var/www/users/$1
-echo "Removing httpd config"
-rm -f /etc/httpd/$1.conf
-httpdpid=`pgrep httpd | awk 'NR==1{print $1}'`
-kill -HUP $httpdpid
-echo "Done! Don't forget to remove the appropriate include line from httpd-vusers.conf"
+printf 'Removing user %s from the system\n' "$1"
+userdel -r -v "$1"
+printf 'Cleaning /var/www/users/%s\n' "$1"
+rm -rf "/var/www/users/$1"
+printf 'Deleting cgit repos\n'
+rm -rf "/var/www/cgit_repos/$1"
+printf 'Removing httpd config\n'
+rm -f "/etc/httpd/$1.conf"
+printf 'You need to remove the include line from httpd-vusers.conf and restart httpd\n'
diff --git a/bin/toot.py b/bin/toot.py
index ae94f30..c13eaf6 100755
--- a/bin/toot.py
+++ b/bin/toot.py
@@ -1,4 +1,4 @@
-#!/usr/local/bin/python2
+#!/usr/local/bin/python3
import json
import os
@@ -50,7 +50,7 @@ def toot(status, media):
status = "".join(sys.stdin).strip()
# replace shortcodes with emoji :thumbsup:
- status = emoji.emojize(status, use_aliases=True)
+ status = emoji.emojize(status, language='alias')
# check status length and post status
if len(status) > 500:
diff --git a/misc/pkglist.txt b/misc/pkglist.txt
index 3103a49..beec1f9 100644
--- a/misc/pkglist.txt
+++ b/misc/pkglist.txt
@@ -1,368 +1,358 @@
-acme-client-0.1.16p2 privilege-separated letsencrypt client
-acme-tiny-4.0.4p3v0 small 3rd-party letsencrypt client
+abook-0.6.1p3 addressbook program with mutt support
+acme-tiny-5.0.1v0 small 3rd-party letsencrypt client
aggregate-1.6p1 optimise a list of route prefixes
-angband-4.1.3-no_x11 rogue-like game
-apl-1.8 interpreter for the programming language APL
-asciidoc-8.6.9p1 text document format for writing documents and man pages
-asciiquarium-1.1p2 aquarium animation in ASCII art
-aspell-0.60.6.1p10 spell checker designed to eventually replace Ispell
+angband-4.1.3p0-no_x11 rogue-like game
+apl-1.8p1 interpreter for the programming language APL
+asciidoc-9.0.4p0 text document format for writing documents and man pages
+aspell-0.60.6.1p11 spell checker designed to eventually replace Ispell
autoconf-2.69p3 automatically configure source code on many Un*x platforms
-automake-1.16.2 GNU Standards-compliant Makefile generator
+automake-1.16.3 GNU Standards-compliant Makefile generator
autossh-1.4g SSH monitoring
-bash-5.0.18 GNU Bourne Again Shell
-bison-3.3.2p1 GNU parser generator
-bombadillo-2.3.1.20200530 non-web browser
-boost-1.67.0p0 free peer-reviewed portable C++ source libraries
-borgmatic-1.5.10 wrapper for Borg to create and prune backups
+bash-5.1.16 GNU Bourne Again Shell
+bison-3.7.6 GNU parser generator
+bombadillo-2.3.3.20201120p0 non-web browser
+boost-1.78.0v0 free peer-reviewed portable C++ source libraries
+borgmatic-1.5.23 wrapper for Borg to create and prune backups
brainfuck-2.7.1 Brainfuck interpreter written in C
-bzr-2.4.2p1 distributed version control system by Canonical
-cabal-install-2.4.0.0 command-line interface for Cabal and Hackage
-cairo-1.16.0 vector graphics library
-cataclysm-dda-0.E.2v0-no_x11 rogue-like zombie survival game
-cbindgen-0.14.6 C bindings generator from rust code
-ccrypt-1.11p1 encrypt and decrypt AES files and streams
-certbot-1.5.0p0 client for certificate authorities using ACME protocols
-chibi-scheme-0.9.1p0 interpreter of the R7RS Scheme programming language
-chicken-5.2.0 practical and portable Scheme system
+cabal-install-3.6.2.0 command-line interface for Cabal and Hackage
+cairo-1.17.6 vector graphics library
+cataclysm-dda-0.F.3p0v0-no_x11 rogue-like zombie survival game
+cbindgen-0.21.0 C bindings generator from rust code
+ccrypt-1.11p2 encrypt and decrypt AES files and streams
+certbot-1.25.0 client for certificate authorities using ACME protocols
+checkbashisms-2.0.0.2p0 check shell scripts for bash-specific constructs
+chibi-scheme-0.10.0p0 interpreter of the R7RS Scheme programming language
+chicken-5.3.0 practical and portable Scheme system
cim-5.1p0 GNU Simula compiler
-clang-tools-extra-10.0.1p0 Clang extra tools
+clang-tools-extra-13.0.0p1 Clang extra tools
clisp-2.49p5 ANSI Common Lisp implementation
clisp-hyperspec-7.0 Common Lisp reference
-clojure-1.10.1.469 Lisp-1 dialect for the Java Virtual Machine
-cmake-3.17.2p0v0 portable build system
+clojure-1.10.3.1029 Lisp-1 dialect for the Java Virtual Machine
+cmake-3.20.3p6v0 portable build system
cmark-0.29.0 CommonMark parsing and rendering library and program in C
-colorls-6.5p0 ls(1) that can use color to display file attributes
-compcert-3.7.20200727 high assurance C compiler
-coreutils-8.32 file, shell and text manipulation utilities
+colorls-6.9 ls(1) that can use color to display file attributes
+coreutils-9.0 file, shell and text manipulation utilities
cowsay-3.04 speaking ascii cow
-crystal-0.30.1 statically typed object oriented language
-curl-7.72.0 transfer files with FTP, HTTP, HTTPS, etc.
-dash-0.5.11.1 Debian Almquist shell, POSIX-compliant
+crystal-1.2.2 statically typed object oriented language
+curl-7.84.0 transfer files with FTP, HTTP, HTTPS, etc.
+dash-0.5.11.5 Debian Almquist shell, POSIX-compliant
desktop-file-utils-0.26 utilities for dot.desktop entries
dkimproxy-1.4.1p1 SMTP proxy to verify or add DKIM signatures
-dopewars-1.5.12p15-no_x11 game where you deal drugs on the streets of NY
-dovecot-2.3.11.3p0v0 compact IMAP/POP3 server
+dopewars-1.6.1-no_x11 game where you deal drugs on the streets of NY
+dovecot-2.3.19.1v0 compact IMAP/POP3 server
dtach-0.9 tiny program emulating the detach feature of screen
dungeon-2.7sp1 text adventure game
-elixir-1.10.4 functional language for building scalable applications
-elvish-0.13.1 cross-platform, friendly, and expressive shell
-emacs-27.1-no_x11 GNU editor: extensible, customizable, self-documenting
-entr-4.4 run arbitrary commands when files change
-erlang-21.2p3v0 real-time, concurrent and distributed functional language
-exa-0.9.0p0 ls alternative written in Rust
+elixir-1.11.4p0 functional language for building scalable applications
+elvish-0.16.3 expressive programming language and versatile shell
+emacs-27.2p4-no_x11 GNU editor: extensible, customizable, self-documenting
+entr-5.1 run arbitrary commands when files change
+erlang-21.2p5v0 real-time, concurrent and distributed functional language
+exa-0.10.1 ls alternative written in Rust
fdk-aac-0.1.6 modified Fraunhofer FDK AAC encoder and decoder
+fdm-2.0p1 fetch, filter and deliver mail
figlet-2.2.5 generates ASCII banner art
-fish-3.1.2p0 friendly interactive shell
-flac-1.3.3 free lossless audio codec
+fish-3.4.1p0 friendly interactive shell
+flac-1.3.4p0 free lossless audio codec
flang-8.0.1.20191107 LLVM Fortran compiler passes and runtime library
-fltk-1.3.3p2 Fast-Light Tool Kit
-fossil-2.12.1v0 simple distributed software configuration management
-fossil-2.12.1v0-static simple distributed software configuration management
-fpc-3.0.4p0 open source compiler for Pascal/Object Pascal
-fping-5.0 quickly ping N hosts w/o flooding the network
-g++-8.4.0 GNU compiler collection: C++ compiler
-g95-8.4.0 GNU compiler collection: f95 compiler
-gambit-4.9.3p0 complete, efficient and reliable implementation of Scheme
-gcc-8.4.0 GNU compiler collection: core C compiler
-gcc-libs-8.4.0 GNU compiler collection: support libs
-gdbm-1.18.1p0 GNU dbm
-gdiff-3.7p0 GNU versions of the diff utilities
+fltk-1.3.3p3 Fast-Light Tool Kit
+fossil-2.18v0 simple distributed software configuration management
+fossil-2.18v0-static simple distributed software configuration management
+fpc-3.2.2 open source compiler for Pascal/Object Pascal
+fping-5.1 quickly ping N hosts w/o flooding the network
+frotz-2.52p2 interpreter for Infocom-compatible games
+fuse-1.6.0 Free Unix Spectrum Emulator
+fuse-utils-1.4.3p0 Free Unix Spectrum Emulator utilities
+g++-11.2.0p2 GNU compiler collection: C++ compiler
+g95-11.2.0p2 GNU compiler collection: f95 compiler
+gambit-4.9.4p0 complete, efficient and reliable implementation of Scheme
+gcc-11.2.0p2 GNU compiler collection: core C compiler
+gcc-libs-8.4.0p11 GNU compiler collection: support libs
+gdbm-1.23 GNU dbm
+gdiff-3.8 GNU versions of the diff utilities
gerbil-0.15.1 dialect of Scheme designed for systems programming
-gettext-runtime-0.21 GNU gettext runtime libraries and programs
-gettext-tools-0.21 GNU gettext development and translation tools
+gettext-runtime-0.21p1 GNU gettext runtime libraries and programs
+gettext-tools-0.21p1 GNU gettext development and translation tools
gforth-0.7.3p3 ANSI/200x Forth interpreter and compiler
-ggrep-3.4 GNU versions of grep pattern matching utilities
-ghc-8.6.4p6 compiler for the functional language Haskell
-git-2.28.0 distributed version control system
-glib2-2.64.5 general-purpose utility library
+ggrep-3.7p0 GNU versions of grep pattern matching utilities
+ghc-8.10.6p1 compiler for the functional language Haskell
+git-2.35.1p0 distributed version control system
+glib2-2.70.5 general-purpose utility library
gmake-4.3 GNU make
-gnat-8.4.0 GNU compiler collection: Ada compiler
-gnucobol-2.2p1 COBOL compiler, formerly known as OpenCOBOL
+gnat-11.2.0p2 GNU compiler collection: Ada compiler
+gnucobol-3.1.2p0 COBOL compiler, formerly known as OpenCOBOL
gnugetopt-1.1.6p2 GNU getopt(1) utility
-gnupg-1.4.23p4 GNU privacy guard - a free PGP replacement
-gnupg-2.2.23p0 GNU privacy guard - a free PGP replacement
-gnustep-base-1.27.0p0 GNUstep base library
-gnutls-3.6.15 GNU Transport Layer Security library
-go-1.15.2 Go programming language
-go-cs-0.9p1 concurrent ssh client
-go-ipfs-0.7.0 global, versioned, peer-to-peer filesystem
-goaccess-1.4p0 realtime console web log analyzer
-gobjc-8.4.0 GNU compiler collection: obj C compiler
+gnupg-2.2.36 GNU privacy guard - a free PGP replacement
+gnustep-base-1.28.0p3 GNUstep base library
+gnutls-3.7.4p0 GNU Transport Layer Security library
+go-1.17.7 Go programming language
+go-cs-0.9p2 concurrent ssh client
+go-ipfs-0.11.0 global, versioned, peer-to-peer filesystem
+goaccess-1.5.5 realtime console web log analyzer
+gobjc-11.2.0p2 GNU compiler collection: obj C compiler
gopher-3.0.17 distributed document delivery client
-got-0.42 game of trees version control system
-gpc-20070904p6 GNU Pascal compiler
-gpgme-1.14.0 GnuPG Made Easy
-gprolog-1.4.5p3 Prolog compiler
-gradle-6.6 build automation tool
-groff-1.22.4p3 GNU troff typesetter
-gtar-1.32p1 GNU version of the traditional tape archiver
+got-0.68 game of trees version control system
+gpc-20070904p12 GNU Pascal compiler
+gpgme-1.17.1 GnuPG Made Easy
+gprolog-1.5.0 Prolog compiler
+gradle-6.7p0 build automation tool
+groff-1.22.4p4 GNU troff typesetter
+gtar-1.34 GNU version of the traditional tape archiver
guile-1.8.8p9 GNU's Ubiquitous Intelligent Language for Extension
guile2-2.2.7 GNU's Ubiquitous Intelligent Language for Extension
-highlight-3.58 convert source code to markup formats
-hs-HUnit-1.3.1.1p2 unit testing framework for Haskell
-hs-QuickCheck-2.8.2p2 automatic testing of Haskell programs
-hs-ansi-terminal-0.8.2 ANSI terminal package for Haskell
-hs-ansi-wl-pprint-0.6.8.2 ANSI Wadler/Leijen pretty printer
-hs-colour-2.3.4 model for human colour/color perception
-hs-extensible-exceptions-0.1.1.4p7 extensible exceptions for Haskell
-hs-hostname-1.0p9 Haskell package for determining the hostname
-hs-json-0.9.2p1 JSON library
-hs-old-locale-1.0.0.7p5 old locale library
-hs-old-time-1.1.0.3p5 old time library
-hs-primitive-0.6.4.0 primitive memory-related operations
-hs-random-1.1p5 random number library
-hs-regex-base-0.93.2p14 interface API for regex-posix,pcre,parsec,tdfa,dfa
-hs-regex-posix-0.95.2p8 posix regex backend for regex-base
-hs-regex-tdfa-1.2.3.2 tagged DFA regex engine
-hs-shellcheck-0.4.7p3 ShellCheck library
-hs-syb-0.7p1 Scrap Your Boilerplate library for generic programming
-hs-test-framework-0.8.2.0 framework for running and organising tests
-hs-test-framework-hunit-0.3.0.2p4 HUnit support for hs-test-framework
-hs-test-framework-quickcheck2-0.3.0.3p4 QuickCheck2 support for hs-test-framework
-hs-tf-random-0.5p5 high-quality splittable PRNG
-hs-xml-1.3.7p14 simple XML library
-htop-3.0.1 interactive process viewer
-hugo-0.75.0-extended fast and flexible static site generator
-iftop-1.0pre4p2 display bandwidth usage on an interface
+highlight-3.62 convert source code to markup formats
+htop-3.1.2 interactive process viewer
+hugo-0.92.1-extended fast and flexible static site generator
+iftop-1.0pre4p3 display bandwidth usage on an interface
inotify-tools-3.14pl0 programs providing a simple interface to inotify
-intel-firmware-20200616v0 microcode update binaries for Intel CPUs
+intel-firmware-20220207v0 microcode update binaries for Intel CPUs
intltool-0.51.0p2 internationalization tools
-ircII-20190117 Internet Relay Chat client
-irssi-1.2.2p4 modular IRC client with many features
+ircII-20210314 Internet Relay Chat client
+irssi-1.2.3 modular IRC client with many features
irssi-icb-0.17p1 ICB plugin for irssi
-irssi-otr-1.2.2p4 OTR (off-the-record) plugin for irssi
+irssi-otr-1.2.3 OTR (off-the-record) plugin for irssi
irssi-xmpp-0.54p2 XMPP plugin for irssi
-janet-1.12.2 functional and imperative programming language
-jdk-11.0.8.10.1v0 OpenJDK Software Development Kit v11.0.8+10-1
+janet-1.21.1 functional and imperative programming language
+jdk-11.0.14.9.1p0v0 OpenJDK Software Development Kit v11.0.14+9-1
jed-0.99.19p2-no_x11 text editor
+jlint-3.1.2p3 Java program analyzer and checker
joe-4.6 Joe's Own Editor
jq-1.6p0 lightweight and flexible command-line JSON processor
-kcgi-0.12.2 minimal CGI library for web applications
-kona-3.2.0.20200711 open source implementation of the K programming language
-kore-4.0.1 web application framework for writing scalable web APIs in C
+kakoune-2021.11.08 modal code editor with a focus on interactivity
+kcgi-0.13.0 minimal CGI library for web applications
+kona-3.2.0.20201026 open source implementation of the K programming language
+kore-4.1.0p2 web application framework for writing scalable web APIs in C
ksql-0.3.5 yet another SQLite wrapper
lame-3.100p1 lame ain't an MP3 encoder
-leiningen-2.9.3 Clojure project automation
-libassuan-2.5.3 IPC library used by GnuPG and gpgme
-libdbus-c++-0.9.0p0 C++ API for dbus
-libexif-0.6.22 extract digital camera info tags from JPEG images
-libgcrypt-1.8.6 crypto library based on code used in GnuPG
-libgdiplus-6.0.5 GDI+ comptible API
-libgpg-error-1.39 error codes for GnuPG related software
+leiningen-2.9.8 Clojure project automation
+libassuan-2.5.5 IPC library used by GnuPG and gpgme
+libdbus-c++-0.9.0p1 C++ API for dbus
+libexif-0.6.24 extract digital camera info tags from JPEG images
+libgcrypt-1.10.1 crypto library based on code used in GnuPG
+libgdiplus-6.0.5p0 GDI+ comptible API
+libgpg-error-1.44 error codes for GnuPG related software
libident-0.32p1 library to interface the ident protocol server (rfc1413)
-libksba-1.4.0 X.509 library
-libpsl-0.20.2p1 public suffix list library
-libsamplerate-0.1.9 audio sample rate conversion library
-libsecret-0.20.3 library for storing and retrieving passwords and secrets
-libslang-2.2.4p5 stack-based interpreter for terminal applications
-libtool-2.4.2p0 generic shared library support script
-libxslt-1.1.34p0 XSLT C Library for GNOME
-links+-2.21-no_x11 graphics and text browser
-llvm-10.0.1p3 modular, fast C/C++/ObjC compiler, static analyzer and tools
-lockfile-3.22p0 semaphore-file tool for shell scripting
-lowdown-0.7.1 simple markdown translator
-lua-5.3.5 powerful, light-weight programming language (version 5.3.5)
+libksba-1.6.0 X.509 library
+libpsl-0.21.1 public suffix list library
+libsamplerate-0.2.2p0 audio sample rate conversion library
+libsecret-0.20.5 library for storing and retrieving passwords and secrets
+libslang-2.3.2 stack-based interpreter for terminal applications
+libtool-2.4.2p2 generic shared library support script
+libxslt-1.1.35 XSLT C Library for GNOME
+links+-2.25-no_x11 graphics and text browser
+llvm-13.0.0p2 modular, fast C/C++/ObjC compiler, static analyzer and tools
+lockfile-3.22p1 semaphore-file tool for shell scripting
+lowdown-0.9.2 simple markdown translator
+lua-5.3.6 powerful, light-weight programming language (version 5.3.6)
lumail-0.26p6 console-based e-mail client with Lua scripting support
lynx-2.8.9rel1p0 text web browser
-lzlib-1.11 lzip compression library
-maven-3.6.3 software project management and comprehension tool
-mercurial-5.5 fast, lightweight source control management
-moarvm-2018.12p0 virtual machine for nqp/rakudo
-mono-6.10.0.104 cross platform, open source .NET developement framework
+lzlib-1.13 lzip compression library
+maven-3.6.3p0 software project management and comprehension tool
+mc-4.8.27 free Norton Commander clone with many useful features
+mercurial-5.8p1 fast, lightweight source control management
+mono-6.12.0.122p1 cross platform, open source .NET developement framework
moria-5.5.2p5 The Dungeons of Moria
mosh-1.3.2p5 mobile shell
-most-5.1.0 browse or page through a text file
-mu-1.4.13 maildir indexer and searcher with emacs frontend
-mutt-1.14.7v3-gpgme-sasl tty-based e-mail client
-nano-5.2 simple editor, inspired by Pico
+most-5.1.0p0 browse or page through a text file
+mu-1.6.10 maildir indexer and searcher with emacs frontend
+mutt-2.2.3v3-gpgme-sasl tty-based e-mail client
+nano-6.2 simple editor, inspired by Pico
nasm-2.15.05 general-purpose multi-platform x86 assembler
nbfc-0.1p1 new brainfuck compiler
-ncdu-1.15.1 ncurses-based du(1)
-neomutt-20200821p0-gpgme-sasl-notmuch tty-based e-mail client, Mutt with patches
-neovim-0.4.4 continuation and extension of Vim
-nethack-3.6.2p1-no_x11 dungeon explorin', hackin', game. Piece of cake
+ncdu-1.16 ncurses-based du(1)
+neomutt-20211029p0-gpgme-sasl-notmuch tty-based e-mail client, Mutt with patches
+neovim-0.6.1 continuation and extension of Vim
+nethack-3.6.6p0-no_x11 dungeon explorin', hackin', game. Piece of cake
newlisp-10.7.5 newLISP is a LISP like, general purpose scripting language
-nim-1.2.0p0 statically typed, imperative programming language
-ninja-1.10.0 small build system with a focus on speed
-nn-6.7.3p5 menu-based Usenet newsreader
-node-12.16.1p1 V8 JavaScript for clients and servers
-nqp-2018.12 Not Quite Perl
-ocaml-4.10.0 ML language with complete class-based objective system
-ocamlbuild-0.14.0p2 ocamlbuild
-opam-2.0.7 OCaml source-based package manager
+nim-1.6.4 statically typed, imperative programming language
+ninja-1.10.2p1 small build system with a focus on speed
+nn-6.7.3p6 menu-based Usenet newsreader
+node-16.14.2 JavaScript runtime built on Chrome's V8 JavaScript engine
+ocaml-4.12.1p1 ML language with complete class-based objective system
+ocamlbuild-0.14.0p4 ocamlbuild
+oidentd-2.0.8p1 ident daemon with custom responses and NAT support
+opam-2.0.8p1 OCaml source-based package manager
opendkim-2.10.3p2 library and milter for DKIM (Domain Keys Identified Mail)
-openradtool-0.10.2 application source generator
-openssl-1.0.2up1 TLS/SSL library and tools
-openssl-1.1.1h TLS/SSL library and tools
+openradtool-0.14.0 application source generator
+openssl-1.0.2up4 TLS/SSL library and tools
+openssl-1.1.1o TLS/SSL library and tools
+openssl-3.0.3p0 TLS/SSL library and tools
opus-1.3.1 IETF audio codec
-p11-kit-0.23.21 library for loading and enumerating PKCS#11 modules
-p5-BerkeleyDB-0.55p1 Berkeley DB module
-p5-GD-2.71p0 Perl interface to the gd2 graphics library
+p11-kit-0.24.1 library for loading and enumerating PKCS#11 modules
+p5-BerkeleyDB-0.64 Berkeley DB module
+p5-ExtUtils-Config-0.008p1 wrapper for perl's configuration
+p5-GD-2.73 Perl interface to the gd2 graphics library
p5-MIME-Base32-1.303p0 Base32 encoder/decoder
p5-MIME-Charset-1.012.2p0 charset Informations for MIME
p5-MIME-EncWords-1.014.3p0 perl module to deal with RFC 2047 encoded words
-p5-MIME-Lite-3.030p0 low-calorie MIME generator
+p5-MIME-Lite-3.033 low-calorie MIME generator
p5-MIME-Lite-HTML-1.24p0 transform a HTML page in a MIME-Lite mail
-p5-MIME-Types-2.17p0 perl module to manage MIME types
+p5-MIME-Types-2.22 perl module to manage MIME types
p5-MIME-tools-5.509p0 modules for parsing (and creating) MIME entities
p5-News-Newsrc-1.11p1 module for managing newsrc files
-p5-local-lib-2.000024p1 create and use a local lib/ for perl modules with PERL5LIB
+p5-local-lib-2.000027 create and use a local lib/ for perl modules with PERL5LIB
p7zip-16.02p6 file archiver with high compression ratio
p7zip-rar-16.02p3 rar modules for p7zip
-password-store-1.7.3 simple password store
-pear-1.10.9 base classes for common PHP tasks
-php-7.3.23 server-side HTML-embedded scripting language
-php-awl-0.61 Andrews web libraries for PHP
-php-bz2-7.3.23 bzip2 compression extensions for php
-php-cgi-7.3.23 php CGI binary
-php-curl-7.3.23 curl URL library extensions for php
-php-dba-7.3.23 dba GDBM access extensions for php
-php-dbg-7.3.23 interactive php debugger
-php-gmp-7.3.23 gmp math library support for php
-php-imap-7.3.23 imap, pop3 and nntp extensions for php
-php-intl-7.3.23 intl library support for php
-php-ldap-7.3.23 ldap protocol extensions for php
-php-markdown-1.6.0p0 Markdown implementation for PHP
-php-mcrypt-7.1.33 mcrypt encryption/decryption extensions for php
-php-odbc-7.3.23 odbc database access extensions for php
-php-pcntl-7.3.23 PCNTL extensions for php
-php-pdo_sqlite-7.3.23 PDO sqlite3 database access extensions for php
-php-pspell-7.3.23 pspell library extensions for php
-php-shmop-7.3.23 shared memory extensions for php
-php-snmp-7.3.23 snmp protocol extensions for php
-php-soap-7.3.23 SOAP functions for php
-php-sqlite3-7.3.23 sqlite3 database access extension for php
-php-tidy-7.3.23 tidy HTML cleaner bindings
-php-xmlrpc-7.3.23 XML RPC functions for php
-php-xsl-7.3.23p0 XSL functions for php
-php-zip-7.3.23 zip functions for php
-pico-5.09p20 UW text editor
-pigz-2.4p0 parallel implementation of gzip utilizing multiple cores
-pinentry-1.1.0p0 PIN or passphrase entry dialog (ncurses interface)
+password-store-1.7.4 simple password store
+pear-1.10.19p2 base classes for common PHP tasks
+php-7.4.30 server-side HTML-embedded scripting language
+php-awl-0.62 Andrews web libraries for PHP
+php-bz2-7.4.30 bzip2 compression extensions for php
+php-cgi-7.4.30 php CGI binary
+php-curl-7.4.30 curl URL library extensions for php
+php-dba-7.4.30 dba GDBM access extensions for php
+php-dbg-7.4.30 interactive php debugger
+php-gmp-7.4.30 gmp math library support for php
+php-imap-7.4.30 imap, pop3 and nntp extensions for php
+php-intl-7.4.30 intl library support for php
+php-ldap-7.4.30 ldap protocol extensions for php
+php-odbc-7.4.30 odbc database access extensions for php
+php-pcntl-7.4.30 PCNTL extensions for php
+php-pdo_sqlite-7.4.30 PDO sqlite3 database access extensions for php
+php-pspell-7.4.30 pspell library extensions for php
+php-shmop-7.4.30 shared memory extensions for php
+php-snmp-7.4.30 snmp protocol extensions for php
+php-soap-7.4.30 SOAP functions for php
+php-sqlite3-7.4.30 sqlite3 database access extension for php
+php-tidy-7.4.30 tidy HTML cleaner bindings
+php-xmlrpc-7.4.30 XML RPC functions for php
+php-xsl-7.4.30 XSL functions for php
+php-zip-7.4.30 zip functions for php
+pico-5.09p25 UW text editor
+pigz-2.7p0 parallel implementation of gzip utilizing multiple cores
+pinentry-1.2.0p0 PIN or passphrase entry dialog (ncurses interface)
pkglocatedb-1.5 database of packages for use with locate(1)
-plan9port-20200616 Plan 9 from user space
+plan9port-20210323 Plan 9 from user space
pngcrush-1.8.13 optimizer for PNG files
-portaudio-svn-1960 portable cross-platform audio API
-portslist-7.32p0 full list of pkgpaths in ports
+portaudio-svn-1970 portable cross-platform audio API
+portslist-7.36 full list of pkgpaths in ports
+profanity-0.11.1 console based XMPP client
+pup-0.4.0p1 command line tool to filter HTML with CSS selectors
pwgen-2.08 simple password generator
-py-cython-0.29.19p0 optimising static compiler for Python and Cython
-py-future-0.16.0p2 compatibility layer between Python 2 and Python 3
-py-futures-3.2.0 futures implementation for Python
-py-pip-20.1.1p0 tool for installing Python packages
-py-psutil-5.4.3p3 library to retrieve system information and utilisation
-py-requests-2.22.0p1 elegant and simple HTTP library for Python
-py3-ConfigArgParse-1.2.3p0 argparse replacement, allows options to be set via files/env
-py3-acme-1.5.0p0 ACME protocol implementation
-py3-asn1-0.4.8p0v0 ASN.1 library for Python
-py3-asn1crypto-0.24.0p1 fast ASN.1 parser and serializer
-py3-certifi-2020.4.5.1p0 Python package to check certificates using the OpenBSD CA
-py3-cffi-1.13.2p0 Foreign Function Interface for Python calling C code
-py3-chardet-3.0.4p2 character encoding auto-detection in Python
-py3-click-6.7p2 command line library for Python
-py3-click-log-0.3.2p1 logging integration for Python click
-py3-click-plugins-1.0.4p1 register CLI commands via setuptools entry-points
-py3-click-threading-0.4.3p1 multithreading in Python click
-py3-cparser-2.19p1 C parser in pure Python
-py3-cryptography-3.1.1 cryptographic recipes and primitives for Python
-py3-cython-0.29.19p0 optimising static compiler for Python and Cython
-py3-daemonize-2.5.0p1 library to enable your code run as a daemon process
-py3-dateutil-2.8.1p0 Python API for advanced date calculations
-py3-greenlet-0.4.16 lightweight in-process concurrent programming
-py3-idna-2.8p0 Python library to support the IDNA protocol
-py3-mock-3.0.5p0 python mocking and patching library for testing
-py3-msgpack-0.6.2p0v0 messagepack (de)serializer
-py3-ndg-httpsclient-0.4.3p1 enhanced HTTPS support for httplib and urllib2
-py3-neovim-0.4.1 Python plugin support for Neovim
-py3-openssl-19.1.0p0 Python interface to the OpenSSL library
-py3-parsedatetime-2.5p1 parse human-readable date/time text
-py3-pbr-4.0.2p1 Python Build Reasonableness
-py3-pexpect-4.7.0p2 pure Python Expect-like module
-py3-pip-20.1.1p0 tool for installing Python packages
-py3-psutil-5.4.3p3 library to retrieve system information and utilisation
-py3-ptyprocess-0.5.1p2 run a subprocess in a pseudo terminal
-py3-pyRFC3339-1.0p3 format dates according to RFC3339
-py3-requests-2.22.0p1 elegant and simple HTTP library for Python
-py3-requests-toolbelt-0.7.1p1 utility belt for advanced users of python-requests
-py3-setuptools-41.6.0p0v0 simplified packaging system for Python modules
-py3-six-1.13.0p1 Python 2 and 3 compatibility library
-py3-tz-2020.1p0 Python API for dealing with timezones
-py3-urllib3-1.25.9p0 HTTP library for Python
-py3-uv-1.4.0p0 Python bindings to libuv
-py3-werkzeug-0.12.1p2 WSGI utility collection
-py3-zopecomponent-4.2.2p4 component architecture from Zope
-py3-zopeevent-4.3.0p1 very basic event publishing system from Zope
-py3-zopeinterface-4.4.3p1 object interface infrastructure from Zope
-pypy-7.3.1 fast implementation of the Python language
-python-2.7.18p0 interpreted object-oriented programming language
-python-3.7.9p0 interpreted object-oriented programming language
-python-3.8.6p0 interpreted object-oriented programming language
-quirks-3.440 exceptions to pkg_add rules
-racket-minimal-7.8 multi-paradigm programming language
-rakudo-2018.12 Rakudo Perl 6 compiler
-ranger-1.9.3p1 minimalistic console file manager
-regina-3.9.3 ANSI-compliant interpreter for REXX language (regina-rexx)
-ripgrep-12.1.0 line oriented search tool using Rust's regex library
-rlwrap-0.43p0 generic readline wrapper for various programs
-rsync-3.2.3 mirroring/synchronization over low bandwidth links
+py-chardet-4.0.0p2 character encoding auto-detection in Python
+py-cython-0.29.27v0 optimising static compiler for Python and Cython
+py-future-0.18.2 compatibility layer between Python 2 and Python 3
+py-futures-3.2.0p0 futures implementation for Python
+py-pip-20.3.4p3 tool for installing Python packages
+py-psutil-5.8.0p0 library to retrieve system information and utilisation
+py-requests-2.27.1 elegant and simple HTTP library for Python
+py3-ConfigArgParse-1.5.3 argparse replacement, allows options to be set via files/env
+py3-acme-1.25.0 ACME protocol implementation
+py3-asn1-0.4.8p3v0 ASN.1 library for Python
+py3-asn1crypto-1.4.0p1 fast ASN.1 parser and serializer
+py3-certifi-2021.10.8 Python package to check certificates using the OpenBSD CA
+py3-cffi-1.13.2p4 Foreign Function Interface for Python calling C code
+py3-chardet-4.0.0p2 character encoding auto-detection in Python
+py3-click-7.1.2 command line library for Python
+py3-click-log-0.3.2p4 logging integration for Python click
+py3-click-plugins-1.1.1 register CLI commands via setuptools entry-points
+py3-click-threading-0.5.0p0 multithreading in Python click
+py3-cparser-2.19p2 C parser in pure Python
+py3-cryptography-36.0.1 cryptographic recipes and primitives for Python
+py3-cython-0.29.27v0 optimising static compiler for Python and Cython
+py3-daemonize-2.5.0p4 library to enable your code run as a daemon process
+py3-dateutil-2.8.2p1 Python API for advanced date calculations
+py3-greenlet-1.1.2p1 lightweight in-process concurrent programming
+py3-idna-2.10p1 Python library to support the IDNA protocol
+py3-mock-4.0.3 python mocking and patching library for testing
+py3-msgpack-1.0.3v0 messagepack (de)serializer
+py3-ndg-httpsclient-0.5.1p1 enhanced HTTPS support for httplib and urllib2
+py3-neovim-0.4.3p0 Python plugin support for Neovim
+py3-openssl-22.0.0 Python interface to the OpenSSL library
+py3-parsedatetime-2.6 parse human-readable date/time text
+py3-pbr-5.7.0p0 Python Build Reasonableness
+py3-pexpect-4.8.0 pure Python Expect-like module
+py3-pip-22.0.4 tool for installing Python packages
+py3-psutil-5.8.0p0 library to retrieve system information and utilisation
+py3-ptyprocess-0.7.0p1 run a subprocess in a pseudo terminal
+py3-pyRFC3339-1.1p0 format dates according to RFC3339
+py3-requests-2.27.1 elegant and simple HTTP library for Python
+py3-requests-toolbelt-0.9.1p2 utility belt for advanced users of python-requests
+py3-setuptools-57.4.0p0v0 simplified packaging system for Python modules
+py3-six-1.16.0p0 Python 2 and 3 compatibility library
+py3-tz-2022.1 Python API for dealing with timezones
+py3-urllib3-1.26.9 HTTP library for Python
+py3-uv-1.4.0p4 Python bindings to libuv
+py3-werkzeug-2.0.3v0 WSGI utility collection
+py3-yamllint-1.26.3 linter for YAML files
+py3-zopecomponent-4.2.2p6 component architecture from Zope
+py3-zopeevent-4.3.0p3 very basic event publishing system from Zope
+py3-zopeinterface-5.4.0p0 object interface infrastructure from Zope
+pylint3-2.7.4p1 lint-like code checker for Python code
+pypy-7.3.1p3 fast implementation of the Python language
+python-2.7.18p7 interpreted object-oriented programming language
+python-3.8.13p0 interpreted object-oriented programming language
+python-3.9.13 interpreted object-oriented programming language
+quirks-5.5 exceptions to pkg_add rules
+racket-minimal-8.4p0 multi-paradigm programming language
+rakudo-2021.12 Rakudo compiler for the Raku language
+ranger-1.9.3p2 minimalistic console file manager
+regina-3.9.4 ANSI-compliant interpreter for REXX language (regina-rexx)
+rgbds-0.4.2 Game Boy development system
+ripgrep-13.0.0p0 line oriented search tool using Rust's regex library
+rlwrap-0.45.2 generic readline wrapper for various programs
+rsync-3.2.3p1 mirroring/synchronization over low bandwidth links
ruby-2.5.8p0 object oriented script language with threads
ruby-2.6.6p0 object oriented script language with threads
-ruby-2.7.1p1 object oriented script language with threads
-rust-1.46.0 compiler for Rust Language
-rust-clippy-1.46.0 Rust linter
-rust-doc-1.33.0 html documentation for rustc
-rust-gdb-1.46.0 Rust debugger through gdb
-rust-rustfmt-1.46.0 Rust code formatter
-s-nail-14.9.19 SysV mail/BSD Mail/POSIX mailx: send and receive mail
+ruby-2.7.6 object oriented script language with threads
+rust-1.59.0 compiler for Rust Language
+rust-clippy-1.59.0 Rust linter
+rust-gdb-1.59.0 Rust debugger through gdb
+rust-rustfmt-1.59.0 Rust code formatter
+s-nail-14.9.24 SysV mail/BSD Mail/POSIX mailx: send and receive mail
sacc-1.01 simple console gopher client
-sbcl-2.0.1-threads compiler and runtime system for ANSI Common Lisp
-scala-2.12.9 general purpose multi-paradigm programming language
-scdoc-1.10.1 convert scdoc text files to man(7) pages
-screen-4.8.0 multi-screen window manager
-scrypt-1.3.0p0 command-line encryption using scrypt key derivation function
-shellcheck-0.4.7p1 shell script analysis tool
+sbcl-2.1.11-threads compiler and runtime system for ANSI Common Lisp
+scala-2.12.9p0 general purpose multi-paradigm programming language
+scdoc-1.11.1 convert scdoc text files to man(7) pages
+screen-4.9.0 multi-screen window manager
+scrypt-1.3.1 command-line encryption using scrypt key derivation function
+shellcheck-0.8.0 shell script analysis tool
+shtool-2.0.8 GNU Portable Shell Tool
sic-1.2p1 simple irc client
sl-5.02p1 Steam Locomotive
slrn-1.0.3 SLang-based newsreader
-sqlite3-3.31.1p0 embedded SQL implementation
-squeak-image-3.10.2.7179p0 smalltalk system, basic runtime image
-squeak-sources-3.9 smalltalk system, smalltalk sources
-squeak-vm-3.10.1p10 smalltalk system, vm
+splint-3.1.2p1 advanced lint: statically check C programs
+sqlite3-3.38.3 embedded SQL implementation
+squeak-image-3.10.2.7179p1 smalltalk system, basic runtime image
+squeak-sources-3.9p0 smalltalk system, smalltalk sources
+squeak-vm-3.10.1p11 smalltalk system, vm
starlanes-1.2.2 classic space-age stock trading game
stow-2.3.1 manages software package installations with symlinks
-stunnel-5.44p2 SSL encryption wrapper for standard network daemons
-subversion-1.14.0p0 subversion revision control system
-swi-prolog-7.6.0p7 Prolog for the real world
-swirc-3.2.4p0 curses icb and irc client
+stunnel-5.63 SSL encryption wrapper for standard network daemons
+subversion-1.14.2 subversion revision control system
+swi-prolog-7.6.0p15 Prolog for the real world
+swirc-3.3.3 curses icb and irc client
tarsnap-1.0.39 client for the tarsnap.com online encrypted backup service
-tarsnapper-0.4.0p3 tarsnap wrapper which automatically expires backups
-tcsh-6.22.02 extended C-shell with many useful features
-the_silver_searcher-2.2.0p0 code searching tool, with a focus on speed (ag)
+tarsnapper-0.4.0p4 tarsnap wrapper which automatically expires backups
+tcsh-6.22.04 extended C-shell with many useful features
+the_silver_searcher-2.2.0p1 code searching tool, with a focus on speed (ag)
thinking-forth-1.0 philosophy of problem solving, applied to Forth
-tidy-5.7.24v0 correct and clean up HTML and XML
+tidy-5.8.0v0 correct and clean up HTML and XML
tin-2.4.4 threaded NNTP- and spool-based UseNet newsreader
-tintin-2.01.92 client program for playing muds with advanced features
-tinyfugue-4.0s1p5 programmable MUD client, with macro support and more
+tintin-2.02.12 client program for playing muds with advanced features
+tinyfugue-4.0s1p6 programmable MUD client, with macro support and more
tinyscheme-1.42 lightweight Scheme implementation with subset of R5RS
tree-0.62 print ascii formatted tree of a directory structure
-trn-4.0.77p2 threaded newsreader
-ttyrec-1.0.8p3 tty recorder
+trn-4.0.77p3 threaded newsreader
+ttyrec-1.0.8p4 tty recorder
twirssi-2.6.3p2 Twitter script for irssi
-universal-ctags-0.20191025p0-iconv multilanguage reimplementation of the Unix ctags utility
-unrar-5.91v2 extract, list, and test RAR archives
-unzip-6.0p13 extract, list & test files in a ZIP archive
+universal-ctags-5.9.20211024.0p0-iconv multilanguage reimplementation of the Unix ctags utility
+unrar-6.12v2 extract, list, and test RAR archives
+unzip-6.0p15 extract, list & test files in a ZIP archive
uucp-1.07p4 UUCP suite
uucpd-1.0 UUCP inetd program
-vf1-0.0.11p0 command line gopher client
-vim-8.2.1805-no_x11-perl-python3-ruby vi clone, many additional features
-vnu-20.6.30 HTML5 validator
+vf1-0.0.11p1 command line gopher client
+vim-8.2.4600-no_x11-perl-python3-ruby vi clone, many additional features
+vnu-20.6.30p0 HTML5 validator
+w3m-0.5.3pl20210102p0 pager/text-based web browser
wanderer-3.2p5 Rogue like adventure game
-weechat-2.9 fast, light and extensible chat client
-weechat-lua-2.9 Lua bindings for weechat
-weechat-python-2.9 Python bindings for weechat
-weechat-ruby-2.9 Ruby bindings for weechat
-weechat-tcl-2.9 Tcl bindings for weechat
-wget-1.20.3p3 retrieve files from the web via HTTP, HTTPS and FTP
+weechat-3.4.1 fast, light and extensible chat client
+weechat-lua-3.4.1 Lua bindings for weechat
+weechat-python-3.4.1 Python bindings for weechat
+weechat-tcl-3.4.1 Tcl bindings for weechat
+wget-1.21.3 retrieve files from the web via HTTP, HTTPS and FTP
+yash-2.52 POSIX-compliant command line shell
yasm-1.3.0p1 complete rewrite of the NASM assembler
ytalk-3.1.1p4-no_x11 enhanced talk that allows for multiple parties
zangband-2.6.2p6-no_x11 Zangband (Zelazny Angband) with color, X11 support
-zsh-5.8p0 Z shell, Bourne shell-compatible
+znc-1.8.2p2 advanced IRC bouncer
+zsh-5.8.1 Z shell, Bourne shell-compatible