Changes since 4.41:
- In .mk files, line continuations are properly handled.
- An open bracket is allowed in variable and tool names.
- Added checks for ALTERNATIVES and INSTALL/DEINSTALL files.
- By default, don't check files in ${FILESDIR}.
- Warn about unknown file and directory names.
for samba-3.0.20b that are applied as part of this update include:
http://www.samba.org/samba/patches/print_lprm.patchhttp://www.samba.org/samba/patches/quota.patchhttp://www.samba.org/samba/patches/bug3201_wbinfo.patch
This fixes PRs pkg/31352 and pkg/31991. Important changes that were
made as part of porting this Samba release to pkgsrc include the
following:
* The new release model for Samba includes distributing patches for
urgent bug fixes that will be included in the next release of Samba,
and are available at http://www.samba.org/samba/patches/. Since
these patches are rather generically named, we download all DISTFILES
and PATCHFILES for Samba into a ${DISTNAME}-specific directory.
* The default configuration for the samba package no longer builds the
"winbind" portions of samba, which are really only useful when
attempting to unify logons between Unix and Microsoft Windows. When
the "winbind" option is specified, we also build the RID and AD idmap
backends, which allow sharing UIDs/GIDs across Unix machines.
* New package options have been added to the build: "mysql", "pgsql",
and "xml" allow adding optional support for experimental passdb
storage backends, and "winbind" allows for optionally building the
winbindd daemon and associated plugins.
* Two new smb.conf options were added -- "passwd expand gecos" and
"state directory". The first describes whether "&" in the GECOS
field of a passwd db entry is expanded to the login name. The
second describes the location where the persistent-state database
files are stored.
* Luke Mewburn contributed code to allow nss_winbind.so to work properly
on supported NetBSD systems. The FreeBSD NSS winbind code should
probably be replaced with a suitably tweaked version of the NetBSD
code since the latter is much more complete in the functions that are
provided, but I'll leave that to freebsd-pkg-people.
* Samba dumps all of its files into "lock directory", but some of them
need to persist across reboots. We make a distinction between these
files and the temporary files that are re-created by the Samba
daemons when they are restarted -- the former are now stored in a
"state directory" and the latter are stored in the "lock directory".
This is modeled after the Debian patch to Samba located in:
packaging/Debian/debian-unstable/patches/fhs.patch
The "lock directory" default has been moved to ${VARBASE}/run/samba
to emphasize the temporary status of the files stored in that
directory.
* Samba persists in using PAM_AUTHTOK_RECOVER_ERR, when there is almost
universal agreement that PAM_AUTHTOK_RECOVERY_ERR is the right
constant to use. Even the Linux-PAM distribution ensures that
PAM_AUTHTOK_RECOVERY_ERR is correctly defined. To work around this,
we define PAM_AUTHTOK_RECOVER_ERR appropriately in all the places
where it is used.
* The configure script checks for OpenSSL's libcrypto.so by looking
for the symbol "des_set_key". However, libcrypto.so might not
contain that symbol because the DES functions might come from a
separate library, e.g. libdes.so. In this case, the configure script
will think that libcrypto.so is not available, when it actually may
be. Instead, look for EVP_des_cbc, which is always provided by
libcrypto.so.
* Add some missing $(PASSDB_LIBS) references to the Makefile to fix
compilation problems if the experimental passdb backends are statically
compiled into the Samba suite programs.
* Fix compilation problems in sam/idmap_rid.c and sam/idmap_ad.c if the
"rid" and "ad" idmap backends are statically compiled into winbindd.
Changes between version 3.0.14a and 3.0.20b include:
o Reporting files as read-only instead of returning the correct error
code of "access denied"
o File system quota support defects
o Crash bugs caused by incompatibilities on 64-bit systems.
o User Manager interoperability problems.
o Support for several new Win32 rpc pipes.
o New 'net rpc service' tool for managing Win32 services.
o Capability to set the owner on new files and directory based on the
parent's ownership.
o Experimental, asynchronous IO file serving support.
o Support for Microsoft Print Migrator.
o New Winbind IDmap plugin (ad) for retrieving uid and gid from AD
servers which maintain the SFU user and group attributes.
o Rewritten support for POSIX pathnames when utilizing the Linux CIFS
fs client.
o New asynchronous winbindd.
o New Windows NT registry file I/O library.
o New user right (SeTakeOwnershipPrivilege) added.
o New "net share migrate" options.
- Documented the --recursive option.
- Added an option -Cmk for checking .mk files besides buildlink3.mk.
- pkglint can handle individual files on the command line, not only
packages. (experimental)
Changes since 4.38:
- Disabled the check on Makefile variable order, as the discussion on
tech-pkg has not finished yet.
- Improved detection of valid tool names.
- Improved detection of direct use of tool names. (Less false positives.)
- Improved the diagnostics for direct use of tool names.
SCSI layer rewrite, new CD-MRW and DVD+MRW support, new scsi/atapi format
utility, more support for customer DVD (video) recorder DVDs and lots of
bug fixes. Please do test this version and report strange behaviour 0.4.9
didn't show and report any problems!
Some of the changes since 2.2.0:
- further improvements to SoOffscreenRenderer performance
- SoRayPickAction precision improvements
- Visual Studio project now installs only selected build (including
static configurations now)
- misc minor details, build fixes, documentation updates
- Support for compressed textures
- Windows: build settings are easier tunable from the Visual Studio
projects (edit include/setup.h), and also includes static library
build options now
- reference doc improvements with file format examples and defaults
sections for all scene objects.
- completely Cygwin-less build setup for MS Windows / Visual Studio:
- Visual Studio 6 project file in build/msvc6/
- Visual Studio .NET 2003 solution in build/msvc7/
- some minor API additions for internal optimization purposes
- new node SoTextureCombine (for multi-texturing)
- new texture coordinate mapping nodes SoTextureCoordinateCube,
SoTextureCoordinateCylinder, and SoTextureCoordinateSphere
- vertex buffer objects support
- correct "sorted layers blend" transparency mode
- improved thread safety
installations.
* Modify the package to not install all of the configuration files with
the execute bit set -- only install the helper scripts that way.
* Update the block-file-nbsd script to not blindly try to configure (and
often fail to configure) every vnd(4) device until it finds one that
works. We now just determine what the next free vnd(4) device is and
configure it directly.
* Add a netbsd-nbsd script that avoids trying to do all the Linux-specific
that just filled the log files with garbage on NetBSD.
* Update the vif-bridge-nbsd script to check that the bridge device is
configured before using it.
* Add clear comments at the top of scripts that can be customized so that
the user has enough information to know how to do the customization.
* Add a xendomains rc.d script that can be used to start and stop guest
domains at system boot- or shutdown-time.
Bump the PKGREVISION to 5.
- PKGNAME is checked for being a valid package name.
- PLIST files should not contain filenames that match */CVS/*.
- Completely rewrote the check for variable ordering. The new code
operates on a data structure that's easily understandable and
extendable (see the source for an example). It also generates greatly
improved diagnostics. As the old code had been enabled only when
checking with -Wvague or -Wall, it has been seldom used anyway.
XXX someone please test the PAM stuff on >=3
Changes:
"I goofed up the versioning on 5.20... so I wiped it out
and put a new 5.20.1 up "
5.20
win32 changes from Tim Auckland:
* Faster starting fix
general install fix
flow now uses PolyDraw... making it run faster
Juggle cleaned up Arc drawing and
XQueryFont now returns a dummy font (which XDrawString ignores)
fiberlamp now jiggles
XTranslateCoordinates fixed, Arc fixes, and pattern label disabled
for juggle...
win32 changes from David Bagley:
* New bitmaps and pixmaps. Makefile change so maze uses one.
shifted text printing in api and on apollonian mode
polyominoes looks better because I changed the meaning in the Api
for DrawRectangle. It now just draws a rectangle outline.
added julia life life1d swarm tetris
voters inverted but this uses xbm?
made FULL_RANDOM the default
fixed much of xjack (except when it gets to bottom of screen)
Labeling now on right side and aligned.
Change the name from xlockmore95.scr to xlock.scr.
Added a new ico file.
I added 17 modes on top and took out some warnings.
Merged with xlockmore95-0.11 with thanks to author Petey Leinonen
<petey_leinonen AT yahoo.com.au>. See win32 readme.txt and todo.txt.
double buffering implemented, transparent background for text,
XPutImage fixes, XCreateImage added
Currently, it is not easy to select a specific mode and some modes
need work.
Modified life and life1d sizing to be more variable when there
* is no bitmap. Also thanks to Tom Schmidt for a non Grelb icon fix.
voters modified to have proper colors for Democrats and Republicans.
As a left wing liberal, I just had to add the "Green" bitmap.
Old commie icon available as compile time option (but will be green).
New portable method for locking Virtual Terminals (vt). Added to README.
Thanks to Sergei Golubchik <sergii AT pisem.net>.
Allow xlockrc to allow passwords of any length (not just 8) thanks to
<Manuel.Reimer AT gmx.de> (actually it just ignores characters after
the 8th character... but now ignores it in a more consistent way).
make.com modified to use IEEE floats instead of VAX-floats thanks to
Jouk Jansen.
Changed default for PAM (since I have got a few mails about it). Compile
OD_PAM (sorry did not know what else to call it) if you like the old
way. GenToo and (most?) other Linux versions should compile by default.
Changes since 4.36:
- Stricter type checking.
- Added checks for TOOL_* variables.
- Added {pre,do,post}-extract to the list of valid stages.
- Fixed the regular expression for detecting tool names.
- Added a check for invalid syntax in tool names.
- Improved some diagnostics.
Implemented checking for enumeration types. Added new types Filemask,
Filename, Language, Option, Pathmask, Pathname, Stage, Varname and
WrksrcSubdirectory. Made the check for URLs stricter. Added some
variables to the makevars.map file.
Removed the -Wworkdir option. Added an --import option that replaces
-Wworkdir. Changed the warning about uncleaned work* directories into an
error. Updated the man page.
Changes since 4.33:
- Fixed the --autofix handling of category Makefiles.
- Added an --import option that helps importing packages from pkgsrc-wip.
- Fixed handling of files ending in a continuation line.
- Using ${WRKSRC}/.. in a package is considered an error.
25.10.2005 Skype for Linux version 1.2.0.18
* bugfix: fixed a bug in networking code that made Skype
vulnerable to remotely induced crash (Skype Security Bulletin
SKYPE-SB/2005-003)
22.09.2005 Skype for Linux version 1.2.0.17
* change: New multilingual EULA in Help.Licence
* change: Call quality improvements
* change: "Find in chat" engine rewritten
* change: Refreshing icons on start tab
* change: Cleaned up RPM packaging
* bugfix: Menu items not disabled when going offline
* bugfix: Crash when a new message was received
* bugfix: Crash when password changed
* bugfix: Crash when chat search string contained "+331234567"
* bugfix: Crash when chat search string contained emoticon
* bugfix: Auth requests from previous user being shown
* bugfix: Crash while history was loading
* bugfix: Find crash when searching for empty text
* bugfix: Auth request remaining on event panel after authorization
Only minimally startup tested as there is a font issue (seen in both old and
new versions) on my NetBSD-3 xorg system...
libstatgrab 0.12 (31 July 2005)
* More details added to filesystem statistics.
(Patches provided by Roman Neuhauser)
* Rework Linux partition detection.
* Fix compile error in network stats on Linux 2.6.
(Patches provided by Scott Lampert)
* Change name of duplex value in network interface stats.
NOTE: this minor change breaks the API.
* Manual pages for saidar, statgrab and the other tools.
* Fix minor typo in statgrab usage output.
* Support for Solaris 10.
* Support for FreeBSD 7.