summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-03-09Update to 0.14.5:xtraeme2-9/+36
This version adds support for NetBSD/amd64 with bootxx_cd9660, because grub does not work in 64bit mode, so I've disabled the USE_GNU_GRUB and GRUB_FILES_DIR options if it's amd64. Enjoy!
2007-03-09Added x11/xf86-video-vesa.xtraeme2-2/+4
2007-03-09Initial import of xf86-video-vesa-1.3.0.xtraeme4-0/+28
This is the VESA video driver for the modular Xorg server.
2007-03-09Force normal man suffix, seems to be needed on Linux.joerg1-1/+3
2007-03-09Portability fixes for IRIX with MIPSpro.rillig5-9/+215
2007-03-09Don't use "restrict" as an identifier in C code; it is reserved sincerillig3-6/+58
C99. Fixed PKGMANDIR.
2007-03-09pull in a patch from mplayer CVS to fix buffer overflow in DMO reader, seedrochner7-7/+35
http://lists.grok.org.uk/pipermail/full-disclosure/2007-March/052738.html bump PKGREVISIONs
2007-03-09Note revision bump of mail/cyrus-imapd.obache1-1/+2
2007-03-09compatibility fix for SASL 2.1.22.obache3-11/+24
Taken from: https://bugzilla.andrew.cmu.edu/cgi-bin/cvsweb.cgi/src/cyrus/imtest/imtest.c.diff?r1=1.107&r2=1.108 Bump PKGREVISION. Reported by Jukka Salmi in PR 35959.
2007-03-09Added security/p5-Data-SimplePassword version 0.02abs1-1/+2
2007-03-09enable p5-Data-SimplePasswordabs1-1/+2
2007-03-09Import security/p5-Data-SimplePassword-0.02abs4-0/+24
Yet another very easy-to-use but a bit strong random password generator.
2007-03-09Changed a flex source file to not contain "]]", since flex-2.5.33 getsrillig2-1/+17
confused by it.
2007-03-09Use PLIST_SUBST rather than appending one-line PLIST.foo to PLIST_SRC,schmonz6-19/+15
and remove one-line PLIST.foo files. Quote some paths to appease pkglint. Update URL to "12 Steps to qmail List Bliss".
2007-03-09Remove PLIST_SUBST, as there's nothing in PLIST to substitute.schmonz1-5/+1
2007-03-09Removed unused variables. Note that _ALIASES.* could only be removedrillig1-10/+2
because all the alias names are covered by _WRAP_ALIASES.*. Slowly this file becomes as short and simple as it should have always been.
2007-03-09Removed the creation of the extra wrapper directory WRKDIR/.sunpro andrillig1-45/+3
everything that is related to it. The wrappers in WRKDIR/.wrapper now call the compilers in SUNWSPROBASE directly. The aliases that have been provided had never been called because WRKDIR/.wrapper was earlier in the PATH and already called the canonical compiler (for example, .wrapper/gcc called .sunpro/cc, not .sunpro/gcc). Also removed the comments related to f2c. We have a version control system to keep outdated code, so why keep it in the current source?
2007-03-09Rewrote the file so that it is easier to see what needs to be done whenrillig1-26/+31
adding a language.
2007-03-09note update of py-dns to 1.5.0gson1-1/+2
2007-03-09Update py-dns to 1.5.0.gson3-9/+26
Summary of changes since 1.3.3: * dns/rdtypes/IN/DHCID.py: Added support for the DHCID RR type. * dns/query.py (udp): Messages from unexpected sources can now be ignored by setting ignore_unexpected to True. * dns/query.py (udp): When raising UnexpectedSource, add more detail about what went wrong to the exception. * dns/message.py (Message.use_edns): add reasonable defaults for the ednsflags, payload, and request_payload parameters. * dns/message.py (Message.want_dnssec): add a convenience method for enabling/disabling the "DNSSEC desired" flag in requests. * dns/message.py (make_query): add "use_edns" and "want_dnssec" parameters. * dns/resolver.py (Resolver.read_resolv_conf): If /etc/resolv.conf doesn't exist, just use the default resolver configuration (i.e. the same thing we would have used if resolv.conf had existed and been empty). * dns/resolver.py (Resolver._config_win32_fromkey): fix cut-and-paste error where we passed the wrong variable to self._config_win32_search(). Thanks to David Arnold for finding the bug and submitting a patch. * dns/resolver.py (Answer): Add more support for the sequence protocol, forwarding requests to the answer object's rrset. E.g. "for a in answer" is equivalent to "for a in answer.rrset", "answer[i]" is equivalent to "answer.rrset[i]", and "answer[i:j]" is equivalent to "answer.rrset[i:j]". * dns/query.py (xfr): Add IXFR support. * dns/rdtypes/IN/IPSECKEY.py: Added support for the IPSECKEY RR type. * dns/rdtypes/ANY/SPF.py: Added support for the SPF RR type. * (Version 1.4.0 released) * dns/rrset.py (RRset.to_rdataset): Added a convenience method to convert an rrset into an rdataset. * Added dns.e164.query(). This function can be used to look for NAPTR RRs for a specified number in several domains, e.g.: dns.e164.query('16505551212', ['e164.dnspython.org.', 'e164.arpa.']) * dns/resolver.py (Resolver.query): The resolver deleted from a list while iterating it, which makes the iterator unhappy. * dns/resolver.py (Resolver.query): The resolver needlessly delayed responses for successful queries. * dns/rdata.py: added a validate() method to the rdata class. If you change an rdata by assigning to its fields, it is a good idea to call validate() when you are done making changes. For example, if 'r' is an MX record and then you execute: r.preference = 100000 # invalid, because > 65535 r.validate() The validation will fail and an exception will be raised. * dns/ttl.py: TTLs are now bounds checked to be within the closed interval [0, 2^31 - 1]. * The BIND 8 TTL syntax is now accepted in the SOA refresh, retry, expire, and minimum fields, and in the original_ttl field of SIG and RRSIG records. * dns/resolver.py: The windows registry irritatingly changes the list element delimiter in between ' ' and ',' (and vice-versa) in various versions of windows. We now cope by always looking for either one (' ' first). * dns/e164.py: Added routines to convert between E.164 numbers and their ENUM domain name equivalents. * dns/reversename.py: Added routines to convert between IPv4 and IPv6 addresses and their DNS reverse-map equivalents. * dns/rdtypes/ANY/LOC.py (_tuple_to_float): The sign was lost when converting a tuple into a float, which broke conversions of south latitudes and west longitudes. * dns/zone.py: The 'origin' parameter to from_text() and from_file() is now optional. If not specified, dnspython will use the first $ORIGIN in the text as the zone's origin. * dns/zone.py: Sanity checks of the zone's origin node can now be disabled. * dns/name.py: Preliminary Unicode support has been added for domain names. Running dns.name.from_text() on a Unicode string will now encode each label using the IDN ACE encoding. The to_unicode() method may be used to convert a dns.name.Name with IDN ACE labels back into a Unicode string. This functionality requires Python 2.3 or greater. * (Version 1.3.5 released) * dns/zone.py: Zone.iterate_rdatasets() and Zone.iterate_rdatas() did not have a default rdtype of dns.rdatatype.ANY as their docstrings said they did. They do now. * dns/name.py: Added the parent() method, which returns the parent of a name. * dns/resolver.py: Added zone_for_name() helper, which returns the name of the zone which contains the specified name. * dns/resolver.py: Added get_default_resolver(), which returns the default resolver, initializing it if necessary. * dns/resolver.py (Resolver._compute_timeout): If time goes backwards a little bit, ignore it. * (Version 1.3.4 released) * dns/message.py (make_response): Trying to respond to a response threw a NameError while trying to throw a FormErr since it used the wrong name for the FormErr exception. * dns/query.py (_connect): We needed to ignore EALREADY too. * dns/query.py: Optional "source" and "source_port" parameters have been added to udp(), tcp(), and xfr(). Thanks to Ralf Weber for suggesting the change and providing a patch. * dns/query.py: The requirement that the "where" parameter be an IPv4 or IPv6 address is now documented. * dns/resolver.py: The resolver now does exponential backoff each time it runs through all of the nameservers. * dns/resolver.py: rcodes which indicate a nameserver is likely to be a "permanent failure" for a query cause the nameserver to be removed from the mix for that query.
2007-03-09Fixed a quoting bug that occurred when PKG_DEVELOPER=#yes,rillig1-2/+2
CHECK_SHLIBS=yes and some shared library doesn't have the execute bit set.
2007-03-09Added PKG_DBDIR and RUN.rillig1-1/+3
2007-03-09Fixed pkglint warnings.rillig3-23/+24
2007-03-09Replaced PKG_SILENT/PKG_DEBUG with RUN.rillig2-10/+7
2007-03-09Replaced the remaining PKG_SILENT/PKG_DEBUG pairs with RUN.rillig1-6/+9
2007-03-09INSTALLATION_DIRS_FROM_PLIST is more comfortable than specifyingrillig1-2/+2
INSTALLATION_DIRS explicitly. It also removes some redundancy.
2007-03-09Fixed the quoting in INSTALLATION_DIRS and install-dirs-from-PLIST.rillig1-33/+32
In install-dirs-from-PLIST, all directories that don't contain an '@' or '$' character are automatically installed.
2007-03-09Added documentation and error checking.rillig1-8/+22
2007-03-09The mk/*/*/*.mk files are also interesting.rillig2-3/+11
Don't print the make target definition in the help text.
2007-03-09Added MAKEFLAGS to the call to RECURSIVE_MAKE.rillig1-2/+2
2007-03-09Added MAKEFLAGS to the RECURSIVE_MAKE call. Almost all other callsrillig1-2/+3
already have it.
2007-03-09Renamed some more flavor-specific targets to have the form _flavor-*.rillig11-147/+81
Split check-vulnerable into a general an a flavor-specific part, for consistence with all the other targets.
2007-03-08Better documentation.rillig1-7/+8
2007-03-08Reformatted the documentation.rillig1-14/+19
2007-03-08Renamed package-warnings to _package-warnings, since it is a privaterillig1-15/+17
target.
2007-03-08Moved the build-env target from bsd.pkg.debug.mk to build/build.mk. Itrillig2-12/+14
is no longer available to packages that set NO_BUILD. Added the variable BUILD_ENV_SHELL, since I prefer a comfortable shell over /bin/sh for interactive work.
2007-03-08On IRIX, <standards.h> needs to be included before <sys/endian.h>.rillig1-2/+5
2007-03-08Renamed replace-pkg to _flavor-replace and undo-replace-pkg torillig3-23/+24
_flavor-undo-replace. The leading underscore makes it obvious that these targets are private, which saves redundant comments.
2007-03-08Added headings.rillig1-5/+15
2007-03-08Documented how to use checkperms in bulk builds.rillig1-1/+5
2007-03-08Sort.wiz1-2/+2
2007-03-08Fixed pkglint warnings.rillig1-4/+4
2007-03-08gmime updated to 2.2.4.wiz2-7/+3
2007-03-08Update to 2.2.4:wiz5-115/+101
2007-02-08 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.4 2007-02-06 Jeffrey Stedfast Fix for bug #394433 * configure.in: Detect if the system has GNU's getopt implementation available for us to use. * Makefile.am: Don't build our own copy of the GNU getopt library if the system has it available. * src/uuencode.c: If the system has getopt.h, use it instead of our own getopt.h. * src/uudecode.c: If the system has getopt.h, use it instead of our own getopt.h. 2007-02-06 Jeffrey Stedfast More fixes on account of my test suite... * tests/test-cat.c (test_cat_substream): end = start + random amount... duh. Fixes a bug where sometimes the end bound was < the start bound. * gmime/gmime-stream-cat.c (stream_substream): Calculate the length of each of the source streams correctly. D'oh. (stream_substream): Fixed the calculation for s->start. (stream_substream): Fixed the s->end calculation for when end within the source stream's bounds. (stream_substream): Keep track of how long our substream is going to be for use with setting absolute bound_end on a multi-stream substream. 2007-02-05 Jeffrey Stedfast Fixes on account of the awesome test suite I wrote earlier... still need to fix ::substream() tho (or maybe it's just the test that's broke?). * gmime/gmime-stream-cat.c: Added an id member to struct _cat_node, for use with debugging... (stream_read): Seek in the source stream, don't call Cat::stream_seek() to do it. (stream_seek): Swapped the logic of the "within bounds" check, had it backwards. When seeking past a stream, set the node->position to the length of the stream (technically, it's like we read() thru all that data, right?). Instead of resetting all streams starting at n->next, reset them all starting at current->next... since 'n' technically might be before 'current'. (g_mime_stream_cat_add_source): Assign each node an id for easier debugging... 2007-02-05 Jeffrey Stedfast * tests/test-cat.c: The beginnings of a test suite for GMimeStreamCat. * gmime/gmime-stream-cat.c (stream_read): Go to the next stream if nread <= 0, not just nread == 0. 2007-02-04 Jeffrey Stedfast * gmime/gmime-stream-mem.c (stream_reset): No longer need to update stream->position. * gmime/gmime-stream-mmap.c (stream_reset): Same g_return_if_fail change. Also don't update stream->position. (stream_seek): Added similar sanity checking/eos resetting as StreamFs code. * gmime/gmime-stream-file.c (stream_read): Style changes. (stream_write): Style changes. (stream_close): Fixed compiler warning. (stream_reset): Changed g_return_if_fail to a true if-then. (stream_seek): Changed to mimic the StreamFs changes. (g_mime_stream_file_new): Similar to fs_new() change. * gmime/gmime-stream-fs.c (stream_close): Loop the close() ourselves. (stream_reset): Changed g_return_if_fail to a true if-then. Also be better about resetting eos. (stream_seek): Rewritten to be more correct/robust (at least I hope). Also properly reset eos when appropriate. (g_mime_stream_fs_new): If lseek() fails, pretend start offset is 0. * gmime/gmime-stream.c (stream_reset): No longer needs to update stream->position. (g_mime_stream_reset): Update stream->position if everything reset smoothly. This is just a convenience change to subclass implementations. * gmime/gmime-stream-cat.c (stream_read): Rewritten. Hopefully correct now? Ugh. We can hope... (stream_write): Fixed to work better. (stream_close): Rewritten. (stream_reset): Rewritten to reset the streams, don't seek. (stream_seek): Rewritten... still not correct, but should be ok assuming our bound_start is 0. (stream_length): Rewritten to not depend on a pre-calculated length value... this Does Not Work (tm) if the source streams are unbound and we've written to them. (stream_substream): Rewritten... because ::seek() is so complex for this type of stream, I've tried to eliminate a lot of the headaches by making substreams only slurp up the streams within the bounds of the start/end requested. If the entire contents within the requested bounds are contained within a single source stream, we return a substream of said source stream instead. (g_mime_stream_cat_add_source): Don't precalculate the length here anymore. * gmime/gmime-stream-buffer.c (stream_read): Fixed to never allow buflen to be negative if the read() of our source stream fails. (stream_close): Handle the case where we've already been closed. (stream_eos): Simplified. (stream_reset): Stylistic changes. (stream_seek): Don't allow seeks under our bound_start. 2007-02-03 Jeffrey Stedfast * gmime/gmime-stream-cat.c (stream_flush): Flush all streams up to and including the current stream, not just the current stream. (stream_write): break if we don't write any data to current->stream or get an error so we can try the next stream. * gmime/gmime-stream-file.c (stream_close): Same as below. * gmime/gmime-stream-fs.c (stream_close): Allow closing multiple times... makes this consistant with the other streams. (stream_write): If a system write fails with EFBIG or ENOSPC, set eos to TRUE. 2007-01-20 Jeffrey Stedfast * tests/test-streams.c (test_stream_gets): printf formatter fixes. * examples/imap-example.c: #include <glib/gstdio.h>, fixes bug #394434. 2007-01-20 Jeffrey Stedfast Fixes bug #394419 * gmime/gmime-filter-charset.c (filter_filter): Do iconv const casting. (filter_complete): Same. 2006-11-02 Jeffrey Stedfast * gmime/gmime-utils.c (g_mime_utils_header_format_date): Changed the names of the parameters to date and tz_offset to prevent warnings from -Wshadow. * gmime/gmime-filter-html.c (writeln): Fixed another possible buffer overflow condition pointed out by hpj. * gmime/gmime-filter-crlf.c (filter_filter): Fixed a possible buffer overflow condition pointed out by hpj. * gmime/gmime-gpg-context.c (gpg_ctx_op_step): Modified to use poll() rather than select() 2006-09-18 Joe Shaw * mono/Makefile.am: Use SOURCES_XML instead of XML_SOURCES to specify the sources.xml file. XML_SOURCES breaks with newer automakes. 2006-08-29 Pawel Salek * gmime/gmime-message-partial.c: set buf just before use - since the mem stream buffer may get reallocated in the meantime leading to segfaults. 2006-08-29 Jeffrey Stedfast * gmime/gmime-param.c (decode_quoted_string): Unescape escape sequences. Fixes bug #352771. * gmime/gmime-message.c (g_mime_message_set_subject): Updated the docs. (g_mime_message_get_subject): Same. 2006-08-21 Peter Bloomfield * gmime/gmime-utils.c (g_mime_utils_unquote_string): handle an arbitrary sequence of quoted and unquoted sections. 2006-08-02 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.3 * gmime/gmime-message.c (process_header): Decode the values for Subject, From, Reply-To so that g_mime_message_get_subject/etc all return decoded strings like they were meant to. 2006-06-23 Jeffrey Stedfast * gmime/gmime-gpg-context.c (swrite): Use g_build_filename() and g_get_tmp_dir() rather than hard-coding the tmpfile to be in /tmp. 2006-06-23 Jeffrey Stedfast * gmime/gmime-part.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-parser.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-param.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart-signed.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart-encrypted.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-multipart.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message-partial.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message-part.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-message.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-iconv.c (g_mime_iconv_open): Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-header.c (g_mime_header_new): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. * gmime/gmime-gpg-context.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-filter-enriched.c: Use g_ascii_* versions of str[n]casecmp. * gmime/gmime-disposition.c (g_mime_disposition_add_parameter): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. (g_mime_disposition_new): Same. (param_equal): Removed. (param_hash): Removed. * gmime/gmime-content-type.c: Use g_ascii_* versions of str[n]casecmp. (g_mime_content_type_new_from_string): Use g_mime_strcase_[hash,equal] rather than param_[hash,equal] to reuse code. (g_mime_content_type_set_parameter): Same. (param_equal): Removed. (param_hash): Removed. * gmime/gmime-charset.c: Use g_ascii_* versions of str[n]casecmp. 2006-06-23 Jeffrey Stedfast * gmime/gmime-stream-cat.c (stream_seek): Fixed to only seek if necessary and also to use ::reset() if seeking back to the beginning of the stream so that it works for non-seekable streams too. Fixes bug #345503 - again thanks to Charles for reporting this bug. * gmime/gmime-object.c (subtype_bucket_foreach): Fixed to also free the bucket memory. Fixes bug #345768, thanks to Charles Kerr for pointing this out. 2006-06-22 Jeffrey Stedfast * gmime/gmime-gpg-context.c: Removed #define _POSIX_SOURCE to fix bug #172179. 2006-06-15 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.2 2006-06-01 Jeffrey Stedfast * gmime/gmime-utils.c (parse_broken_date): Fixed to handle MM-DD-YY properly and also to fallback to DD-MM-YY if the first pair of digits isn't within range for a proper month. 2006-05-30 Jeffrey Stedfast * gmime.h.in: Removed. * gmime.h: Now static, no longer auto-generated. * gmime/gmime.c: Set the gmime_[major,minor,micro]_version variables. (g_mime_check_version): New function to check the required version. * gmime/gmime-stream-fs.c: Implement our own no-op version of fsync() for systems that don't have fsync(). 2006-05-24 Jeffrey Stedfast * examples/imap-example.c (main): Use g_mkdir() to make this example portable to Win32. 2006-05-01 Jeffrey Stedfast * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): Handle prompts from GnuPG asking for the user's PIN for their SmartCard. 2006-04-21 Jeffrey Stedfast * gmime/gmime-stream.h: #include <stdio.h> for SEEK_SET/CUR/END enum values. 2006-03-16 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.1 * gmime/gmime-parser.c (parser_step): No-op if we are in an ERROR state. (parser_construct_message): Don't bail if we don't start in state INIT, this is valid. (parser_step_from): We need to bail even if parser_fill() returns > 0 if the line is incomplete (e.g. a forced refill was needed but no additional data could be read). 2006-03-16 Jeffrey Stedfast * README: Bumped version * configure.in: Bumped version to 2.2.0, it's about time I made a stable release. 2006-03-15 Jeffrey Stedfast * gmime/gmime-parser.c (parser_step_from): If we fail to find a From line, set an error state. Also fixed the End-Of-Data check to prevent an infinite loop if the stream ends with \n\n. (parser_construct_message): Make sure our state starts off at INIT. Also check for the ERROR state in our parser_step() loop and return NULL if we encounter an error. 2006-03-03 Jeffrey Stedfast * util/url-scanner.c (g_url_web_end): Allow urls such as "http://www.novell.com./path" (note the '.' before the path component). (g_url_addrspec_start): If the '@' is the first character in the match, then it isn't a valid email address.
2007-03-08Note pilotmgr and keylaunch updates.wiz1-1/+3
2007-03-08Update to 1.3.3, provided by Sergey Svishchev in private mail:wiz3-30/+12
keylaunch (1.3.3) unstable; urgency=low * No longer depend on xlibs-dev. (Closes: #347006) -- Stefan Pfetzing <dreamind@dreamind.de> Mon, 9 Jan 2006 17:58:57 +0100 keylaunch (1.3.2) unstable; urgency=low * Update Keylaunch to use autoconf. * Install documentation. * Complain when ~/.keylaunchr is not found. -- Stefan Pfetzing <dreamind@dreamind.de> Sat, 9 Jul 2005 20:15:43 +0200 keylaunch (1.3.1) unstable; urgency=low * The I'm back release. * Finally fixed the problem when $HOME was not defined, so lets get the information from the right place. * Fix lintian errors.
2007-03-08Some pkglint cleanup.wiz1-3/+3
2007-03-08Update to 1.109, provided by Sergey Svishchev in private mail.wiz8-294/+19
Changes from v1.108 to v1.109 * Conduits included in the PilotManager distribution now have version numbers identical to the PilotManager version. Third-party conduits can (and should) continue to have their own version number schemes. * Change the way we reference constants exported from libpisock, in preparation for pilot-link 0.12.0-pre5. Backwards compatibility is maintained. Use symbolic constants instead of hard-coded integer values, if running with a version of pilot-link that provides them. * A second attempt to fix the bug in the Properties dialog with Tk-804. The first one didn't work with certain combinations of libraries. * Fix bug introduced in 1.108 that broke -syncwith and -install for normally inactive conduits. * Don't call conduitQuit on conduits that haven't been loaded. Eliminates an error message when using -syncwith (bug introduced in 1.108). * Fix bug where PilotManager would report a successful connection and then a Perl error, when what really happened was simply a timeout. * Eliminated numerous -w warnings * PilotSync.pm (affects SyncAB, SyncFood, and some third-party conduits; all changes by Ralf Schlatterbeck): fix some crash bugs and a bug that caused creation of empty fields; add support for full sync; some new functionality for use by conduit authors: possibility to skip some pilot records, and to generate local ID based on contents of pilot record. * SyncMemo conduit: work around a bug in perl 5.8.0 that was causing the filename filters not to work sometimes. The workaround involves forcing these filters to be ASCII-only; this could conceivably be a problem for people using non-ASCII filenames. Fix bug that caused spurious conflict to be detected when doing full sync and a file had changed but the corresponding pilot memo had not. Eliminate some barewords to avoid strict subs warnings in some versions of perl (bug report from Ralf Schlatterbeck). * SyncCM conduit: Work around libcsa bug that was causing "INVALID DATE TIME" error when syncing "all dates" in a timezone east of GMT; workaround for dtcm bug that made weekly repeating appointments created on the pilot uneditable in dtcm; fix up repeating appointments from the pilot whose start date isn't one of the repeat days. The following patches from Alan Harder: if cm appointment has no end time, use end time equal to start time on pilot (rather than refusing to sync the appointment); clearer and more informative log messages; when doing "Sync All (dates)", use 2021 instead of 2010 as the end of the range; propagate appointment deletion from palm to desktop even if the archive flag is set. * Installer conduit: Respect -rcdir argument when running installer from command line (Alan Harder) * Backup conduit: add an option "Ignore modify date (backup every time)"; more informative log messages. (Both by Alan Harder.) For deciding whether to back up a database, use a different scheme that doesn't depend on the two clocks being synchronized. * SyncTime conduit: remove workaround for some ancient pilot-link version (Alan Harder). * SyncFood conduit: Refuse to sync if $FOODFILE has been deleted, in order to avoid wiping everything out. Patch from Alan Harder, I haven't tested it. * SyncAB conduit: fix bug in setting vCard file name, and in handling of newlines (Alan Harder). Implement full sync, allowing sync with multiple desktop machines (Ralf Schlatterbeck). Allow filtering by private flag and by category (Ralf Schlatterbeck). * SyncPlan conduit: Appointments that repeat more than one day a week, every n weeks, where n > 1, are possible on the pilot but not in plan. Signal them as unsyncable, rather than converting them to once-per-week repeats (Thomas DeWeese). Show progress bar while reading Pilot records. Re-fix bug about plan alarms getting turned off that was supposed to be fixed in 1.108 but really wasn't. Fix some bugs related to time zone conversion: end date of repeating appointments would move back a day when synced from pilot to plan in time zones east of GMT, and appointment times shown in the log window would be in GMT rather than local time. * SendMail conduit: fix bug that comes up when the database doesn't exist on the pilot. * Remove contrib/dinesh-dutt, which was an old version of software that was later distributed on its own (the syncbbdb project on sourceforge, not to be confused with syncbbdb2, which is an unrelated project and is the one I recommend for bbdb syncing). Changes from v1.107 to v1.108 * Add error checking throughought PilotManager and several conduits to fix a bug that caused data loss when the link to the pilot was lost during a sync. * Only load active conduits, rather than all conduits, at startup. This means that you no longer need to rename or delete unused conduits that have missing dependencies. As a side effect, the "Load New Conduits..." menu item is gone, replaced by a "Rescan" button on the "Properties" dialog. * Changes for compatibility with pilot-link 0.12.0. Backwards compatibility with earlier pilot-link versions is matained. * Changes for compatibility with Tk 804. fixes bug causing some color preferences to be ignored when using Tk 804, and fixes buggy behavior of the Up and Down buttons in the Preferences dialog. * Fix pcid corruption in preferences file that could cause every sync to be a full sync. * Fix hang when trying to sync to a USB device that wasn't connected. * Applied patch to fix problems with PalmOS 3.5 and above. * Fix purely cosmetic y2k display bug. * Use Digest::MD5 instead of the deprecated MD5. * Patch from NWalsh to lib/perl5/PilotSync.pm, fixes unreliability problems, esp. with newer versions of Perl. * Change the dates in the log messages to be ISO compliant instead of US-centric mm/dd/yyyy (Mark Staveley). * Replaced Setup script with Setup.pl. The script is no longer invoked automatically the first time PilotManager is run; rather, it must be run by hand (perl Setup.pl) to create the executable PilotManager. * If Setup.pl is given a -conduitdir argument, then PilotManager will look in that directory for loadable conduit modules (in addition to the directories it already looked in). * Updated developer contact information * Backup conduit: update to version 1.008, which had been released separately as 1.008ea. - Better, more consistent filename handling throughout. * Installer conduit: update to version 1.009, which had been released separately as 1.009ea2. - Recognizes .pqa files as well as .pdb/.prc. - Only use included "MultiFileSelect.pm" with Tk 4.0, otherwise, use Tk::Fileselect module. - Print message after each file is installed. * SendMail conduit: new version 0.900 - only perform wordwrap on body of mail message, not headers. (Chris Waters) - Check for I/O errors (see comment at top of ChangeLog) * SyncAB conduit: no changes, version number stays at 0.96 BETAp1. * SyncCM conduit: new version 1.103 - Check for I/O errors (see comment at top of ChangeLog) * SyncFood conduit: no changes, version number stays at 0.96 BETA. * SyncMemo conduit: new version 1.9 integrates changes from version 1.8-ea2, which had been released separately, plus additional changes. - from 1.8ea2: Use internal checksum function instead of Shell::sum. - from 1.8ea2: Use internal isPilotText function instead of Shell::file - from 1.8ea2: Use opendir/readdir/closedir for directory access rather than relying on globbing. Fixes breakage when category names have whitespace. - Eliminate discrepancy between behavior of full sync and fast sync. In earlier versions, a memo deleted from the desktop would be deleted from the pilot during a fast sync, but recopied from the pilot to the desktop on a full sync. A preferences option allows you to keep the old behavior if you wish. - Process all file deletions before any file creations, to avoid unnecessary file name collisions. - Use gtkdiff or tkdiff if filemerge not available (Mark Staveley). Better would be to allow merge program to be chosen via the configuration gui--patches welcome. - Remove special characters from filenames (idea from Mark Staveley) - Increase maximum file name length (Mark Staveley) - Check for I/O errors (see comment at top of ChangeLog) * SyncPlan conduit: new version 0.97 integrates changes from version 0.96BETA, which had been released separately, plus additional changes. - from 0.96BETA: Support for weekly appts from pilot with frequency > 1 (patch by Alan Harder based on changes in sync-plan) - from 0.96BETA: Fix repeat end date for daily repeating plan records (patch by Alan Harder based on research by Aaron Kaplan) - from 0.96BETA: Patch to support plan records with two alarms (just use earlier one for pilot) by Kevin Fink - from 0.96BETA: Configurable level of verbose output and configurable netplan port, patch by Andreas S. Oesterhelt (oes@paradis.rhein.de) - Fix a bug that caused deleted records to reappear when syncing one pilot with more than one desktop machine. - Fix a bug that would cause an alarm to be disabled in plan if the appointment was modified on the pilot. As a side-effect, any appointment created on the pilot will now have an alarm set in plan. - Check for I/O errors (see comment at top of ChangeLog) * Updated version of contrib/alan-harder/UpdateMemos.pl * Added SyncAB_plusBBDB to contrib/dinesh-dutt. This had never been released as part of a PilotManager package, but was available separately on moshpit.org. Since I'm already supporting SyncBBDB, I don't intend to support SyncAB_plusBBDB. * SourceForge CVS repository set up (Chris Waters) * Development now coordinated by Aaron Kaplan
2007-03-08+ cardboard-schedule-1.14c [at http://www.bright-green.com/downloads/],wiz1-4/+11
imapproxy-1.2.5 [see http://horde.org/imapproxy/ -> www.imapproxy.org], ja-less-382 [at http://www25.big.jp/~jam/less/], lft-2.5 [at http://pwhois.org/], py-proj-1.8.1a [at python.org], py-textile-2.0.11, rc-1.7.1 [at ftp://quenix2.dyndns.org/FreeBSD/ports/distfiles/], tn5250-0.17.3 [at http://tn5250.sourceforge.net/], weex-2.6.1.5 [at http://weex.sourceforge.net/]. From Sergey Svishchev.
2007-03-08Made the package definition simpler and fixed pkglint -Wall warnings.rillig1-10/+3