Summary of changes from 1.0.0:
* Message sections are now lists of RRsets, not lists of nodes.
* Nodes no longer have names; owner names are associated with
nodes in the Zone object's nodes dictionary.
* Many tests have been added to the test suite; dnspython 1.0.0
had 47 tests, 1.1.0 has 275. The improved testing uncovered a
number of bugs, all of which have been fixed.
* The NameDict class provides a dictionary whose keys are DNS
names. In addition to behaving like a normal Python dictionary,
it also provides the get_deepest_match() method. If, for
example, you had a dictionary containing the keys foo.com and
com, then get_deepest_match() of the name a.b.foo.com would
match the foo.com key.
* A new Renderer class for those applications which want finer
control over the DNS wire format message generation process.
* Support for a "TooBig" exception if the size of wire format
output exceeds a specified limit.
* Zones now have find_rrset() and find_rdataset() convenience
methods. They let you retrieve rdata with the specified name
and type in one call, e.g.:
rrset = zone.find_rrset('foo', 'mx')
* Other new zone convenience methods include: find_node(),
delete_node(), delete_rdataset(), replace_rdataset(),
iterate_rdatasets(), and iterate_rdatas().
* get_ variants of find_ methods are provided; the difference is
that get_ methods return None if the desired object doesn't
exist, whereas the find_ methods raise an exception.
* Zones now have a to_file() method.
* The message and zone from_file() methods allow Unicode filenames
on platforms (and versions of python) which support
them. Universal newline support is also used if available.
* The Zone class now implements more of the standard mapping
interface. E.g. you can say zone.keys(), zone.get('name'),
zone.iteritems(), etc. __iter__() has been changed to iterate
the keys rather than values to match the standard mapping
interface's behavior.
* Rdatasets support more set operations
* Zone and Node factories may be specified, allowing applications
to subclass Zone or Node and yet still use the algorithms which
build zones from master files or AXFR data.
* dns.ipv6.inet_ntoa() now minimizes the text representation of
IPv6 addresses in the usual way,
e.g. "0000:0000:0000:0000:0000:0000:0000:0001" is minimized to
"::1".
* dns.query functions now take an optional address family parameter.
All known bugs from 1.0.0 are fixed in this release.
libiconv exists/is needed and whether to link it in). This means packages
can avoid hardcoding LDFLAGS+=-liconv and breaking on -current.
Fixes gnomeicu for -current and 1.6.x
not required. Changes include:
Repair breakage in timestamp-to-date conversion for dates before 2000
Prevent rare possibility of server startup failure (Tom)
Fix bugs in interval-to-time conversion (Tom)
Add constraint names in a few places in pg_dump (Rod)
Improve performance of functions with many parameters (Tom)
Fix to_ascii() buffer overruns (Tom)
Prevent restore of database comments from throwing an error (Tom)
Work around buggy strxfrm() present in some Solaris releases (Tom)
Properly escape jdbc setObject() strings to improve security (Barry)
In particular, the server startup failure mentioned above occurs when the
transaction log ends on a page boundary.
- Fixed .xam support (Abel Cheung)
- Fixed intltool-update, it's not usable with 0.27 :-( (Carlos Perelló Marín)
- intltool-update -m tells you about files that are at POTFILES.in but does not
exists anymore (Abel Cheung)
- Small scheme support fixes (Callum McKenzie)
- Added support for .lang files (Gustavo Giraldez)
- Added support for .xam files (Abel Cheung)
- Updated I18N-HOWTO (Kenneth, Bruno Haible)
- Updated all manual pages and command help (Abel Cheung)
- Improved the package name detection code (Abel Cheung)
- better .server files handling (Abel Cheung)
- source code with non-ASCII chars support with
GNU gettext 0.12 (bug #99005, Abel Cheung, Carlos Perelló Marín)
- intltool-unicodify is deprecated, please use msgconv (Abel Cheung)
from README:
-----
New for Acrobat Reader 5.0.8
A security patch was applied that solves a problem reported
with long URLs in weblinks which can cause a buffer overrun.
-----
XXX a solaris version is not tested.
Pcb - X11 interactive printed circuit board layout system.
Pcb is a handy tool for the X Window System to design printed
circuit boards. All coordinate units are 1/1000 inch.
Please note that this package is a development snapshot and while it contains
the latest and greatest features, it may be buggy as well. There is a seperate
pcb package which is made of the stable releases.
from texinfo.mk. Only set them there from tools.mk: this way they are
always set whatever the value of INFO_FILES and USE_MAKEINFO as
texinfo.mk is included only if INFO_FILES is not empty or USE_MAKEINFO is
not "no".
Please note that now with tools.mk install-info and makeinfo usage by a
package build and installation process is always caught by the
overriding scripts in ${TOOLS_DIR}/bin/{install-info,makeinfo} even if
the package does not use the buildlink framework.
Many thanks to Johnny for that!
XXX: I think I'm going to sweep over packages marked with INFO_FILES
and USE_MAKEINFO to remove the need of INSTALL_INFO and MAKEINFO in
environment and thus only relying on the overriding scripts.
This will clear a bit the clutter in {MAKE,CONFIGURE}_ENV.
Changes since 3.2.1:
[mms] SECURITY: XSS vulnerabilities in the HTML viewer fixed (Ulf Harnhammar
<ulf@update.uu.se>).
[mms] SECURITY: If Horde 2.2.4 is available, additional code is used to
protect against session fixation issues.
[jan] Add Arabic (Syria) translation (Platinum Development Team
<devteam@platinum-sy.net>).
[jan] Add Arabic (Oman) translation (Said Al-Hosni <admin@wabhosting.com>).
[jan] Add Macedonian translation (Stojan Pesov <ssp@eureka.com.mk>).
[jon] Allow the spam reporting system to also use an external program.
[jan] Add IMP::rfc822WriteAddress() as a replacement for the buggy
imap_rfc822_write_address() function.
[jan] Add Thai translation (Surasak Srisawan <surasak@rirc.ac.th>).
[bjn] Add blacklist/whitelist hooks to Ingo.
[jan] Add Icelandic translation (Bjorn Davidsson <bjossi@snerpa.is>).
[mms] Correct display of filter rules with "special" HTML characters.
Changes since 2.2.1:
[mms] SECURITY: Add code to protect against session fixation issues.
[jan] Add Macedonian translation (Stojan Pesov <ssp@eureka.com.mk>).
[mir] Fix a bug that incorrectly quotes pref values (Bug #1224)
[cjh] Fix a bug that prevented logging.
[mms] DB session handlers do not use persistent connections by default.
[mms] Fix parse error in Horde_Cipher_BlockMode_ofb64::.
[mms] Optimization of Secret:: and Horde_Cipher:: drivers.
[jan] Add Catalan translation (Angels Guimerà <angels.Guimera@uab.es>).
[mms] Added a RADIUS Auth:: driver.
[mir] Added a Samba Auth:: driver.
[cjh] Added the Horde_Image:: class.
Changes since 0.71.1 include:
- Everything from MAME 0.72 and MESS 0.72.
- The various effects enabled by -effect now work with rotation enabled.
(Shyouzou Sugitani)
- The Xv target supports more effects. (Shyouzou Sugitani)
- The rc parsing code displays more compact and readable error messages.
(Andre Majorel)
- Xv windowed mode is now enabled with "-x11-mode 2" or "-x11 2", and
Xv fullscreen mode is enabled with "-x11-mode 3" or "-x11 3". The
"-[no]xv" and "-fullscreen" switches are no longer available.
- Added hotkey switching for Xv windowed mode via ALT + DEL and Xv
fullscreen mode via ALT + END.
- Added -widescreen for Xv. This shrinks the width of the output for
display on a widescreen TV. (Per Wigren)
Changes since 0.71.1 include:
- Everything from MAME 0.72 and MESS 0.72.
- The various effects enabled by -effect now work with rotation enabled.
(Shyouzou Sugitani)
- The Xv target supports more effects. (Shyouzou Sugitani)
- The rc parsing code displays more compact and readable error messages.
(Andre Majorel)
- Xv windowed mode is now enabled with "-x11-mode 2" or "-x11 2", and
Xv fullscreen mode is enabled with "-x11-mode 3" or "-x11 3". The
"-[no]xv" and "-fullscreen" switches are no longer available.
- Added hotkey switching for Xv windowed mode via ALT + DEL and Xv
fullscreen mode via ALT + END.
- Added -widescreen for Xv. This shrinks the width of the output for
display on a widescreen TV. (Per Wigren)