Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Changes
- "mtn serve" no longer takes patterns on the command line.
Use the permissions hooks instead.
- the name of the option that denoted the revision from which
"mtn log" should start logging was renamed from "--revision"
to "--from"
- author selectors no longer have implicit wildcarding
- if you manually add entries to MTN/log while you are
working, in preparation for an eventual commit, you will now
be required to remove a "magic" template line from the file
before the commit will succeed. This, like the test for an
empty log file, helps to prevent accidents.
- the "db regenerate_caches" migration command replaces the
previous "db regenerate_rosters", generalising the task of
rebuilding or generating cached data that may be added
across an upgrade. Like "db migrate", which upgrades the
database schema, this command fills in the data for new
features. In this release, as well as rosters, it also adds
"heights" information used to speed up topology operations.
Speed improvements
- "mtn annotate file" and "mtn log file" are generally much
faster now, dependant on the number of revisions that
changed the file. Both commands as well as "mtn automate
toposort" make use of data called "heights" caching the
topological order of all revisions. In order to create and
use this data, the following must be run once for each db
after upgrading:
$ mtn -d mydb.mtn db regenerate_caches
New features
- "mtn automate content_diff"
- "mtn automate get_file_of" (same as get_file, but expects
a file path and optionally a revision)
- "mtn import" command
- "mtn log --to"
- netsync_note_* hooks are given much more information,
inlcuding a http/smtp/etc style status code
- includedirpattern(dir, fileglob) function for hooks
Bugs fixed
- bug in "automate stdio" that would result in monotone
garbling its input in some circumstances fixed
- "mtn annotate file" and "mtn log file" are generally much
faster now, dependant on the number of revisions that
changed the file. Both commands as well as "mtn automate
toposort" make use of data called "heights" caching the
topological order of all revisions.
- spawn_redirected hook function now understands a blank
filename to mean not to redirect that stream
- "mtn log" is now in proper topological order, also due to
the use of cached "heights" data
- reset options between "automate stdio" commands
- another compile fix for gcc3
- bug in localization code where option strings where not
always properly translated
Other
- botan library upgraded to 1.6.0
- accommodate changes in boost 1.34
- documentation for "mtn automate get_option"
- notes/ directory
|
|
|
|
- simplified Makefile of wxGTK-contrib using BUILD_DIRS
- don't include x11.b3.mk as it is not needed
|
|
|
|
PKGREVISION++
|
|
on is only available for suse91_ and no others. This will fix a warning
during bulk builds and make the package find it's DEPENDS properly.
|
|
|
|
mergeant-0.65, miredo-1.0.6, ntp-4.2.4, p5-Compress-Zlib-2.002,
snd-8.7.
|
|
|
|
I have them ready to commit.
|
|
|
|
|
|
|
|
"/dev/stderr" in the AWK programs. That device file doesn't exist on
IRIX, and it isn't required by POSIX either.
|
|
eric3-3.9.4, libssh-0.2.
|
|
is not available.
|
|
While it would be fine to have a single name here, this does not play well
with PKGREVISION.
|
|
|
|
(slightly different, in util.c), so patch-aa has become obsolete.
|
|
|
|
the pwent/grent accessor functions. Fix and bump revision.
|
|
denemo-0.7.6, doclifter-2.3, ghostscript-esp-8.15.3, glibmm-2.12.4,
gnutls-1.6.1, ion3-devel-20061223, ipa-2.0.2 [pkg/35323],
libpcap-0.9.5, ltm-0.40, monotone-0.32, nut-12.1, rhythmbox-0.9.7,
sarg-2.2.3, svk-2.0.0, tcpdump-3.9.5, wine-0.9.28.
|
|
Added missing data type casts causing build process to fail
|
|
to fail
|
|
|
|
OKed schmonz.
|
|
existing patches for earlier Solaris versions. Bump PKGREVISION.
|
|
that its ${DISTFILES} is also a common ${PATCHFILES}, resulting in
the file being listed twice in ${_ALLFILES}. This one-line change
removes duplicate filenames from ${_ALLFILES}, mirroring an identical
transformation to ${ALLFILES} that used to do the trick. (The fetch
code, obviously, has since changed a bit.)
What the noise looked like:
$ cd pkgsrc/mail/qmail
$ make clean PKG_OPTIONS="netqmail"
make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: duplicate script for target "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" ignored
make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: using previous script for "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" defined here
===> Cleaning for qmail-1.03nb12
$
Tested in a bulk build by joerg@.
|
|
|
|
Bump PKGREVISION.
|
|
INDEX and calling it directly. As the output is removed anyway, it
forced a full rescan on every "make search". Calling "make index" still
regenerates it all the time, but the other targets don't.
OK wiz@
PRs: 26442, 34207, 35266
|
|
transformation framework to handle it. Reported and tested by
Brad Knotwell. Thanks to the OpenBSD guys on the other side of
the room for the clarification.
|
|
|
|
Bump clisp for the changed dependency.
|
|
|
|
|
|
|
|
|
|
greetdelay introduces a small delay before an SMTP greeting. It can
also optionally enforce RFC 2821's recommendation that SMTP clients
not send any commands before receiving the greeting message.
With a delay of 30s it has done me a world of good.
|
|
|
|
* Update qregex patch (PR pkg/34760) to 20060423:
- qregex adds the matched regex pattern to its log entries if the
LOGREGEX environment variable is set.
* Update realrcptto patch to 20061210:
- Logging uses substdio_puts() and substdio_flush() instead of
substdio_putsflush(). This makes log entries less likely to be
interleaved. Thanks to Matthew Dempsky for finding this.
- For QMAILRRTENYALL, use error code 554 after DATA, not 550.
Thanks to ... sorry, I lost track of who found this.
- Log stat() errors for .qmail files. Thanks to Chris Bensend for
suggesting this.
* Update tls-smtpauth combined patch to 20060105. TLS changes:
- bug: qmail-remote loops on malformed server response (B. Shupp,
A. Meltzer)
- no STARTTLS advertised when control/servercert.pem absent (Jason
Haar)
- control/notlshosts (Albert Weichselbraun)
- control/tlshosts/exhaustivelist
- scripts honor conf-users (Sven Verdoolaege)
- strerror declaration in tls.c compile problem (Renato Botelho,
Bill Shupp)
- chown uid.gid deprecated, should be uid:gid (Bill Shupp)
SMTP AUTH changes:
- includes the evaluation of the 'Auth' and the 'Size' parameter
in the 'Mail From:' command.
- uses DJB functions to copy FDs.
- corrects some minor mistakes displaying the 'Auth' userid.
- uses keyword "ESMTPA" in Received header in case of authentication
to comply with RFC 3848.
pkgsrc changes:
* Note SPECIAL_PERMS on qmail-queue binary (from dsainty@).
|
|
|
|
|
|
This release backports the tieWaitForNote feature and has support for tetex-3.0
and some fixes.
|
|
|
|
|
|
symlinks properly. Add a MESSAGE to this effect, addressing PR
pkg/30904. Bump PKGREVISION.
|
|
process running at a certain PID is actually the process we wish to
stop. Just unconditionally send SIGTERM to the PID instead, like a
security/amavisd-new doing, fixed PR 35334.
|