summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-03-17Update ruby-activerecord to 1.15.3.minskim3-11/+10
Changes: * Allow a polymorphic :source for has_many :through associations. * Consistently quote primary key column names. * Fixtures: fix YAML ordered map support. * Fix has_many :through << with custom foreign keys.
2007-03-17Note update of ruby-activesupport.minskim1-1/+2
2007-03-17Update ruby-activesupport to 1.4.2.minskim5-44/+9
Changes: * Deprecation: warn on stderr if RAILS_DEFAULT_LOGGER isn't set yet.
2007-03-17Updated lang/spl to 1.0pre3.obache1-1/+2
2007-03-17Update spl to 1.0pre3.obache7-26/+84
Based on patch provided by Raphael Langerhorst in PR 35308. 1.0pre3: - Many tiny code cleanups and some small fixes - Some fixes for *BSD systems and 64bit sysytems - List of builtin functions is now a hash (thx to bernd) - Improved performance by reusing stack structs (thx to bernd) 1.0pre2: It contains some small cleanups and build fixes related to mod_fann and mod_gl. 1.0pre1: It only contains some small bugfixes and cleanups compared to version 0.9i 0.9i: This release is primarly a bugfix release.
2007-03-17More Engllish improvements.wiz1-2/+2
2007-03-17Fix build with cairo. Found by bulk build.hira2-1/+18
2007-03-17Updated mpage.reed1-2/+3
Fix typo.
2007-03-17Update to 2.5.5. (I noticed old version was not on download sitereed3-32/+31
last year some time.) Add another downlaod site. Make this use PKGMANDIR. Changes are: November 2006 - Released version 2.5.5 - apply Fedora restricted font and scale patches September 2005 - usage fixes - use /tmp instead of /usr/tmp - Duplex featrure settings go into %%BeginSetup section. November 2004 - Small updates to manual page May 2004 - Released version 2.5.4 - Do not explicitely switch of duplex mode when -t is not given. - Add redhat utf-8 patch - Add -u option to switch off utf-8 checking August 2003 RedHat fixes - check for empy optarg in arg processing. Suggested by J.D. Laub <jdl@access-health.com>: - -V option to show mpage version - -- option to stop process options (remaing args are files) - add -- option to prprog when filename starts with a -. From: Sanjoy Mahajan <sanjoy@mrao.cam.ac.uk> - %% and \n fixes for Duplex Beginfeature settings. October 2002 - Released version 2.5.3 - Start moving mapge into the GPL... - Fixed double 'showsheet' output when processing postscript. - Added A0 to page_desc in glob.c. - Remove newline after formfeed. (Gregory Bond <gnb@itga.com.au>) - the -X option now always prints the filename/header on the left and the physical page number on the right. Per suggestion of Marc Branchaud <marcnarc@xcert.com> - From Neil Brown <neilb@cse.unsw.edu.au>: define showheet using the load operator instead of the bind operator. This might solve situations where showpage is redefined elsewhere. - From Ilgiz Latypov <ilgizl@pcauto.comk>: -J option to set an initial value to the pagenum counter. - Improved processing of "BeginDocument/EndDocument" directives resulting in much better handling of included EPS graphics. Should improve processing of dvips files a lot... Jun 2002 from: jdl@access-health.com - When processing stdin, 'pr' was hardcoded instead of using the prprog variable. - Removed useless strcpy when processing command line args (could even give unpredictable results) from: dlarson@brookings.net - explicitely set duplex printing to false in the default case. from: George.Pajari@Faximum.com - using -m while printing in duplex creates useless margins: punching holes may go through the printed areas on one of the sides. Jan 2002 Marcel J.E. Mol marcel@mesa.nl - lib/mpage -> share/mpage Nov 2001 Marcel J.E. Mol marcel@mesa.nl - Changes from redhat * use mkstemp instead of mktemp. * kanji support. Oct 2000 Marcel J.E. Mol marcel@mesa.nl - Added A1 and A2 to page_desc in glob.c. Aug 1999 Marcel J.E. Mol marcel@mesa.nl - Added -e option and related code from Enrique Melendez Asensio <ema@csn.es> to allow 4,1,2,3 booklets... Needs cleanup and extended to txt too. - Patch from Gabor Ribarik <ribarik@math-inst.hu> to take of dvips(k) 5.78's output if it contains many postscript figures. (see indoc variable in post.c) He (or actually Attila Karpati) also implemented multiple -j options. Fix the %%Page director when pages are skipped (with -j). - Include amiga port from Andreas R. Kleinert <info@ar-kleinert.de>: * added smakefile, smakefile.ppc and SCOPTIONS * added #ifdef AMIGA section to mpage.h * mpage.h now #undefs MAXINT if already #define (before re-#defining it iself) * LIBDIR has been #define within SCOPTIONS; used MPAGE: assign, which you may redirect yourself, then... Jun 1998 Marcel J.E. Mol marcel@mesa.nl - Clipping logical page was terribly wrong. This was visible when specifying negative pagemargins (-M). Apr 1998 Marcel J.E. Mol marcel@mesa.nl - Corrected types (lvirden@cas.org) Mar 1998 Marcel J.E. Mol marcel@mesa.nl - for EPS files that have %%Trailer and are included in PS files mpage will stop after the first %%Trailer. Made check on %%Trailer (and %%PSTrailer) a runtime option -k ('kill on trailer'); - When input text file has no newline at last line, mpage forgot to print that line... - Updated manual page and usage (lm@cs.rmit.edu.au) - warning in -b option failed. - Changed defining paper types (to add new papger tpyes, just add to the paper array in glob.c). Jan 1998 Marcel J.E. Mol marcel@mesa.nl - Removed save/restore statements for PS input processing. They seem to generate 'memory overflow' errors. - Removed 'TexDict begin' additions for dvips files. - OS/2 changes (Alexander Mai <st002279@hrzpub.tu-darmstadt.de>) - Makefile: create install dirs if not there (jwessel@uiuc.edu) - Check for %PSTrailer (for Mathematis program) (jwessel@uiuc.edu) - version 2.5 introduced bug in handling formfeed in text files. Fixed.
2007-03-17Improve description. And remove copyright from DESCR.reed1-6/+9
2007-03-17Fix homepage and MASTER_SITES. Old site is gone. I noticed in June 2006reed1-3/+3
I think. TODO: a newer version of the software is also available.
2007-03-17Fix homepage and MASTER_SITES. The windowmaker domain changedreed1-3/+3
some time ago.
2007-03-17Fix typo.reed1-2/+2
Reported by "pkg-changes2html warnings".
2007-03-17Check for /usr/bin/sleep. I have had this in my pkgsrc for a long time.reed1-1/+5
According to the Filesystem Hierarchy Standard for Linux, sleep is not listed as a required command (or symlink) in /bin.
2007-03-16Fix up the English, and be a bit more specific about the usage.agc1-3/+4
2007-03-16Don't require mtree.joerg1-1/+3
2007-03-16restore rmail from libexec not bin since it moved and the libexec one is newerchristos2-81/+69
2007-03-16Note update of sysutils/cdrtools to 2.01.01a24.bad1-1/+2
2007-03-16Fix build on DragonFly 1.8+.joerg2-1/+28
2007-03-16Update cdrtools to 2.01.01a24.bad28-344/+283
The change logs with over 3000 lines are too long to mention here. See AN-2.01.01* in the source directory. For me it was support for writing DVD+RWs. Note on the patches: patch-ak: fix compilation with DVDPLUS_DEBUG defined. patch-cg: revert "use" from off_t to int again as it is passed to function expecting an int. The possible values aren't huge, anyway. patch-ck, patch-cl, patch-cm: fix references to /etc/default/cdrecord. Remove patches that have been incorporated upstream.
2007-03-16Needs libXt on modular Xorg for build.joerg1-1/+4
2007-03-16Add libtai.kristerw1-1/+2
2007-03-16Add p5-Authen-PAM.kristerw1-1/+2
2007-03-16Note some perl package updates.wiz2-7/+7
2007-03-16Update to 0.69:wiz3-11/+11
0.69 Wed Mar 14 06:43:35 PDT 2007 Test fixes - Minor filename compatibility fix to t/fail-more.t [rt.cpan.org 25428] 0.68 Tue Mar 13 17:27:26 PDT 2007 Bug fixes * If your code has a $SIG{__DIE__} handler in some cases functions like use_ok(), require_ok(), can_ok() and isa_ok() could trigger that handler. [rt.cpan.org 23509] - Minor improvement to TB's filehandle detection in the case of overridden isa(). [rt.cpan.org 20890] - Will now install as a core module in 5.6.2 which ships with Test::More. [rt.cpan.org 25163] New Features - Test::Builder->is_fh() provides a way to determine if a thing can be used as a filehandle. Documentation improvements - Improved the docs for $Test::Builder::Level showing the encouraged use (increment, don't set) - Documented the return value of Test::Builder's test methods - Split out TB's method documentation to differenciate between test methods (ok, is_eq...), methods useful in testing (skip, BAILOUT...) and methods useful for building your own tests (maybe_regex...). Test fixes - We required too old a version of Test::Pod::Coverage. Need 1.08 and not 1.00. [rt.cpan.org 25351]
2007-03-16Update to 1.03:wiz2-6/+6
v1.03 - add CLONE_SKIP as proposed by Jarrod Johnson jbjohnso at us dot ibm dot com
2007-03-16Typo.rillig1-2/+2
2007-03-16Update to 4.20:wiz2-8/+6
4.20 - Monday, December 4, 2006 * INTERNAL: No Changes since 4.20_1. Declaring stable. 4.20_1 - Friday, November 24, 2006 * FIX: -ip_match now works even when it's not the last import item. (RT#21779) * FIX: In the PostgreSQL driver, a race condition is when storing is now worked around. (Mark Stosberg) * FIX: Added important clarification and example to MySQL driver docs that the session column needs to be defined as a primary key to avoid duplicate sessions. (Justin Simoni, Mark Stosberg) * FIX: The default serializer now works correctly with certain data structures. (RT#?) (Matt LeBlanc) * FIX: A documentation bug in find() was fixed (Matt LeBlanc) * FIX: Documented how to declare a database handle to be used on demand, which was introduced in 4.04. (Mark Stosberg) * FIX: Connections made with SQLite now disconnect only when appropriate, instead of always. This addresses a symptom seen as "attempt to prepare on inactive database handle" (Jaldhar Vyas, Sherzod, Mark Stosberg) * FIX: Args to the constructor for CGI::Session and the drivers are now always shallow copied rather than used directly, to prevent modification. (RT#21952, Franck Porcher, Sherzod, Mark Stosberg) * FIX: The documentation for expire($param, $time) was made more explicit (pjf, Mark Stosberg) * NEW: Added recommended use of flush() to the Synopsis (Michael Renner, RT#22333) * NEW: Added links to Japanese translations of the documentation (Makio Tsukamoto) http://digit.que.ne.jp/work/index.cgi?Perldoc/ja * INTERNAL: Update test to workaround YAML versions less than 0.58. (Matt LeBlanc) * INTERNAL: param() code was refactored for clarity (Mark Stosberg, Ali ISIK, RT#21782) * INTERNAL: new() and load() were refactored (Ali Isik) * INTERNAL: renamed some environment variables used for testing (Ron Savage) * INTERNAL: Multi key-value syntax of param() now always returns number of keys successfully processed, 0 if no key/values were processed. 4.14 - Sunday, June 11, 2006 * NEW: The find() command now has better documentation. (Ron Savage, Matt LeBlanc) * FIX: find() no longer changes the access or modified times (RT#18442) (Matt LeBlanc) * FIX: param() called with two parameters now returns the value set, if any (RT#18912) (Matt LeBlanc) * FIX: driver, serializer, and id generator names are now untainted (RT#18873) (Matt LeBlanc) * INTERNAL: automatic flushing has been documented to be unreliable, although it was recommended in the past. Automatic flushing can be affected adversely in persistent environments and in some cases by third party software. There are also some cases in which flushing happened automatically in 3.x, but quit working with 4.x. See these tickets for details. http://rt.cpan.org/Ticket/Display.html?id=17541 http://rt.cpan.org/Ticket/Display.html?id=17299 4.13 - Wednesday, April 12, 2006 * FIX: Applied patch to fix cookie method (RT#18493,Nobuaki ITO) * FIX: Berkeley DB 1.x exhibits a bug when used in conjunction with O_NOFOLLOW. Because of this, we've removed it from the db_file driver. It will still attempt to stop symlinks but the open itself has dropped the flag. (Matt LeBlanc) * FIX: json and yaml db_file tests now check for the presence of DB_File. (Matt LeBlanc) 4.12 - Friday, April 7, 2006 * SECURITY: Fix possible SQL injection attack. (RT#18578, DMUEY) 4.11 - Friday, March 31, 2006 * FIX: Since 4.10, using name() as a class method was broken. This has been fixed, and regression tests for both uses have been added. (Matt LeBlanc) 4.10 - Tuesday, March 28, 2006 * SECURITY: Hopefully this settles all of the problems with symlinks. Both the file and db_file drivers now use O_NOFOLLOW with open when the file should exist and O_EXCL|O_CREAT when creating the file. Tests added for symlinks. (Matt LeBlanc) * SECURITY: sqlite driver no longer attempts to use /tmp/sessions.sqlt when no Handle or DataSource is specified. This was a mistake from a security standpoint as anyone on the machine would then be able to create and therefore insert data into your sessions. (Matt LeBlanc) * NEW: name is now an instance method (RT#17979) (Matt LeBlanc) 4.09 - Friday, March 16th, 2006 * SECURITY: Applying security patch from: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356555 (Julien Danjou) 4.08 - Thursday, March 15th, 2006 * FIX: DESTROY was sometimes wiping out exception handling. RT#18183, Matt LeBlanc. * SECURITY: Resolve some issues in: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356555 - db_file and file now check for symlinks either explicitly or by using O_EXCL on sysopen - file creation umask defaults to 660 * NEW: db_file and file drivers now accepts a UMask option. (Matt LeBlanc) * INTERNAL: test suite clean up (Tyler MacDonald)
2007-03-16For the package pkgtools/shlock, it is not possbile to provide locking.rillig1-2/+3
2007-03-16Update to 3.0302:wiz2-6/+6
VERSION 3.0301 This is a bugfix release to repair these main items: - optgroups bugfix for complex arrays - removal of HTML::Entities support due to utf8 issues - new es_ES Messages module with better translations - a patch from Mark Hedges to enable plugin modules for mailresults() The rest of the features remain the same as below. VERSION 3.03 Subclassable Fields Each field is now rendered by its own class, named for the field type. For example, text fields are rendered by "CGI::FormBuilder::Field::text". This allows you to create custom field types and plugging them in by creating your own "CGI::FormBuilder::Field::whatever_you_want" module. Thanks to Peter Eichman for his contributions to this scheme. Messages Localization All messages are now handled in a similar way to field types: They are delegated to "CGI::FormBuilder::Messages::locale" where "locale" is the appropriate string such as "en_US" or "da_DK". A number of localizations are included as part of the standard distribution. There are two ways to use these messages: Either the 'auto' messages mode or by specifying a specific locale: my $form = CGI::FormBuilder->new(messages => 'auto'); # check client my $form = CGI::FormBuilder->new(messages => ':da_DK'); # specified You can create your own messages by copying "_example.pm" and modifying it for your language. When using messages in this way, the HTTP Charset is changed to "utf-8". Select optgroup support By using the "field()" option "optgroups", you can now cause select fields to automatically generate optgroup tags: $form->field(name => 'browser', options => \@opt, optgroups => 1); See the documentation on "optgroups" for more details. Data::FormValidator Support Thanks to another great patch from Peter Eichman, "Data::FormValidator" is supported as a validation option to "new()", just by passing it in as an object. See the documentation on "validate" for more information. Option sorting by LABELNAME or LABELNUM You can now sort options by "LABELNAME" or "LABELNUM", similar to the value-based sorting of "NAME" and "NUM". See the documentation for more details. XHTML Compliance Generated code now validates against <http://validator.w3.org>. This includes stuff like lowercase "get" and "post" methods, lowercase "onchange" and "onsubmit" actions, and so on.
2007-03-16Update to 3.27:wiz2-6/+6
Version 3.27 1. Applied patch from Steve Taylor that allows checkbox_groups to be disabled with a new -disabled=> option. Version 3.26 1. Fixed alternate stylesheet behavior so that it is insensitive to order of declarations. 2. Patch from John Binns to allow users to provide a callback to CGI::Carp. 3. Added "~" as an unreserved character in escape(). 4. Patch from Chris Fedde to prevent HTTP_HOST from inhibiting SERVER_PORT in url() generation. 5. Fixed outdated documentation (and behavior) of -language in start_html -script option. 6. Fixed bug in seconds calculation in CGI::Util::expire_calc. Version 3.25 1. Fixed the link to the Netscape frames page. 2. Added ability to specify an alternate stylesheet. 3. Add support for XForms POST submssion both as application/xml or as multipart/related Version 3.24 1. In startform(), if request_uri() returns undef, then falls back to self_url(). This should rarely happen except when run outside of the CGI environment. 2. image button alignment options were mistakenly being capitalized, causing xhtml validation to fail. Version 3.23 1. Typo in upload() persisted, now fixed for real. Thanks to Emanuele Zeppieri for correct patch and regression test. Version 3.22 1. Typo in upload() function broke uploads. Now fixed (CPAN bug 21126). Version 3.21 1. Don't try to read data at all when POST > $POST_MAX. 2. Fixed bug that caused $cgi->param('name',undef,'value') to unset param('name') entirely. 3. Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694). 4. Incorporated patch from BURAK@cpan.org to support HTTPcookies (CPAN bug 21019).
2007-03-16Removed the ONLY_FOR_PLATFORMS line. If there are platforms thatrillig3-20/+31
definitely cannot run pkg_select, they should be added via NOT_FOR_PLATFORM. Made PKGTOOLS_PATH configurable. It is now set to the value of PKG_TOOLS_BIN. Moved the SUBST block further up in the package Makefile. PKGREVISION++
2007-03-16Revert part of previous -- use existing .tar distributionwiz2-6/+7
file from NetBSD pkgsrc mirrors -- they contain one more file than the .tar.gz. Fixes bulk build problem, and also noted by abs@.
2007-03-16put in the pkgsrc location of uucicochristos2-4/+4
2007-03-16- fix plistchristos2-3/+5
- bump package
2007-03-16Updated mpop.reed1-1/+2
2007-03-16Update to mpop-1.0.7. Install new locale file. Remove all patches.reed11-120/+8
Changes are: Version 1.0.7: - Add a workaround for the Comcast.net POP3 server: allow more than one space before the UID in an UIDL response, even though RFC 1939 says it must be exactly one. Reported and fixed by Benji Fisher. Version 1.0.6: - Updated copyright info to 2007. - Added an "auto" setting for pipelining and made it the default. "on" and "off" now force pipelining on or off regardless of server capabilities. Thanks to Jeremy C. Reed for suggestions on this. - Gnulib update to 2007-01-10. - Switch to autoconf-2.61 and automake-1.10, to avoid problems with configure trying to run "sh /usr/bin/install" where /usr/bin/install is not a shell script on NetBSD. Reported by Jeremy C. Reed. - Put the POP3_PIPELINE_MIN and POP3_PIPELINE_MAX definitions into #ifndef ... #endif so that they can easily be set via CFLAGS. Thanks to Jeremy C. Reed for the patch. - Remove the obsolete "extern int errno;" declaration. It does not conform to POSIX and causes trouble. Thanks to Jeremy C. Reed for the patch. - Added AC_SYS_LARGEFILE to configure.ac, for large file support. Removed the unnecessary AC_C_CONST and AC_HEADER_STDC. Version 1.0.5: - Remove gnulib module nanosleep. This fixes more build problems. Version 1.0.4: - Gnulib update. Remove the gettimeofday module. There are no local changes to the gnulib code anymore. - Do not use the gnulib gettimeofday module anymore. Use a local replacement in delivery.c instead. - Do not use nanosleep() on W32 anymore. Use Sleep() instead. Do not use nanosleep() on DJGPP anymore. Use usleep() instead. - Update gettext files to gettext-0.16. - Improved the configure check for the OpenSSL libraries. This fixes a build failure on Mac OS X. Reported for msmtp by Michael Williams, who also tested the fix. Thanks! - Fix a bug in string_replace(). This bug did not affect mpop. Version 1.0.3: - Improved configuration file examples in the documentation. - Fix GNU SASL support: replace #ifdef HAVE_GSASL with #ifdef HAVE_LIBGSASL. The old code did not actually use GNU SASL. This bug was introduced in 1.0.2. - Prevent to write UIDLs files that we cannot read back: - Do not allow UIDs to start with a space. - Allow UIDLs file lines to be long enough to hold the longest UID that we would accept from a server. - Added spanish translation by Carlos Martín Nieto. Thanks a lot! - Correct the documentation of "~/.mpop_uidls" in mpop.1 and mpop.texi. - Gnulib update. Removes the initialization of pkgdata_DATA from gnulib/Makefile.am, thanks to a fix by Bruno Haible. 'make install' will no longer create an empty directory $(pkgdatadir) anymore (the default for $(pkgdatadir) is /usr/local/share/mpop). Reported by Roman Bogorodskiy. Version 1.0.2: - Gnulib update. The modules nanosleep and gettimeofday still differ from the official gnulib source. - Disable SSLv2 because it has known flaws. This only affects the OpenSSL version because GNU TLS does not implement SSLv2. - Add new command tls_force_sslv3 and option --tls-force-sslv3 to force TLS/SSL version SSLv3. This might be needed to use SSL with some old and broken servers. Closes msmtp Debian bug #374610, reported by Marko Mäkelä. Thanks to Julien Louis for tracking this problem down and testing the patch. - Changed detection of libgnutls so that it works with version >= 1.2.0 again. - Improvements for the build system: - Quote arguments of M4 macros. - Use AC_LIB_HAVE_LINKFLAGS to detect libraries. Do not use *-config scripts or pkg-config. This avoids problems that are reported in this thread: http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/ 1610/focus=1610 . - Use HAVE_LIB* macros instead of USE_* or others, for consistency. - Link with LIB_NANOSLEEP as determined by the gnulib nanosleep module. This fixes build problems on Solaris. Reported by Daniel Rechsteiner for msmtp. Thanks! - Allow '+' and '/' in Return-Path mail addresses; do not replace them with '_'. Fix documentation of which characters are allowed and which are replaced, both in the code and in the user documentation for %F expansion. Version 1.0.1: - Changed the default UIDLS file from "~/.mpop_uidls" to "~/.mpop_uidls/%U_at_%H". - Gnulib update. The modules nanosleep and gettimeofday still differ from the official gnulib source. - Update to gettext-0.15. - Improve error message if directories for the UIDLS files cannot be created. - Allow to use special files like /dev/null to be used as an MBOX file, by ignoring an fsync() failure if and only if (errno == EINVAL). Suggested by Marco Ferra. Thanks! - Make error messages of the maildir and mbox delivery methods more verbose. - Fixed types of variables that are changed by signal handlers: they are 'volatile sig_atomic_t' now. - Adapt --version output to the latest GNU conventions. - Clean up #includes. - Move check for delivery information from main() into check_account(). - Added support for %U and %H expansion in UIDLS file names. This allows to have per-account UIDLS files with just one setting in the defaults section. - Automatically create directories needed to store the UIDLS file. - Gnulib update. Added the xstrndup module. The modules nanosleep and gettimeofday still differ from the official gnulib source. - Move string_replace from delivery.c to tools.[ch] to make it available to other modules. - Renamed os_env.[ch] to tools.[ch]. - Replace __MINGW__ with W32_NATIVE in os_env.h. - Check that the first command in the configuration file is either account or defaults. This fixes a crash (NULL pointer dereferencing) when the first command in the file is valid but does not belong to an account. - W32 port: Fixed the replacements for the WIFEXITED and WEXITSTATUS macros in delivery.c. Thanks to Gizbern for the bug report. - Minor documentation improvements. - Enable network connection timeouts on DJGPP/Watt32. Thanks to Gisle Vanem for pointing out that this works just like it does with UNIX. The DJGPP/Watt32 port is now on par with the UNIX port. - Update README.dos. - Don't check configuration file permissions on Cygwin. Version 1.0.0: - Gnulib update. Added gettimeofday module. Note that a locally modified copy of gnulib was used. It contains patches for the getpass, nanosleep, and gettimeofday modules, plus the additional module sys_select. All of these changes were submitted to the bug-gnulib@gnu.org mailing list, but they are not integrated yet. - Removed some W32 specific defines from delivery.c because they are not necessary with current MinGW versions. - Removed ftruncate-for-W32 hack in uidls.c, because newer MinGW versions have ftruncate(). - Renamed README.win32 to README.w32. Updated README.w32 and README.dos. - Replace '#ifdef _WIN32' with '#ifdef W32_NATIVE', where W32_NATIVE is defined in config.h if the following is true: '#if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__'. The reason is that Cygwin defines _WIN32 nowadays, but we want the UNIX API on that platform. - Include config.h in list.c. - Fix warnings emitted for configure.ac by autoreconf. - Added -a, --all-accounts option to query all accounts in the configuration file (suggested by Jimmy Lolla). Changed short option for --auth-only from -a to -A. - Fixed handling of weird UIDs: 1. When checking for control characters, use c_iscntrl() instead of iscntrl(), to be independent of the user's locale. 2. Use POP3_EUNAVAIL as the error code for "Server does not support the UIDL command". All other error codes are critical. Bug reported by Marcelo. Thanks! - Lock the UIDLS file once and keep the lock as long as the UIDLS data is used. This prevents loss of UIDs (and therefore multiple deliveries of the corresponding mails) when multiple mpop processes use the same UIDLS file. - lock_file(): If another process holds a lock on the file, then wait 1/10 second instead of 1 second before the next try. - Gnulib update. Added nanosleep module. - Improve error handling for file locking: differentiate between timeouts and other errors. Version 0.8.5: - Improve checks for libraries in configure.ac. The ./configure options have changed! See INSTALL for more info. - Improve --version output. - Add (optional) support for Internationalized Domain Names (IDN) via GNU Libidn. - Initialize TLS only if pop3_connect() succeeded. - Move SSL_LIBS and GSASL_LIBS into LIBS; do not put them in Makefile.am. - Fix memory leak in GNU SASL variant of pop3_auth(). - Fix memory leak in GnuTLS variant of tls_cert_info_get(). - mpop_serverinfo(): If auth fails and this is ignored, then reset the error message and error string. - Sync pop3_auth() with smtp_auth() from msmtp. Affects only comments. - mpop_serverinfo(): Only resend CAPA if authentication succeeded. - pop3_auth(), GNU SASL variant: - Check if authentication data is complete before trying to start authentication. - Never call password_callback() when no user name is given. - Prevent a double free if an invalid argument to the auth command is given. - Prevent a double free if an invalid argument to --auth is given. - Replace crypto.[ch] with gnulib hmac-md5 module. - Gnulib update. Add hmac-md5 module. - net.c, tls.c: allow all network operations to be interrupted with CTRL+C, and print an appropriate error message in this case. - tls.c: if an error occurs, clean up *after* building the error message. This fixes a potential segfault in the OpenSSL version of tls_start(). - net_open_socket(): don't let net_close_socket() clobber errno. - net_open_socket(): print correct error message if getaddrinfo() returns EAI_SYSTEM. - MDA delivery method: handle SIGPIPE. Now mpop gives a proper error message if the MDA process dies without reading the mail data. This also affects filtering since the filter delivery method largely reuses the MDA delivery method code. - delivery_method_mda_open(): flush stdout and stderr before calling the MDA, so that its output won't be intermingled with mpop's output. - Fixed a comment in net.h. - net_get_canonical_hostname(): Only call freeaddrinfo() if getaddrinfo() succeeded. Reported and fixed by Raúl Núñez de Arenas Coronado. - Removed the simple_mbox delivery method because it is unnecessary. - Minor documentation improvements. Version 0.8.4: - Minor Win32 portability/cross-compilation updates. - Gnulib update. - Documentation updates. - The only_new command and --only-new option were re-added, but with slightly different meaning and a different default value. The default behaviour is completely compatible to all 0.8.x version. - Fix UIDLS file handling: make sure that uids appear in ascending order. Older versions wrote unsorted uid lists. If such a file is read, detect this and sort the lists. - Print --debug output to stdout instead of stderr, since it is requested output. Noted by Aliaksandr Lakhanko. - Changes taken from msmtp: - configure.ac: Rely on PKG_CHECK_MODULES to find GSASL, do not fall back to manual detection, to prevent using an incompatible version of GSASL. Problem reported by Jari Aalto. - Gnulibs sysexit_.h now defines EX_OK; there's no need to use a locally modified version anymore. - Use a locally modified version of gnulibs sysexit_.h that defines EX_OK to 0, since the gnulib maintainers apparently won't fix this file. Include the sysexits.h header after all other system headers to override previous definitions of EX_OK on systems that use EX_OK for other purposes. This is needed on Interix, reported by Ben Collver. Version 0.8.3: - gnulib update. - Expect sorted UIDLS files. This means that files written by versions prior to 0.5.0 are not accepted anymore. - Fixed -d and -P output for "delivery" when maildir is used. - Changes taken from msmtp: - adapted configure.ac for new pkg-config version - Use gnulib socklen module for socklen_t. - W32: Enable maildir delivery. - W32/DJGPP: Use all files/streams in binary mode. - W32: Allow %HOME% to override default user configuration directory. - W32: Enable getpass and netrc functionality. - Do not rely on a failing malloc setting errno in xalloc_die() - Shut down a GnuTLS TLS session with GNUTLS_SHUT_WR instead of GNUTLS_SHUT_RDWR. This prevents session hangs in certain situations. It is safe to do this because we never reuse a connection when TLS was shut down. Thanks to Jens Kammler for the problem report! - Make the GnuTLS code accept old version 1 CA certificates when verifying certificates. - Renamed LOCK_(READ|WRITE) to OSENV_LOCK_(READ|WRITE) in os_env.[ch] to avoid name clashes with <fcntl.h>
2007-03-16Add comment about ONLY_FOR_PLATFORM explaining why this doesn't buildgdt1-1/+10
on NetBSD.
2007-03-16Adjust ${PREFIX} dynamically so that man pages and programs work properly.christos5-10/+17
2007-03-16Added the variable declarations for the "show-all" target.rillig5-5/+25
2007-03-16The single-letter labels (U, P, S) could easily be confused with the CVSrillig1-7/+7
status (there is also U and P), so it is changed to three-letter labels (usr, pkg, sys).
2007-03-16Don't check files in ${PACKAGES} and ${DISTDIR}.rillig1-1/+5
2007-03-16After the quick fix from some minutes ago, here is the better solution.rillig1-8/+14
Just don't evaluate variables at load-time, but at run-time.
2007-03-16Don't evaluate variables unless there's reason to do. This fixes warningrillig1-1/+3
messages like: cd ${WRKOBJDIR}/x11/kdebase3/work/kdebase-3.5.6 && echo "__dummy-ent ... cd: can't cd to ${WRKOBJDIR}/x11/kdelibs3/work/kdelibs-3.5.6
2007-03-16use open() instead of mknod() to create regular files. avoids havingpooka2-7/+35
to run the file server as root for most uses.
2007-03-16+ ORBit2-2.14.7, asterisk-1.4.1, atk-1.18.0, bzr-0.14, cairomm-1.2.4,wiz1-6/+46
eel2-2.18.0.1, emacs-wiki-2.72, encodings-1.0.2, evolution-2.10.0, gail-1.18.0, gnome-desktop-2.18.0, gnome-doc-utils-0.10.1, gnome-icon-theme-2.18.0, gnome-keyring-0.8, gtar-base-1.16.1, gtkhtml38-3.14.0, icon-naming-utils-0.8.2, ikiwiki-1.45, kdevelop-base-3.4.0, libXrandr-1.2.1, libbonobo-2.18.0, libiconv-1.11, libmal-0.44, libnotify-0.4.4, mkfontscale-1.0.3, nspr-4.6.5, nss-3.11.5, openldap-client-2.3.34, p5-CGI-3.27, p5-CGI-FormBuilder-3.0302, p5-CGI-Session-4.20, p5-Crypt-SSLeay-0.53, p5-Test-Simple-0.69, pilot-link-libs-0.12.2, py-cairo-1.4.0, py-clearsilver-0.10.4, py-imaging-1.1.6, qt3-docs-3.3.8, qt3-libs-3.3.8, rpm-4.2, scmgit-1.5.0.3, simh-3.7.0, xf86-input-keyboard-1.2.0, xf86-input-mouse-1.2.1, xf86-video-nv-1.2.2.1.
2007-03-16Bring in patch suggested in http://bugzilla.mindrot.org/show_bug.cgi?id=1299 .cjs3-3/+25
This fixes the issue that, when "options edns0" is turned on (usually in /etc/resolv.conf), ssh doesn't see it, and thus fails to request a DNSSEC response, which in turn leads to SSHFP records being considered insecure.
2007-03-16Backed out the latest change (the "arg list too long" fix for IRIX). Asrillig3-74/+14
joerg has pointed out, after calling vfork() one can hardly do anything. A solution would be to simply not use vfork(), but that may have performance impacts on all platforms.
2007-03-16Needs msgfmt.joerg1-2/+2
2007-03-15Check for /bin/bzcat. Noticed on Ubuntu Linux over a week ago.reed1-1/+3
(Could check for /bin/bzip2 also, but I didn't need that.)