able to play and analyze both money games and tournament matches, evaluate and
roll out positions, and more. Driven by a command-line interface, it displays
an ASCII rendering of a board on text-only terminals, but also allows the user
to play games and manipulate positions with a graphical GTK+ interface. GNU
Backgammon is extensible via Python.
GNU Backgammon is a world class opponent and rates at around 2200 on FIBS, the
First Internet Backgammon Server - at its best, it is in the top 5 of over
6000 rated players there). GNU Backgammon can be played on numerous other
on-line backgammon servers.
OK edd@
PLY is an implementation of the lex and yacc parsing tools written
entirely in Python. It uses LR-parsing which is reasonably efficient and
well suited for larger grammars.
PLY provides most of the standard lex/yacc features including support
for empty productions, precedence rules, error recovery, and support for
ambiguous grammars.
checkrestart is a program designed to help to find processes that need
restarting after upgrade.
checkrestart walks thought entire file table of the system, searching for
processes using node detached from filesystem.
The typical use case is:
- starts a long lived program.
- later, upgrades your packages via pkg_add -u.
- if the program is updated on disk, the running program is still the
previous one (without security fixes for example).
- checkrestart will tell you which processes belong to this category.
Note that this requires libkvm>=16.2
ok sthen@
See
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.27_release_notes
Note that a bunch of CA's were removed, but not WoSign, because it owns
StartSSL/StartCOM.. see
https://docs.google.com/document/d/1C6BlmbeQfn4a9zydVi2UvjBGv6szuSB4sMYUcVrR8vQ/preview
and https://wiki.mozilla.org/CA:WoSign_Issues for details. Anyway, we
know the CA model is broken, right ?
Bump major, functions added/removed...
ok bluhm@
This module provides an intuitive, Perl-ish way to write forking
programs by letting you use blocks to illustrate which code section
executes in which fork. The code for the parent, child, retry handler
and error handler are grouped together in a "fork block".