- Fix hardcoded location for uninstalling mount.ntfs-fuse hardlink to
match the relocatable location for installing it.
- Move mount.ntfs-fuse and mkfs.ntfs to be symlinks instead of
hardlinks and move both to /sbin rather than prefix/sbin. Note we
still obey $destdir so building packages works as well as installing
into alternate chroot / other system still works.
- ntfscmp: fix some corner cases and all memory leaks; handle corrupt
NTFS more gracefully.
- If the system does not have realpath(), supply our own dummy version
which just copies the string without any kind of checking or
expansion.
Changelog:
- Removed dependency on Motif header files: supply just as much hint
structure information as is necessary to interpret Motif hints.
- Switch to using a window border for frame's colour, don't touch
frame background. This allows aterm's "fast transparency" to work.
- various bug fixes, and code improvements
This is a bugfix release.
* Corrected a bug with window style mask settings.
* Corrected a bug, which caused window fields in the inspector
not to update when the field was being edited and a new window is
selected.
* Corrected problem with standalone views
I made this typo in September.
Noticed from Jonathan Perkin's bulk build.
INFODIR is defined in bsd.own.mk and I didn't even know about
bsd.info.mk. (Is that used? If so, maybe INFODIR=${PREFIX}/${INFO_DIR}.)
Remove BUILD_TARGET.
Change pre-install target to post-extract and
don't patch manually, just uses patches/ framework.
This adds gitwhich command and removes gitregrep and gitrfgrep.
Moves terminal files from lib/git/term/ to share/git.
Update patch-ac -- for location of html document. (Now only
installs one.)
Update patch-ab -- to add .gitrc.cons25
Add patch-ad for the .gitrc.cons25 (this was in files, but recreated
patch).
(Note I only slightly tested git. I updated this because
I saw old Makefile.in didn't honor the @mandir@ and @infodir@
as provided by configure. I patched this, but then saw this
was an old version and new version already had this fixed.)
Changes here:
* Version 4.3.20
================
** Moving across filesystems now preserves file ownership.
** Copying no longer preserves file ownership.
** F7 (`make-directory') creates all the intermediate directories.
** Fixed a long standing bug in the xid code for long user names (I
could finally reproduce it myself).
** Fixed a crash in the incremental search code.
* Version 4.3.19
================
** Fixed 2 compilation problems on non-ANSI C compilers.
** Minor fixes in gitaction.
* Version 4.3.18
================
** The build/installation procedure is now based on automake.
** `make prefix=some_path' no longer recompiles git. According to the
new GNU coding standards this is the correct behaviour.
** The key sequence typed so far is displayed in the status bar, if
not completed in one second.
** `select-extension'/`unselect-extension': new builtin commands,
bound on `Alt-+'/`Alt--' (or `ESC +'/`ESC -'). These commands
select/unselect all the files in the current directory that have
the same extension as the current file. That is, if the current
file is "git.c", `select-extension' will select all the "*.c" files
in the current directory. If the current file does not have an
extension (including the case where its name starts with a dot), no
selections/unselections are made.
** The insertion of file/directory names in the command line
(Alt-Enter) is a little bit smarter. Quotes are added only when
necessary and when before the current possition there is a /, no
space is added before the name, to allow for path building.
** The incremental forward/backwards search mechanism can recall the
last searched string if the user types ^S/^R while the string is
empty. This is similar to what Emacs does.
** F2 works on *.pgp files (will ask for a passphrase).
** `ESC m f' mounts the first floppy in /mnt/floppy. `ESC r f'
unmounts it.
** A simple scroll-bar thumb (#) has been added on the right side of
the panel's frame.
** The shell command currently being executed is displayed on the
title of the xterm window.
** GIT_BROWSER: new environment variable. If set, git will use this
to view html documents. If GIT_BROWSER is not set, lynx will be
used instead.
** A more Unix like key sequence structure in gitps and gitview. You
can scroll up and down with `Space' and `Backspace' and quit with
`q'.
** Binary file split on `^C /' and (in background) on `^C b /'.
** The inconsistency between the keys and the signal names in gitps
have been fixed. Signal selection is done with upper case letters
only.
** Other bug fixes.
checking for UINT{8,16,32}_MAX. It's better to take this way, otherwise
we'd have to patch all dependent packages requiring libdvdread.
Bump PKGREVISION.
0.32
----
- Pressing Enter while zooming activates the selected zoom region.
- Add "Reset fractal" menu commmand.
0.31
----
James W. Morris
-Add -DGTK_DISABLE_DEPRECATED, fix all resulting errors.
-Add 'Apply' button to attributes dialog.
This addresses pr/32620, using the patch provided by Christian Gall.
Notable changes include:
* Fixed an endless loop encountered in a corrupted WMF sample.
* A bug in the ELF scanner could cause a crash.
* Using a symlink as a path element to f-protd could cause f-protd not to
start.
* A race issue with startproc (start-stop-daemon in LSB terms) could lead
to old DEF files being used by f-protd even after updates.
* UPX packed files could cause crash on Solaris/sparc.
* Better handling for corrupt mime files.
* A bug in MS office scanner on big-endian platforms was fixed.
* Anomy extended to do content-type fingerprinting which allows
scan-mail.pl to block attachments with false extension based on their
'real' extensions,
e.g. .wmf files claiming to be .jpg or .png files.
* A bug in scan-mail.pl's rc-script, which could cause problems in Debian
when shutting scan-mail.pl down, has been fixed.
* Tweaks and optimizations should improve scanning speed by appr. 15-40%
over previous releases.
* Engine version 3.16.10 will now try to scan zip files which falsly claim
to use 64-bit compression methods. 64 bit compression is not supported,
but the scanner will now try to scan those files using 32 bit methods.
* Improved handling of some types of corrupt files, which were previously
skipped with I/O error.
* A corrupt arj file could crash the scanner. This has been fixed.
* Fixed a bug in scan-mail.pl where attachments would sometimes be left in
quarantine.
* Trying to scan a device special file now results in non-zero exit code.
* Scanning of redirected stdin is now possible, e.g. 'f-prot /dev/fd/0 <
/path/to/file'
2005.11.28 - 0.11 - Sebastien Aperghis-Tramoni (SAPER)
- [CODE] Added the pcapinfo command.
- [DIST] Cygwin installation was simplified and should now Just Work.
- [TESTS] Improved the whole test suite to make it use the best device
it can find (was needed for Cygwin & Win32).
- [DOC] Corrected a few typos thanks to Test::Spelling.
- [DOC] Small documentation nits.
2005.11.xx - 0.10 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] lookupnet() wasn't exported by :functions.
- [BUGFIX] Fixed findalldevs() emulation.
- [BUGFIX] Replaced several newSViv() with newSVuv() to respect the actual
unsigned nature of several fields.
- [TESTS] Fixed 03-openlive.t for Darwin/Mac OS X.
- [TESTS] RT#15342: lookupnet() fails if the device returned by lookupdev()
has no IP configured. Thanks to
- [TESTS] RT#15343: warnings when running t/14-datalink.t
- [TESTS] Fixed another corner case in t/02-lookup.t thanks to Rafael Garcia-Suarez.
- [TESTS] t/Utils.pm now sets the environment to C. Thanks to Karl Y. Pradene.
2005.10.26 - 0.09 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] Restored compatibility with older versions of libpcap, namely the
traditional ones founds on BSD systems.
- [FEATURE] Added Microsoft Visual C++ 7 compatibility, thanks to Max Maischen
and Jean-Louis Morel.
- [CODE] Added new detection routines for looking which functions are actually
available on the host system.
- [CODE] Upgraded to Devel::PPPort 3.06_03
- [TESTS] Renamed t/CheckAuth.pm to t/Utils.pm, added function is_available().
- [TESTS] Changed the way the test utility module is loaded.
- [TESTS] Updated several test files so they skip the tests that depend on
a function that may be unavailable.
- [TESTS] Fixes several corner cases thanks to the benevolent testing of
Philippe Bruhat, David Morel and Scott Lanning.
2005.10.05 - 0.08 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] RT#6320: loop() conflicts with alarm(). Thanks to RafaZ: Garcia-Suarez
for the patch. Also applied to dispatch() and next().
- [BUGFIX] setnonblock() and getnonblock() now checks that $err is a reference.
- [BUGFIX] Merged Jean-Louis Morel patch: modification of the detection code in
Makefile.PL for Win32; fixes for compiling with Microsoft compiler;
simplification of lookupdev().
- [BUGFIX] Restored compatibility with Perl 5.6, 5.5 and 5.4
- [BUGFIX] Fixed memory leak in lookupdev().
- [BUGFIX] Some XS wrappers (compile(), dispatch(), stats()) now resets the error
string before calling the underlying functions.
- [FEATURE] Now tries to use XSLoader if available, then falls back to DynaLoader.
- [FEATURE] Improved findalldevs(). See documentation.
- [FEATURE] Added wrapper for freecode(), dump_flush(), dump_file().
- [DIST] Improved detection code in Makefile.PL.
- [TESTS] Updated t/05-dump.t, t/12-next.t in order to increase code coverage (94%).
What remains uncovered is cargo-cult defensive, hence untestable, code.
- [TESTS] Updated t/01-api.t, t/05-dump.t, t/08-filter.t, t/10-fileno.t,
t/13-dispatch.t, t/16-setnonblock.t
- [TESTS] Updated all test scripts in order to suppress warnings.
- [TESTS] Moved the the check whether pcap can be used in t/CheckAuth.pm and
added Win32 specific code, supplied by Jean-Louis Morel.
- [TESTS] Added t/rt-6320.t for checking the bugfix of RT#6320.
- [TESTS] Added t/distchk.t
2005.09.23 - 0.07 - Sebastien Aperghis-Tramoni (SAPER)
- [BUGFIX] RT#7455: Memory corruption when using Net::Pcap::Compile()
- [BUGFIX] Merged Win32 fix to pcap_lookupdev() from JLM/0.04.02
- [FEATURE] Added wrappers for lib_version(), open_dead(), set_datalink(),
datalink_name_to_val(), datalink_val_to_name(), datalink_val_to_description()
- [FEATURE] Added support for all DLT_*, MODE_*, PCAP_* and useful BPF_*
numeric macros using ExtUtils::Constant.
- [FEATURE] Added const qualifiers when appropriate.
- [FEATURE] Added ppport.h
- [DIST] Added libpcap detection using have_library() from XML::LibXML::Common
- [TESTS] Fixed scripts t/10-fileno.t,
- [TESTS] Added t/17-lib_version.t, t/18-open_dead.t, 19-breakloop.t
- [TESTS] Updated t/14-datalink.t
- [DOC] Updated documentation.
2005.09.15 - 0.06 - Sebastien Aperghis-Tramoni (SAPER)
- [FEATURE] RT#7594: added pcap_setnonblock() and pcap_getnonblock(). Thanks
to Ernesto Domat for the patch.
- [FEATURE] Changed the warning returned by stats() in order to be uniform
with other similar warnings
- [TESTS] Completely rewrote the tests suite using Test::More and better
(and portable) methods to skip tests when appropriate.
- [TESTS] Added t/podcover.t, t/pod.t, t/portfs.t
- [TESTS] Added t/15-is_swapped.t, t/16-setnonblock.t
- [DIST] Updated Makefile.PL
- [DOC] RT#7671: documentation typo
- [DOC] Updated the documentation.
Changes
* The cleanup of IMAP4 message caches on exit was implemented.
* Cache files in IMAP4 folders are now properly removed on move or delete.
* The temporary passwords of IMAP4 accounts are now preserved until exit.
* 'File/Insert signature' now inserts signature into current cursor
position, and 'File/Append signature' was added for the previous behavior.
* Some dialogs are now placed at the center on parent window.
* The confirmation dialog for emptying trash is not displayed anymore
if messages don't exist in trash folders.
* Trash folders are excluded on recursive search.
* Locale encoding strings can be passed to --compose and --attach command
line option.
* Several minor bugs were fixed.
Changes:
- Fixed compatibility problem with "list export" and "list maxima".
- Added "tests/conversions.in".
- Made "code integer" command work with more languages than C and Java.
- Added "code python" command option.
- Added "fact/fact.c" and "fact/fact.py", which are factorial functions.
- Completed "help geometry" page.
bzr 0.7 2006-01-23
CHANGES:
* .bzrignore is excluded from exports, on the grounds that it's a bzr
internal-use file and may not be wanted. (Jamie Wilkinson)
* The "bzr directories" command were removed in favor of the new
--kind option to the "bzr inventory" command. To list all
versioned directories, now use "bzr inventory --kind directory".
(Johan Rydberg)
* Under Windows configuration directory is now %APPDATA%\bazaar\2.0
by default. (John Arbash Meinel)
* The parent of Bzr configuration directory can be set by BZR_HOME
environment variable. Now the path for it is searched in BZR_HOME, then
in HOME. Under Windows the order is: BZR_HOME, APPDATA (usually
points to C:\Documents and Settings\User Name\Application Data), HOME.
(John Arbash Meinel)
* Plugins with the same name in different directories in the bzr plugin
path are no longer loaded: only the first successfully loaded one is
used. (Robert Collins)
* Use systems' external ssh command to open connections if possible.
This gives better integration with user settings such as ProxyCommand.
(James Henstridge)
* Sftp paths can now be relative, or local, according to the IETF
draft spec. Paths now take the form:
sftp://user:pass@host:port/relative/path
or
sftp://user:pass@host:port/%2Fabsolute/path
or
sftp://user:pass@host:port//absolute/path
* Permissions on files underneath .bzr/ are inherited from the .bzr
directory. So for a shared repository, simply doing 'chmod -R g+w .bzr/'
will mean that future file will be created with group write permissions.
* configure.in and config.guess are no longer in the builtin default
ignore list.
* '.sw[nop]' pattern ignored, to ignore vim swap files for nameless
files. (John Arbash Meinel, Martin Pool)
IMPROVEMENTS:
* "bzr INIT dir" now initializes the specified directory, and creates
it if it does not exist. (John Arbash Meinel)
* New remerge command (Aaron Bentley)
* Better zsh completion script. (Steve Borho)
* 'bzr diff' now returns 1 when there are changes in the working
tree. (Robert Collins)
* 'bzr push' now exists and can push changes to a remote location.
This uses the transport infrastructure, and can store the remote
location in the ~/.bazaar/branches.conf configuration file.
(Robert Collins)
* Test directories are only kept if the test fails and the user requests
that they be kept.
* Tweaks to short log printing
* Added branch nicks, new nick command, printing them in log output.
(Aaron Bentley)
* If $BZR_PDB is set, pop into the debugger when an uncaught exception
occurs. (Martin Pool)
* Accept 'bzr resolved' (an alias for 'bzr resolve'), as this is
the same as Subversion. (Martin Pool)
* New ftp transport support (on ftplib), for ftp:// and aftp://
URLs. (Daniel Silverstone)
* Commit editor temporary files now start with 'bzr_log.', to allow
text editors to match the file name and set up appropriate modes or
settings. (Magnus Therning)
* Improved performance when integrating changes from a remote weave.
(Goffredo Baroncelli)
* Sftp will attempt to cache the connection, so it is more likely that
a connection will be reused, rather than requiring multiple password
requests.
* bzr revno now takes an optional argument indicating the branch whose
revno should be printed. (Michael Ellerman)
* bzr cat defaults to printing the last version of the file.
(#3632, Matthieu Moy)
* New global option 'bzr --lsprof COMMAND' runs bzr under the lsprof
profiler. (Denys Duchier)
* Faster commits by reading only the headers of affected weave files.
(Denys Duchier)
* 'bzr add' now takes a --dry-run parameter which shows you what would be
added, but doesn't actually add anything. (Michael Ellerman)
* bzr add now lists how many files were ignored per glob. add --verbose
lists the specific files. (Aaron Bentley)
* Reduced CPU usage for merge/fetch. (Goffredo Baroncelli)
* Faster diff and status commands. (Denys Duchier)
BUG FIXES:
* SFTP can walk up to the root path without index errors. (Robert Collins)
* Fix bugs in running bzr with 'python -O'. (Martin Pool)
* Error when run with -OO
* Fix bug in reporting http errors that don't have an http error code.
(Martin Pool)
* Handle more cases of pipe errors in display commands
* Change status to 3 for all errors
* Files that are added and unlinked before committing are completely
ignored by diff and status
* Stores with some compressed texts and some uncompressed texts are now
able to be used. (John A Meinel)
* Fix for bzr pull failing sometimes under windows
* Fix for sftp transport under windows when using interactive auth
* Show files which are both renamed and modified as such in 'bzr
status' output. (#4503, Daniel Silverstone)
* Make annotate cope better with revisions committed without a valid
email address. (Marien Zwart)
* Fix representation of tab characters in commit messages. (Harald
Meland)
* List of plugin directories in BZR_PLUGIN_PATH environment variable is
now parsed properly under Windows. (Alexander Belchenko)
* Show number of revisions pushed/pulled/merged. (Robey Pointer)
* Keep a cached copy of the basis inventory to speed up operations
that need to refer to it. (Johan Rydberg, Martin Pool)
* Fix bugs in bzr status display of non-ascii characters. (Martin
Pool)
* Remove Makefile.in from default ignore list. (#6413, Tollef Fog
Heen, Martin Pool)
* Fix failure in 'bzr added'. (Nathan McCallum, Martin Pool)
TESTING:
* Fix selftest asking for passwords when there are no SFTP keys.
(Robey Pointer, Jelmer Vernooij)
* Fix selftest run with 'python -O'. (Martin Pool)
* Fix HTTP tests under Windows. (John Arbash Meinel)
* Make tests work even if HOME is not set (Aaron Bentley)
* Updated build_tree to use fixed line-endings for tests which read
the file cotents and compare. Make some tests use this to pass under
Windows. (John Arbash Meinel)
* Skip stat and symlink tests under Windows. (Alexander Belchenko)
* Delay in selftest/testhashcash is now issued under win32 and Cygwin.
(John Arbash Meinel)
* Use terminal width to align verbose test output. (Martin Pool)
* Blackbox tests are maintained within the bzrlib.tests.blackbox directory.
If adding a new test script please add that to
bzrlib.tests.blackbox.__init__. (Robert Collins)
* Much better error message if one of the test suites can't be
imported. (Martin Pool)
* Make check now runs the test suite twice - once with the default locale,
and once with all locales forced to C, to expose bugs. This is not
trivially done within python, so for now its only triggered by running
Make check. Integrators and packagers who wish to check for full
platform support should run 'make check' to test the source.
(Robert Collins)
* Tests can now run TestSkipped if they can't execute for any reason.
(Martin Pool) (NB: TestSkipped should only be raised for correctable
reasons - see the wiki spec ImprovingBzrTestSuite).
INTERNALS:
(removed from pkgsrc commit message)