-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ACCESSPERMS et co missing in sys/stat.h #12
Comments
This appears to be the only use of that define in pkgsrc, at least it's currently the only package which is failing to build because of it. Thus I don't think it'd be useful enough to go into illumos, and I've patched the package in pkgsrc instead. |
ok by me, which revision contains your patch? |
http://mail-index.netbsd.org/pkgsrc-changes/2012/10/26/msg080276.html Jonathan Perkin www.perkin.org.uk |
not really up to snuff on the workflow between github.com/joyent/pkgsrc and the upstream bits. |
Just some patience :) Jonathan Perkin www.perkin.org.uk |
# News ## <a id="2-3-5">2.3.5</a>: 2012-12-11 This is a bug fix release. ### Fixes * [POParser] Fixed the class name for backward compatibility. ## <a id="2-3-4">2.3.4</a>: 2012-12-11 This is a many changes and new implements release. ### Improvements * [Merger] Implemented "fuzzy-match" with Levenshtein distance. * Added the class "PO" for management PO entries. Please use PO instead of PoData. (see details in http://rubydoc.info/gems/gettext/GetText/PO.html) * [POEntry (renamed from PoMessages)] Supported to specify msgstr. * [POEntry] Stored comments each type (translator\_comment, extracted\_comment, flag, previous). see http://www.gnu.org/software/gettext/manual/html_node/PO-Files.html for details of comment type. * [POEntry] Checked if specified type is valid in #type=. * [PoParser][MO] Concatenated msgctxt, msgid, msgid\_plural to "#{msgctxt}\004#{msgid}\000"{msgid\_plural}" by MO instead of PoParser. PoData and MO treat a concatenated string as msgid, but PO doesn't. * [PoParser] Parsed each type comment from whole comment. ### Changes * Rename some classes and methods. * PoMessage to PoEntry. This isn't "message" but "entry". (See http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files) * PoMessages#== to POEntry#mergeable?. * PoMessages#to\_po\_str to POEntry#to\_s. * PoMessages#sources(sources=) to POEntry#references(references=) * MoFile to MO. For backword compatible, MoFile can be used now. * PoParser to POParser. For backword compatible, PoParser can be used now. * Raised no error when POEntry doesn't have references. It is useful for no references in .PO file. # News ## <a id="2-3-3">2.3.3</a>: 2012-10-18 It's a package fix and msginit improvement release. ### Improvements * [msginit] Supported plural forms for Bosnian, Catalan, Norwegian Bokmal and Chinese. ### Fixes * Fixed the bug that messages (i.e. the help message for rmsgfmt) aren't localized in each environment. However, some messages aren't tranlated or resolved fuzzy. Please help us to translate or resolve them. [Github #12][Reported by mtasaka] * Used String#% to localize some messages. ### Thanks * mtasaka ## <a id="2-3-2">2.3.2</a>: 2012-09-20 It's a bug fix release. ### Fixes * Fixed the bug that untranslated messages are included in a .mo file. [Github #11][Reported by Ramón Cahenzli] ### Thanks * Ramón Cahenzli
== [release-1-8-5] 1.8.5: 2012-12-03 A bug fix release of 1.8.4. === Package * Drop Ubuntu Natty Narwhal support. * Fix broken documents. === Ruby milter * Fix a typo in test for Ruby1.8. [Pull requested by umq] === Thanks * umq == [release-1-8-4] 1.8.4: 2012-11-21 A bug fix release of 1.8.3. === Package * Added Ubuntu Quantal Quetzal support. * Provided packages built by using Ruby1.9 on following distributions: Debian wheezy, Debian sid, Ubuntu Precise Pangolin, Ubuntu Quantal Quetzal * Added missing fixture files into tar.gz. [Reported by Hirohisa Yamaguchi] * Solaris: Added missing SMF method file into tar.gz. [Reported by @ftnk] * yum: Rename yum repository pacakge. milter-manager-repository -> milter-manager-release * deb: Use Ruby1.9 by default. * deb: Rename packages for Ruby binding. libmilter-*-ruby1.8 -> ruby-milter-* === milter manager ==== Improvements * configure: Specify Ruby/GLib2 version to --with-bundled-ruby-glib2 option ==== Fixes * manager: Suppressed compiler type warnings. [GitHub #12] [Reported by Hirohisa Yamaguchi] * debian cron: used mail.log instead of mail.info [milter-manager-users-ja:00171] [Reported by Kazuhiro NISHIYAMA] === milter-core ==== Improvements * Supported MILTER_DEBUG=fatal-criticals. * binding ruby: milter callback arguments are ASCII_8BIT. [GitHub #3] ==== Fixes * Fixed an issue which a following warning is shown when running at high loads. "g_io_channel_write_chars: assertion `channel->is_writeable' failed" === Admin ==== Improvements * Upgraded to Rails2.3.14 === Document ==== Fixes * Fixed about install sequence on CentOS. [GitHub #13] [Reported by Kunkichi] === Thanks * Hirohisa Yamaguchi * Kazuhiro NISHIYAMA * @ftnk * Kunkichi
Changes since 4.0: - Dropped support for Python below 2.5 and PostgreSQL below 8.3. - Added support for Python up to 2.7 and PostgreSQL up to 9.2. - Particularly, support PQescapeLiteral() and PQescapeIdentifier(). - The query method of the classic API now supports positional parameters. This an effective way to pass arbitrary or unknown data without worrying about SQL injection or syntax errors (contribution by Patrick TJ McPhee). - The classic API now supports a method namedresult() in addition to getresult() and dictresult(), which returns the rows of the result as named tuples if these are supported (Python 2.6 or higher). - The classic API has got the new methods begin(), commit(), rollback(), savepoint() and release() for handling transactions. - Both classic and DBAPI 2 connections can now be used as context managers for encapsulating transactions. - The execute() and executemany() methods now return the cursor object, so you can now write statements like "for row in cursor.execute(...)" (as suggested by Adam Frederick). - Binary objects are now automatically escaped and unescaped. - Bug in money quoting fixed. Amounts of $0.00 handled correctly. - Proper handling of date and time objects as input. - Proper handling of floats with 'nan' or 'inf' values as input. - Fixed the set_decimal() function. - All DatabaseError instances now have a sqlstate attribute. - The getnotify() method can now also return payload strings (#15). - Better support for notice processing with the new methods set_notice_receiver() and get_notice_receiver() (as suggested by Michael Filonenko, see #12 and #37). - Open transactions are rolled back when pgdb connections are closed (as suggested by Peter Harris, see #46). - Connections and cursors can now be used with the "with" statement (as suggested by Peter Harris, see #46). - New method use_regtypes() that can be called to let getattnames() return regular type names instead of the simplified classic types (#44).
== 1.2.1 / 2013-02-09 * Bugs Fixed: * As seen in rspec/rspec-expectations#200, the release of Diff::LCS 1.2 introduced an unnecessary public API change to Diff::LCS::Hunk (see the change at rspec/rspec-expectations@3d6fc82c for details). The new method name (and behaviour) is more correct, but I should not have renamed the function or should have at least provided an alias. This release restores Diff::LCS::Hunk#unshift as an alias to #merge. Note that the old #unshift behaviour was incorrect and will not be restored. == 1.2.0 / 2013-01-21 * Minor Enhancements: * Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. * Added two new methods (#patch\_me and #unpatch\_me) to the includable module. * Bugs Fixed: * Fixed issue #1 patch direction detection. halostatue/diff-lcs#1 * Resolved issue #2 by handling string[string.size, 1] properly (it returns "" not nil). halostatue/diff-lcs#2 * Michael Granger (ged) fixed an implementation error in Diff::LCS::Change and added specs in pull request #8. Thanks! halostatue/diff-lcs#8 * Made the code auto-testable. * Vít Ondruch (voxik) provided the latest version of the GPL2 license file in pull request #10. Thanks! halostatue/diff-lcs#10 * Fixed a documentation issue with the includable versions of #patch! and #unpatch! where they implied that they would replace the original value. Given that Diff::LCS.patch always returns a copy, the documentation was incorrect and has been corrected. To provide the behaviour that was originally documented, two new methods were added to provide this behaviour. Found by scooter-dangle in issue #12. Thanks! halostatue/diff-lcs#12 * Code Style Changes: * Removed trailing spaces. * Calling class methods using '.' instead of '::'. * Vít Ondruch (voxik) removed unnecessary shebangs in pull request #9. Thanks! halostatue/diff-lcs#9 * Kenichi Kamiya (kachick) removed some warnings of an unused variable in lucky pull request #13. halostatue/diff-lcs#13 Thanks! * Embarked on a major refactoring to make the files a little more manageable and understand the code on a deeper level. * Adding to http://travis-ci.org.
check all the bells and whistles are still in place, and functional. While here, update to Netatalk 2.2.4. Note that we will ship Netatalk 2 as long as NetBSD ships ddp ("netatalk") support, so v3 is not a replacement. Changes to package setup: Set PLIST_VARS.{ea,acl} so that the package builds on Ubuntu Linux 10 LTS. I guess there are version and file-system dependencies? Add dnssd option for mDNSResponder ("zeroconf") support. Remaining (upstream) issues: dbd(8) breaks with a less-than-helpful error message, see end of PR pkg/47578 afpd(8) mis-maps user IDs -- a security issue Upstream changes: Changes in 2.2.4 ================ * FIX: Missing UAM links * FIX: Lockup in AFP logout on Fedora 17 * FIX: Reset signal handlers and alarm timer after successfull PAM authentication. Fixes a problem with AFP disconnects caused by pam_smbpass.so messing with our handlers and timer. * FIX: afpd: Fix a possible problem with sendfile on Solaris derived platforms Changes in 2.2.3 ================ * NEW: afpd: support for mdnsresponder * NEW: afpd: new LDAP config option ldap_uuid_string * UPD: based on Unicode 6.1.0 * UPD: experimental systemd service files: always run both afpd and cnid_metad * UPD: afpd: Ensure our umask is not altered by eg pam_umask * UPD: afpd: Use GSS_C_NO_NAME as server principal when Kerberos options -fqdn and -krb5service are not set, from Jamie Gilbertson * UPD: afpd: Changed behaviour for TimeMachine volumes in case there's a problem talking to the CNID daemons. Previously the volume was flagged read-only and an AFP message was sent to the client. As this might result in TimeMachine assuming the backup sparse bundle is damaged, we now just switch the CNID database to an in-memory tdb without the additional stuff. * FIX: afpd: sendfile() on FreeBSD was broken, courtesy of Denis Ahrens * FIX: afpd: Dont use searchdb when doing partial name search * FIX: afpd: Fix a possible bug handling disconnected sessions, NetAFP Bug ID #16 * FIX: afpd: Close IPC fds in afpd session child inherited from the afpd master process * FIX: dbd: Don't remove BerkeleyDB if it's still in use by eg cnid_dbd, fixes bug introduced in 2.2.2 * FIX: debian initscript: start avahi-daemon (if available) before atalkd * FIX: Zeroconf could not advertise non-ASCII time machine volume name Changes in 2.2.2 ================ * NEW: afpd: New option "adminauthuser". Specifying eg "-adminauthuser root" whenever a normal user login fails, afpd tries to authenticate as the specified adminauthuser. If this succeeds, a normal session is created for the original connecting user. Said differently: if you know the password of adminauthuser, you can authenticate as any other user. * NEW: configure option "--enable-suse-systemd" for openSUSE12.1 and later. "--enable-redhat-systemd" and "--enable-suse-systemd" are same as "--enable-systemd". "--enable-suse" is renamed "--enable-suse-sysv". * NEW: experimental systemd service files in distrib/systemd/ * UPD: afpd: Enhanced POSIX ACL mapping semantics, from Laura Mueller * UPD: afpd: Reset options every time a :DEFAULT: line is found in a AppleVolumes file * UPD: afpd: Convert passwords from legacy encoding (wire format) to host encoding, NetAFP Bug ID #14 * UPD: afpd: Don't set ATTRBIT_SHARED flag for directories * UPD: afpd: Use sendfile() on Solaris and FreeBSD for sending data * UPD: afpd: Faster volume used size calculation for "volsizelimit" option, cf man AppleVolume.default for details * FIX: afpd: ACL access checking * FIX: afpd: Fix an error when duplicating files that lacked an AppleDouble file which lead to a possible Finder crash * FIX: afpd: Read-only filesystems lead to afpd processes running as root * FIX: afpd: Fix for filesystem without NFSv4 ACL support on Solaris * FIX: afpd: Fix catsearch bug, NetAFP Bug ID #12 * FIX: afpd: Fix dircache bug, NetAFP Bug ID #13 * FIX: dbd: Better checking for duplicated or bogus CNIDs from AppleDouble files * FIX: dbd: Remove BerkeleyDB database environment after running `dbd`. This is crucial for the automatic BerkeleyDB database upgrade feature which is built into cnid_dbd and dbd. * FIX: Fix compilation error when AppleTalk support is disabled * FIX: Portability fixes * FIX: search of surrogate pair
to allow package to continue to work as previously packaged. +LICENSE; From NEWS: tig-1.1 ------- Incompatibilities: - Disable diff move/copy detection by default, boosting diff performance on larger projects. Use git config 'diff.renames' option (git-wide) to set your preferred behavior. Environment variable TIG_DIFF_OPTS can be used to restore the old behavior. - Values set for author-width and filename-width will result in widths one character bigger than previously. Improvements: - Typing a text in the prompt will be interpreted as a tig command. Prefixing the command with a '!' will execute this system command in an external pager. Entering a single key will execute the corresponding key binding. - Basic support for wrapping long line in pager, diff, and stage views. Enable using: `set wrap-lines = yes`. (GH #2) - User-defined commands prefixed with a '?' means prompt before execution. Example: `bind main B !?git rebase -i %(commit)`. - User-defined commands prefixed with a '<' means exit after execution. Example: `bind main C !<git commit`. (GH #66) - User-defined commands are executed unquoted to support shell commands. Example: `bind generic I !@sh -c "echo -n %(commit) | xclip -selection c"`. (GH #65) - Configure case-insensitive searches using: `set ignore-case = yes`. - Add "deleted mode" line type for better diff coloring. - Open editor when requesting edit action from within a file diff. - Update AX_WITH_CURSES to build under Cygwin. - Improve tigrc(5) documentation. (Debian #682766) - Allow to build on Mac OS 10.7 without the configure script. (GH #25) - Add option to split the view vertically instead of horizontally. Example: `set vertical-split = yes'. (GH #76) - Add 'show-id' and 'id-width' options to configure the display of commit IDs in the main view and ID width in the blame view. (GH #77) - Allow to override git-based encoding to UTF-8 by setting 'i18n.commitencoding' or 'gui.encoding'. - Improve autobuild support to track generated files and work with autoreconf 2.61. - Commit IDs are read from stdin when --stdin is given; works for main and diff view, e.g. `tig --no-walk --stdin < cherry-picks.txt`. - Add option to disable focusing of the child view when it's opened. Disable using: `set focus-child = no`. (GH #83) - Allow to open blob related with added content in a diff. (GH #91) Bug fixes: - Fix commit graph regression when a path spec is specified. (GH #53) - Main view: only show staged/unstaged changes for the current branch. - Support submodules created with current version of git. (GH #54) - Fix diff status message for file diffs with no content changes. - Fix parent blaming when tig is launched in subdirectory. (GH #70) - Do not show deleted branch when reloading the branch view. tig-1.0 ------- The master repository is git://github.com/jonas/tig.git, and the old master repository (http://jonas.nitro.dk/tig/tig.git) will be retired. Improvements: - Use git-log(1)s default commit ordering. The old behavior can be restored by adding `set commit-order = topo` to ~/.tigrc. - Support staging of single lines. Bound to '1' default. (GH #21) - Use +<lineno> to open the initial view at an arbitrary line. (GH #20) - Add show-notes ~/.tigrc option. Notes are displayed by default. - Support jumping to specific SHAs in the main view. - Decorate replaced commits. - Display line numbers in main view. - Colorize binary diff stats. (GH #17) - Custom colorization of lines matching a string prefix (GH #16). Example configuration: color "Reported-by:" green default - Use git's color settings for the main, status and diff views. Put `set read-git-colors = no` in ~/.tigrc to disable. - Handle editor options with multiple arguments. (GH #12) - Show filename when running tig blame with copy detection. (GH #19) - Use 'source <path>' command to load additional files from ~/.tigrc - User-defined commands prefixed with '@' are run with no console output, e.g. bind generic 3 !@rm sys$command - Make display of space changes togglable in the diff and stage view. Bound to 'W' by default. - Use per-file encoding specified in gitattributes(5) for blobs and unstaged files. - Obsolete commit-encoding option and pass --encoding=UTF-8 to revision commands. - Main view: show uncommitted changes as staged/unstaged commits. Can be disabled by putting `set show-changes = no` in ~/.tigrc. - Add %(prompt) external command variable, which will prompt for the argument value. - Log information about git commands when the TIG_TRACE environment variable is set. Example: `TIG_TRACE=/tmp/tig.log tig` - Branch view: Show the title of the last commit. - Increase the author auto-abbreviation threshold to 10. (GH #49) - For old commits show number of years in relative dates. (GH #50) Bug fixes: - Fix navigation behavior when going from branch to main view. (GH #38) - Fix segfault when sorting the tree view by author name. - Fix diff stat navigation for unmodified files with stat changes. - Show branches/refs which names are a substring of the current branch. - Stage view: fix off-by-one error when jumping to a file in a diff with only one file. - Fix diff-header colorization. (GH #15) tig-0.18 -------- Incompatibilities: - Remove support for the deprecated TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables. Improvements: - Pressing enter on diff stat file lines will jump to file's diff. - Naïvely color blame IDs to distinguish lines. - Document palette color options used for revision graph and blame IDs. - Add support for blaming diff lines. - Add diff-context option and bindings to increase the diff context in the diff and stage view. - (GH-6) Make blame configurable via extra options passed from the command line and blame-options setting from ~/.tigrc. For example: set blame-options = -C -C -C Bug fixes: - Expand browsing state variables for prompt. (LP #694780, Debian #635546) - Fix segfault when sorting the branch view by author. - Expand %(directory) to . for the root directory. (GH-3) - Accept 'utf-8' for the line-graphics option as indicated in the docs. - Use erasechar() to check for the correct backspace character.
== 1.2.11.7 / 2013-06-24 - Various encoding fixes to make tests pass on current rubies. - Fix RangesIO#write behaviour when passed an encoded string (github #14, romuloceccon). - Fix Dirent#each_child attempting iteration on file children (github #13). - Unused variable fixes to avoid warnings (github #12, kachick).
Summary of changes between libmikmod 3.2.0 and libmikmod 3.3.2 (): ========================================================================== libmikmod 3.3.2 was released on 05-Oct-2013. This is a serious bug fix release after the previous 3.2.0 series, with some additional new features. All who are using libmikmod-3.2.0 (or the interim 3.3.1-beta) must upgrade to the new libmikmod-3.3.2 version. THANKS - Paul Spark <[email protected]> for Microsoft Visual C 6.0 fixes. - Ozkan Sezer: many changes. NEW FEATURES - New CMake build system. - Updated configury, support for cross-compilation, support for building in a separate directory, support latest autotools. - New SDL driver - works both with SDL-1.2.x and with SDL2, supports floating point output if compiled against SDL2. - New OpenAL driver, originally suggested by 'kervala', with fixes and updates and with floating point output support. - The multi-platform SDL and OpenAL drivers, if they are compiled, have priority over OS-specific hw drivers for MikMod_RegisterAllDrivers(). - New windows xaudio2 driver, originally suggested by 'honza.c', with updates, xaudio2.8 support and with floating point output support. - ALSA driver now supports only the contemporary ALSA 1.0.x versions. All of the ancient ALSA 0.3.x-0.4.x code were removed. - Floating point output mode support for ALSA, OSS, Direct Sound, WinMM drivers and for WAV file writer. - The pipe and stdout drivers are now configurable - Raw file-writer now has the lowest priority among the file-writers. - GCC elf and macho symbol visibility attributes now supported. - Windows: dllexport/dllimport attributes work properly for MinGW[-w64], as well as windows compilers. Static builds using MSVC, LCC, etc are now named mikmod_static.lib. When compiling against static libmikmod, MIKMOD_STATIC should be defined so that dllimport wouldn't be assumed. BUGFIXES - ALSA fixes from Fedora. - ALSA fixes for "Write error: File descriptor in bad state" crashes, e.g. RedHat bug #915121. Now works stable. - ESD (esound) updates from Fedora. Add esd back to configury which was removed in 3.2.0b3, now requiring >= 0.2.18. - Minor OSS fixes. - The NAS driver now actually compiles. - 64 bit detection fixes. - Fix BOOL type use all over the source. - Several const correctness fixes. - Fixes for CVE-2007-6720 and CVE-2009-0179. - mmio: memreader fixes and updates. - Fixes for access violations introduced in 3.2.0b3. - Fixes for broken memory allocation wrappers introduced in 3.2.0b3. - Fix MikMod_strerror() might read beyond end of a static array. - Fix looping volume in Player_SetVolume(), based on an old patch by Yi-Huang Han. - XM loader now reads songlength amount of orders from the file and then seeks to mh->headersize+60 (sf.net bug TritonDataCenter#10.) - Fix "unclick" code to consider loop lengths shorter than 16: fixes crashes seen with several xm files (sf.net bug TritonDataCenter#12, mpd bug #3425.) - Mac OS X: new standalone makefile with cross-compilation support. - DJGPP build fixes. - Windows: fixes/updates, win64 fully supported. MinGW[-w64] fully supported along with MSVC and LCC. new standalone MinGW makefile with cross-compilation support. - SIMD (AltiVec and SSE2) option is now disabled by default. Can be enabled by --enable-simd configury option, similarly with cmake. (the standalone makefiles or project files are added instructions on how to enable the feature if required.) - Many compiler warning fixes, other small cleanups.
2011-11-11 Dave Beckett <[email protected]> * Snapshotted flickcurl_1_22 for 1.22 release (GIT 6698387f4240cec82b0e115adf8a863657dd7066) * utils/oauth-test.c: Update flickcurl_oauth_prepare_common call * NEWS.html, src/common.c, src/flickcurl_internal.h: Disable mtwist unless building experimental OAuth * src/Makefile.am: Do not use libmtwist without oauth * configure.ac, src/Makefile.am, src/common.c, src/flickcurl_internal.h, utils/Makefile.am: Add --enable-oauth default disabled * src/common.c: (flickcurl_free): Free OAuth urls * src/oauth.c: (test_signature_calc): Test free * src/oauth.c: Make oauth test work again * src/flickcurl_internal.h, src/oauth.c: Remove is_request arg - just use od->callback * src/common.c, src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: Move flickcurl_oauth_data into flickcurl struct * docs/flickcurl-docs.xml, docs/tmpl/section-config.sgml: Add config section to docs * autogen.sh, docs/tmpl/section-auth.sgml, docs/tmpl/section-core.sgml, docs/tmpl/section-misc.sgml, docs/tmpl/section-unused.sgml, docs/tmpl/section-upload.sgml, libmtwist: Fix submodule checkouts * autogen.sh: Init and update any git submodules 2011-11-09 Dave Beckett <[email protected]> * src/flickcurl_internal.h, src/oauth.c: Reduce visibility of oauth internal functions These are internal to the library now because the flickcurl_oauth_data is an internal structure. 2011-11-01 Dave Beckett <[email protected]> * src/common.c: Return method details with curl errors * src/Makefile.am: Clean tests 2011-10-30 Dave Beckett <[email protected]> * utils/oauth-test.c: code style * utils/oauth-test.c: casts * src/oauth.c: docs * src/oauth.c: consts * docs/flickcurl-sections.txt: add oauth urls * src/flickcurl_internal.h, src/oauth.c: fix const char keys * src/oauth.c: docs * src/oauth.c: (flickcurl_oauth_access_token): Delete request token after success. * src/oauth.c: (flickcurl_oauth_build_key): Build sign key from request OR access token * utils/oauth-test.c: docs * src/Makefile.am, src/oauth.c, utils/oauth-test.c: Add oauth checksum test * src/.gitignore: ignore *_test 2011-10-29 Dave Beckett <[email protected]> * utils/oauth-test.c: Report request token * src/oauth.c: (flickcurl_oauth_prepare_common): docs and send all oauth params except callback to requests * src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: (flickcurl_oauth_access_token): Pass in verifier * src/flickcurl_internal.h, src/oauth.c: request_token* fields renamed from tmp_token* * docs/flickcurl-sections.txt, src/auth-api.c, src/flickcurl.h: Added flickr.auth.oauth.getAccessToken partial support (flickcurl_auth_oauth_getAccessToken): Added for flickr.auth.oauth.getAccessToken - right now it exchanges the old tokens for OAuth ones and drops them both. * src/flickcurl_internal.h, utils/oauth-test.c: oauth field client_key_len renamed from client_len * utils/oauth-test.c: FLICKCURL_MAX_OAUTH_PARAM_COUNT * src/oauth.c: is_oauth_method fix * src/flickcurl_internal.h, src/oauth.c: FLICKCURL_MAX_OAUTH_PARAM_COUNT * src/flickcurl.h, src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: Compute authorize URI after getting back oauth request token (flickcurl_oauth_get_authorize_uri): Added. * src/common.c, src/flickcurl_internal.h, src/oauth.c: Add utility functions for oauth responses as HTTP forms (flickcurl_invoke_get_form_content): Added to get content as k/v array of strings. (flickcurl_free_form): Added to free the above. (flickcurl_oauth_request_token), flickcurl_oauth_access_token): Use above. * src/common.c, src/flickcurl_internal.h, src/oauth.c, utils/Makefile.am, utils/oauth-test.c: Move OAuth test code into oauth.c and refactor a little * src/oauth.c: (flickcurl_oauth_prepare_common): Do not use oath method name in params * libmtwist: Update to libmtwist head * utils/oauth-test.c: Pass in (fake) flickr method for flickcurl_oauth_prepare_common() * src/oauth.c: (flickcurl_oauth_prepare_common): Use http method not flickr method * utils/oauth-test.c: remove unused srand() * src/common.c, src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: Use libmtwist for PRNG for nonce * libmtwist: Update to libmtwist head * docs/flickcurl-sections.txt: Add symbols * src/Makefile.am: Add mtwist_config.h * NEWS.html, docs/flickcurl-sections.txt: flickcurl_get_hidden_from_string * README.html: libmtwist submodule 2011-10-28 Dave Beckett <[email protected]> * .gitmodules, configure.ac, libmtwist, src/Makefile.am, src/mtwist_config.h: Add libmtwist as a git submodule 2011-10-16 Dave Beckett <[email protected]> * src/oauth.c: (flickcurl_oauth_compute_signature): Simplify greatly. * src/config.c, src/flickcurl.h, utils/flickcurl.c: (flickcurl_config_write_ini): Now writes to a filename * utils/codegen.c, utils/flickcurl.c, utils/flickrdf.c, utils/list-methods.c, utils/oauth-test.c: Update the utilities to use flickcurl_config_ functions * docs/flickcurl-sections.txt, src/common.c, src/config.c, src/flickcurl.h: Update flickcurl config file reading and writing support Move ini reading and writing into the library. (flickcurl_config_read_ini): Added, deprecating read_ini_config() and adding a flickcurl* param. Reads in library configuration. (flickcurl_config_var_handler): Added as standard handler for above. (flickcurl_config_write_ini): Added to write an ini file for library configuration. * src/oauth.c: (flickcurl_oauth_compute_signature): Docs and error path. * configure.ac: Fix libcurl version check to actually check curl not libxml twice * configure.ac: Remove unused libcurl_min_vernum * NEWS.html: Tim Harder is 'radhermit' on GitHub. 2011-10-15 Dave Beckett <[email protected]> * NEWS.html: 1.22 * utils/flickcurl.c: Tidy help output; describe all upload params defaults * docs/flickcurl-sections.txt: Add flickcurl_get_hidden_label, flickcurl_get_hidden_level_from_string * src/common.c, src/flickcurl.h, src/upload-api.c, utils/flickcurl.c: Add support for upload field 'hidden' flickcurl_upload_params gains int param hidden with values 1 for global and 2 for hidden. (flickcurl_get_hidden_label, flickcurl_get_hidden_from_string): Added utility functions to turn the int to a label and vice versa * utils/flickcurl.c: Document upload params safety_level and content_type * docs/Makefile.am, docs/tmpl/section-favorite.sgml: Update tmpls * docs/flickcurl-sections.txt: Add flickcurl_favorites_getContext * src/favorites-api.c, src/flickcurl.h, utils/flickcurl.c: Implement API favorites.getContext (flickcurl_favorites_getContext): Added returning an array of two photo lists for previous and next photos. flickcurl utility adds new command favorites.getContext to call above. * src/flickcurl_internal.h, src/photo.c: (flickcurl_new_photos_list): Added to construct a photos list * configure.ac, src/common.c, utils/flickrdf.c: Support Raptor V2 only. Raptor V1 was last supported in January 2010 * src/panda-api.c: extras docs 2011-09-02 Dave Beckett <[email protected]> * utils/oauth-test.c: access token testing * src/flickcurl_internal.h: Add verifier field 2011-08-15 Dave Beckett <[email protected]> * Merge pull request #13 from kumanna/help-without-auth (below) Help without authentication 2011-08-14 Kumar Appaiah <[email protected]> * utils/flickcurl.c: Use stdout for non-error user output Since users usually expect any non-error output to come to stdout, this commit changes all output except error reports to be directed to stdout. * utils/flickcurl.c: Fix indentation * utils/flickcurl.c: Provision for help message even when not authenticated. Even when not authenticated, the user might desire to see the list of API calls available. This commit facilitates the display of that message. * utils/flickcurl.c: Move printing help details to a function. This commit moves printing the help message to a function, viz. print_help_string, so that it can be called from multiple places without having to duplicate code. In addition, displays an extra newline at the end for neater output. 2011-08-14 Dave Beckett <[email protected]> * Merge pull request #12 from kumanna/kumar (below) Fix man page and documentation quirks reported at Debian. Debian bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635892 2011-08-14 Kumar Appaiah <[email protected]> * utils/flickcurl.c: Fix grammatical error in description of galleries.create * docs/flickrdf.1: Fix incorrect spacing in flickrdf man page Fixes an incorrect space in the reference to the flickcurl man page. * docs/flickrdf.1: Remove reference to missing README for flickrdf This removes the reference to a missing README file for flickrdf. This fixes Debian bug 637196 in flickcurl. 2011-07-28 Dave Beckett <[email protected]> * Merge pull request #10 from radhermit/curl-headers (below) Remove old curl header include 2011-06-25 Dave Beckett <[email protected]> * src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: Test code calls Flickr OAuth endpoint with correctly signed call 2011-06-23 Dave Beckett <[email protected]> * src/flickcurl_internal.h: ws * src/flickcurl_internal.h, src/oauth.c, utils/oauth-test.c: (flickcurl_oauth_build_key_data): Added internal call with API that will change * utils/oauth-test.c: (oauth_build_key_data): Added * utils/oauth-test.c: Add a structure oauth_data * utils/oauth-test.c: Do URI encoding and concatenating * src/Makefile.am, src/flickcurl_internal.h, src/oauth.c, src/sha1.c, utils/.gitignore, utils/Makefile.am, utils/oauth-test.c: OAuth test code 2011-05-08 Dave Beckett <[email protected]> * src/galleries-api.c, src/method.c, src/photosets-api.c, src/prefs-api.c, src/test-api.c, src/upload-api.c: code style * src/person.c: (flickcurl_build_persons): Do not zap any existing data if a field is not found. 2011-03-31 Dave Beckett <[email protected]> * NEWS.html: 1.22 2011-03-31 Dave Beckett <[email protected]> * utils/Makefile.am: Add raptor_fake.h to sources and distribution. 2011-03-30 Dave Beckett <[email protected]> * NEWS.html, configure.ac: Bumped version to 1.22 * docs/tmpl/section-tag.sgml: Added flickcurl_free_tags to doc tmpls * docs/flickcurl-sections.txt: (flickcurl_free_tags): Added 2011-03-30 Naruto TAKAHASHI <[email protected]> * src/flickcurl.h, src/photo.c, src/tags.c: add flickcurl_free_tags * docs/tmpl/section-photoset.sgml, src/flickcurl.h, src/photoset.c: move owner filed to the end of the structure. 2011-03-29 Naruto TAKAHASHI <[email protected]> * docs/tmpl/section-photoset.sgml, src/flickcurl.h, src/photoset.c: add owner to flickcurl_photoset
=== 4.1.2 / 2012-02-17 * Improvement to `ask_editor` to be more portable across *nix variants. (thanks to Federico Galassi) === 4.1.1 / 2012-02-16 * Update `ask_editor` to work with any *nix editor - emacs, vim, etc. (thanks to Federico Galassi) === 4.1.0 / 2012-02-12 * Update highline dependency. * Make optional arguments true when present (issue #2). === 4.0.7 / 2012-01-23 * Improved support for JRuby and Windows (and any other platforms that don't support Kernel.fork). * Fixed bug #33 - support `--help` after commands. * Reorganized help output to display synopsis before description (issue #12).
Upstream changes: ----------------- 2012-04-04: released Fabric 1.4.1 2012-04-04: released Fabric 1.3.6 [Bug] #608: Add capture kwarg to rsync_project to aid in debugging rsync problems. [Bug] #607: Allow local to display stdout/stderr when it warns/aborts, if it was capturing them. [Bug] #395: Added an FAQ entry detailing how to handle init scripts which misbehave when a pseudo-tty is allocated. [Bug] #568: execute allowed too much of its internal state changes (to variables such as env.host_string and env.parallel) to persist after execution completed; this caused a number of different incorrect behaviors. execute has been overhauled to clean up its own state changes - while preserving any state changes made by the task being executed. [Bug] #584: upload_project did not take explicit remote directory location into account when untarring, and now uses cd to address this. Thanks to Ben Burry for the patch. [Bug] #458: with_settings did not perfectly match settings, re: ability to inline additional context managers. This has been corrected. Thanks to Rory Geoghegan for the patch. [Bug] #499: contrib.files.first used an outdated function signature in its wrapped exists call. This has been fixed. Thanks to Massimiliano Torromeo for catch & patch. [Bug] #551: --list output now detects terminal window size and truncates (or doesn't truncate) accordingly. Thanks to Horacio G. de Oro for the initial pull request. [Bug] #572: Parallel task aborts (as oppposed to unhandled exceptions) now correctly print their abort messages instead of tracebacks, and cause the parent process to exit with the correct (nonzero) return code. Thanks to Ian Langworth for the catch. [Bug] #306: Remote paths now use posixpath for a separator. Thanks to Jason Coombs for the patch. 2012-02-13: released Fabric 1.4.0 2012-02-13: released Fabric 1.3.5 2012-02-13: released Fabric 1.2.6 2012-02-13: released Fabric 1.1.8 [Bug] #495: Fixed documentation example showing how to subclass Task. Thanks to Brett Haydon for the catch and Mark Merritt for the patch. [Bug] #410: Fixed a bug where using the task decorator inside/under another decorator such as hosts could cause that task to become invalid when invoked by name (due to how old-style vs new-style tasks are detected.) Thanks to Dan Colish for the initial patch. [Feature] #559: rsync_project now allows users to append extra SSH-specific arguments to rsync`s --rsh flag. [Feature] #138: env.port may now be written to at fabfile module level to set a default nonstandard port number. Previously this value was read-only. [Feature] #3: Fabric can now load a subset of SSH config functionality directly from your local ~/.ssh/config if env.use_ssh_config is set to True. See Leveraging native SSH config files for details. Thanks to Kirill Pinchuk for the initial patch. [Feature] #12: Added the ability to try connecting multiple times to temporarily-down remote systems, instead of immediately failing. (Default behavior is still to only try once.) See env.timeout and env.connection_attempts for controlling both connection timeouts and total number of attempts. reboot has also been overhauled (but practically deprecated - see its updated docs.) [Feature] #474: execute now allows you to access the executed task's return values, by itself returning a dictionary whose keys are the host strings executed against. [Bug] #487: Overhauled the regular expression escaping performed in append and contains to try and handle more corner cases. Thanks to Neilen Marais for the patch. [Support] #532: Reorganized and cleaned up the output of fab --help. [Feature] #8: Added --skip-bad-hosts/env.skip_bad_hosts option to allow skipping past temporarily down/unreachable hosts. [Feature] #13: Env vars may now be set at runtime via the new --set command-line flag. [Feature] #506: A new output alias, commands, has been added, which allows hiding remote stdout and local "running command X" output lines. [Feature] #72: SSH agent forwarding support has made it into Fabric's SSH library, and hooks for using it have been added (disabled by default; use -A or env.forward_agent to enable.) Thanks to Ben Davis for porting an existing Paramiko patch to ssh and providing the necessary tweak to Fabric.
== 1.7.2 / 2012-04-03 Bug Fixes - Fixed segmentation fault on exit [issue #30] - Fixed syswrite warning when IO contains unflushed data in buffer [issue #31] - Added "mingw" to the list of Windows host versions == 1.7.1 / 2012-03-05 Bug Fixes - Fixed deprecated use of Config::* [issue #29] == 1.7.0 / 2012-02-18 Enhancements - Move appender factories [issue #28] - ActionMail compatible options in the email appender [issue #27] - Add TLS support to the email appender [issue #25] - Refactoring appender shutdown [issue #20] Bug Fixes - File locking fails on windows using JRuby [issue #22] == 1.6.2 / 2012-01-05 Bug Fixes - Fix typo in the Readme [issue #14] - Fix spelling in a variety of places [issue #15] - Solaris does not have Syslog#LOG_PERROR defined [issue #17] - Fix failing tests for Ruby 1.9.3 [issue #18] - Check for RUBY_ENGINE for Ruby 1.8.7 [issue #19] - Whitespace and '# EOF' cleanup - Support for Rubinious == 1.6.1 / 2011-09-09 Bug Fixes - Rails compatibility methods [issue #11] - Blocked rolling file appender [issue #12] == 1.6.0 / 2011-08-22 Enhancements - Adding periodic flushing of buffered messages [issue #10] - Accessor for a logger's appenders [issue #9] - Better support for capturing log messages in RSpec version 1 & 2 == 1.5.2 / 2011-07-07 Bug Fixes - Changing working directory breaks rolling file appenders [issue #8] == 1.5.1 / 2011-06-03 Bug Fixes - IO streams cannot be buffered when using syswrite - JRuby does not allow shared locks on write only file descriptors - Fixing tests for JRuby 1.6.X == 1.5.0 / 2011-03-22 Minor Enhancements - removed mutexes in favor of IO#syswrite - no round tripping through the buffer array when auto_flushing is true - added a Proxy object that will log all methods called on it - colorization of log messages
Upstream changes: 0.46 Tue Oct 2 13:23:00 EDT 2012 - with() enables argument matching on mocked methods - raises() makes mocked methods raise exceptions Contributed by Kjell-Magne .ierud (issue #12) 0.45 Mon May 7 10:08:13 EDT 2012 - Add support for TAP version 13. Contributed by Michael G. Schwern (issue #11) 0.44 Mon Apr 30 11:04:00 CST 2012 - Allow shared_examples_for to be defined in any context. 0.43 Sat Apr 14 16:22:00 EST 2012 - Fixed runtests() to honor its contract to run only the examples specified in its @patterns parameter or SPEC environment variable. 0.42 Mon Mar 05 21:18:00 CST 2012 - Added context() and xcontext() aliases for describe/xdescribe (reported by intrigeri) 0.41 Sat Mar 03 19:04:00 EST 2012 - Added license info to Makefile.PL (RT #75400) - Fixed test suite problems on Windows 0.40 Mon Jan 30 18:38:00 EST 2012 - Fixed problem that caused Test::Spec usage errors (e.g. 'describe "foo";' without a subroutine argument) to be reported from inside the library, instead of the caller's perspective where the actual error is. 0.39 Wed Aug 31 00:52:00 EST 2011 - Added xit/xthey/xdescribe to mark TODO tests, inspired by the Jasmine JavaScript framework. Contributed by Marian Schubert (issue #10). 0.38 Sat Jul 09 23:16:00 EST 2011 - Added share() function to facilitate spec refactoring.
# News ## <a id="2-3-5">2.3.5</a>: 2012-12-11 This is a bug fix release. ### Fixes * [POParser] Fixed the class name for backward compatibility. ## <a id="2-3-4">2.3.4</a>: 2012-12-11 This is a many changes and new implements release. ### Improvements * [Merger] Implemented "fuzzy-match" with Levenshtein distance. * Added the class "PO" for management PO entries. Please use PO instead of PoData. (see details in http://rubydoc.info/gems/gettext/GetText/PO.html) * [POEntry (renamed from PoMessages)] Supported to specify msgstr. * [POEntry] Stored comments each type (translator\_comment, extracted\_comment, flag, previous). see http://www.gnu.org/software/gettext/manual/html_node/PO-Files.html for details of comment type. * [POEntry] Checked if specified type is valid in #type=. * [PoParser][MO] Concatenated msgctxt, msgid, msgid\_plural to "#{msgctxt}\004#{msgid}\000"{msgid\_plural}" by MO instead of PoParser. PoData and MO treat a concatenated string as msgid, but PO doesn't. * [PoParser] Parsed each type comment from whole comment. ### Changes * Rename some classes and methods. * PoMessage to PoEntry. This isn't "message" but "entry". (See http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files) * PoMessages#== to POEntry#mergeable?. * PoMessages#to\_po\_str to POEntry#to\_s. * PoMessages#sources(sources=) to POEntry#references(references=) * MoFile to MO. For backword compatible, MoFile can be used now. * PoParser to POParser. For backword compatible, PoParser can be used now. * Raised no error when POEntry doesn't have references. It is useful for no references in .PO file. # News ## <a id="2-3-3">2.3.3</a>: 2012-10-18 It's a package fix and msginit improvement release. ### Improvements * [msginit] Supported plural forms for Bosnian, Catalan, Norwegian Bokmal and Chinese. ### Fixes * Fixed the bug that messages (i.e. the help message for rmsgfmt) aren't localized in each environment. However, some messages aren't tranlated or resolved fuzzy. Please help us to translate or resolve them. [Github #12][Reported by mtasaka] * Used String#% to localize some messages. ### Thanks * mtasaka ## <a id="2-3-2">2.3.2</a>: 2012-09-20 It's a bug fix release. ### Fixes * Fixed the bug that untranslated messages are included in a .mo file. [Github #11][Reported by Ramón Cahenzli] ### Thanks * Ramón Cahenzli
== [release-1-8-5] 1.8.5: 2012-12-03 A bug fix release of 1.8.4. === Package * Drop Ubuntu Natty Narwhal support. * Fix broken documents. === Ruby milter * Fix a typo in test for Ruby1.8. [Pull requested by umq] === Thanks * umq == [release-1-8-4] 1.8.4: 2012-11-21 A bug fix release of 1.8.3. === Package * Added Ubuntu Quantal Quetzal support. * Provided packages built by using Ruby1.9 on following distributions: Debian wheezy, Debian sid, Ubuntu Precise Pangolin, Ubuntu Quantal Quetzal * Added missing fixture files into tar.gz. [Reported by Hirohisa Yamaguchi] * Solaris: Added missing SMF method file into tar.gz. [Reported by @ftnk] * yum: Rename yum repository pacakge. milter-manager-repository -> milter-manager-release * deb: Use Ruby1.9 by default. * deb: Rename packages for Ruby binding. libmilter-*-ruby1.8 -> ruby-milter-* === milter manager ==== Improvements * configure: Specify Ruby/GLib2 version to --with-bundled-ruby-glib2 option ==== Fixes * manager: Suppressed compiler type warnings. [GitHub #12] [Reported by Hirohisa Yamaguchi] * debian cron: used mail.log instead of mail.info [milter-manager-users-ja:00171] [Reported by Kazuhiro NISHIYAMA] === milter-core ==== Improvements * Supported MILTER_DEBUG=fatal-criticals. * binding ruby: milter callback arguments are ASCII_8BIT. [GitHub #3] ==== Fixes * Fixed an issue which a following warning is shown when running at high loads. "g_io_channel_write_chars: assertion `channel->is_writeable' failed" === Admin ==== Improvements * Upgraded to Rails2.3.14 === Document ==== Fixes * Fixed about install sequence on CentOS. [GitHub #13] [Reported by Kunkichi] === Thanks * Hirohisa Yamaguchi * Kazuhiro NISHIYAMA * @ftnk * Kunkichi
Changes since 4.0: - Dropped support for Python below 2.5 and PostgreSQL below 8.3. - Added support for Python up to 2.7 and PostgreSQL up to 9.2. - Particularly, support PQescapeLiteral() and PQescapeIdentifier(). - The query method of the classic API now supports positional parameters. This an effective way to pass arbitrary or unknown data without worrying about SQL injection or syntax errors (contribution by Patrick TJ McPhee). - The classic API now supports a method namedresult() in addition to getresult() and dictresult(), which returns the rows of the result as named tuples if these are supported (Python 2.6 or higher). - The classic API has got the new methods begin(), commit(), rollback(), savepoint() and release() for handling transactions. - Both classic and DBAPI 2 connections can now be used as context managers for encapsulating transactions. - The execute() and executemany() methods now return the cursor object, so you can now write statements like "for row in cursor.execute(...)" (as suggested by Adam Frederick). - Binary objects are now automatically escaped and unescaped. - Bug in money quoting fixed. Amounts of $0.00 handled correctly. - Proper handling of date and time objects as input. - Proper handling of floats with 'nan' or 'inf' values as input. - Fixed the set_decimal() function. - All DatabaseError instances now have a sqlstate attribute. - The getnotify() method can now also return payload strings (#15). - Better support for notice processing with the new methods set_notice_receiver() and get_notice_receiver() (as suggested by Michael Filonenko, see #12 and #37). - Open transactions are rolled back when pgdb connections are closed (as suggested by Peter Harris, see #46). - Connections and cursors can now be used with the "with" statement (as suggested by Peter Harris, see #46). - New method use_regtypes() that can be called to let getattnames() return regular type names instead of the simplified classic types (#44).
== 1.2.1 / 2013-02-09 * Bugs Fixed: * As seen in rspec/rspec-expectations#200, the release of Diff::LCS 1.2 introduced an unnecessary public API change to Diff::LCS::Hunk (see the change at rspec/rspec-expectations@3d6fc82c for details). The new method name (and behaviour) is more correct, but I should not have renamed the function or should have at least provided an alias. This release restores Diff::LCS::Hunk#unshift as an alias to #merge. Note that the old #unshift behaviour was incorrect and will not be restored. == 1.2.0 / 2013-01-21 * Minor Enhancements: * Added special case handling for Diff::LCS.patch so that it handles patches that are empty or contain no changes. * Added two new methods (#patch\_me and #unpatch\_me) to the includable module. * Bugs Fixed: * Fixed issue #1 patch direction detection. halostatue/diff-lcs#1 * Resolved issue #2 by handling string[string.size, 1] properly (it returns "" not nil). halostatue/diff-lcs#2 * Michael Granger (ged) fixed an implementation error in Diff::LCS::Change and added specs in pull request #8. Thanks! halostatue/diff-lcs#8 * Made the code auto-testable. * Vít Ondruch (voxik) provided the latest version of the GPL2 license file in pull request #10. Thanks! halostatue/diff-lcs#10 * Fixed a documentation issue with the includable versions of #patch! and #unpatch! where they implied that they would replace the original value. Given that Diff::LCS.patch always returns a copy, the documentation was incorrect and has been corrected. To provide the behaviour that was originally documented, two new methods were added to provide this behaviour. Found by scooter-dangle in issue #12. Thanks! halostatue/diff-lcs#12 * Code Style Changes: * Removed trailing spaces. * Calling class methods using '.' instead of '::'. * Vít Ondruch (voxik) removed unnecessary shebangs in pull request #9. Thanks! halostatue/diff-lcs#9 * Kenichi Kamiya (kachick) removed some warnings of an unused variable in lucky pull request #13. halostatue/diff-lcs#13 Thanks! * Embarked on a major refactoring to make the files a little more manageable and understand the code on a deeper level. * Adding to http://travis-ci.org.
=== 4.1.5 / 2013-02-14 * 2 bug fixes: * Clarified role of s method. Fixes #12. * maglev: Workaround for bug in Array#shift
check all the bells and whistles are still in place, and functional. While here, update to Netatalk 2.2.4. Note that we will ship Netatalk 2 as long as NetBSD ships ddp ("netatalk") support, so v3 is not a replacement. Changes to package setup: Set PLIST_VARS.{ea,acl} so that the package builds on Ubuntu Linux 10 LTS. I guess there are version and file-system dependencies? Add dnssd option for mDNSResponder ("zeroconf") support. Remaining (upstream) issues: dbd(8) breaks with a less-than-helpful error message, see end of PR pkg/47578 afpd(8) mis-maps user IDs -- a security issue Upstream changes: Changes in 2.2.4 ================ * FIX: Missing UAM links * FIX: Lockup in AFP logout on Fedora 17 * FIX: Reset signal handlers and alarm timer after successfull PAM authentication. Fixes a problem with AFP disconnects caused by pam_smbpass.so messing with our handlers and timer. * FIX: afpd: Fix a possible problem with sendfile on Solaris derived platforms Changes in 2.2.3 ================ * NEW: afpd: support for mdnsresponder * NEW: afpd: new LDAP config option ldap_uuid_string * UPD: based on Unicode 6.1.0 * UPD: experimental systemd service files: always run both afpd and cnid_metad * UPD: afpd: Ensure our umask is not altered by eg pam_umask * UPD: afpd: Use GSS_C_NO_NAME as server principal when Kerberos options -fqdn and -krb5service are not set, from Jamie Gilbertson * UPD: afpd: Changed behaviour for TimeMachine volumes in case there's a problem talking to the CNID daemons. Previously the volume was flagged read-only and an AFP message was sent to the client. As this might result in TimeMachine assuming the backup sparse bundle is damaged, we now just switch the CNID database to an in-memory tdb without the additional stuff. * FIX: afpd: sendfile() on FreeBSD was broken, courtesy of Denis Ahrens * FIX: afpd: Dont use searchdb when doing partial name search * FIX: afpd: Fix a possible bug handling disconnected sessions, NetAFP Bug ID #16 * FIX: afpd: Close IPC fds in afpd session child inherited from the afpd master process * FIX: dbd: Don't remove BerkeleyDB if it's still in use by eg cnid_dbd, fixes bug introduced in 2.2.2 * FIX: debian initscript: start avahi-daemon (if available) before atalkd * FIX: Zeroconf could not advertise non-ASCII time machine volume name Changes in 2.2.2 ================ * NEW: afpd: New option "adminauthuser". Specifying eg "-adminauthuser root" whenever a normal user login fails, afpd tries to authenticate as the specified adminauthuser. If this succeeds, a normal session is created for the original connecting user. Said differently: if you know the password of adminauthuser, you can authenticate as any other user. * NEW: configure option "--enable-suse-systemd" for openSUSE12.1 and later. "--enable-redhat-systemd" and "--enable-suse-systemd" are same as "--enable-systemd". "--enable-suse" is renamed "--enable-suse-sysv". * NEW: experimental systemd service files in distrib/systemd/ * UPD: afpd: Enhanced POSIX ACL mapping semantics, from Laura Mueller * UPD: afpd: Reset options every time a :DEFAULT: line is found in a AppleVolumes file * UPD: afpd: Convert passwords from legacy encoding (wire format) to host encoding, NetAFP Bug ID #14 * UPD: afpd: Don't set ATTRBIT_SHARED flag for directories * UPD: afpd: Use sendfile() on Solaris and FreeBSD for sending data * UPD: afpd: Faster volume used size calculation for "volsizelimit" option, cf man AppleVolume.default for details * FIX: afpd: ACL access checking * FIX: afpd: Fix an error when duplicating files that lacked an AppleDouble file which lead to a possible Finder crash * FIX: afpd: Read-only filesystems lead to afpd processes running as root * FIX: afpd: Fix for filesystem without NFSv4 ACL support on Solaris * FIX: afpd: Fix catsearch bug, NetAFP Bug ID #12 * FIX: afpd: Fix dircache bug, NetAFP Bug ID #13 * FIX: dbd: Better checking for duplicated or bogus CNIDs from AppleDouble files * FIX: dbd: Remove BerkeleyDB database environment after running `dbd`. This is crucial for the automatic BerkeleyDB database upgrade feature which is built into cnid_dbd and dbd. * FIX: Fix compilation error when AppleTalk support is disabled * FIX: Portability fixes * FIX: search of surrogate pair
to allow package to continue to work as previously packaged. +LICENSE; From NEWS: tig-1.1 ------- Incompatibilities: - Disable diff move/copy detection by default, boosting diff performance on larger projects. Use git config 'diff.renames' option (git-wide) to set your preferred behavior. Environment variable TIG_DIFF_OPTS can be used to restore the old behavior. - Values set for author-width and filename-width will result in widths one character bigger than previously. Improvements: - Typing a text in the prompt will be interpreted as a tig command. Prefixing the command with a '!' will execute this system command in an external pager. Entering a single key will execute the corresponding key binding. - Basic support for wrapping long line in pager, diff, and stage views. Enable using: `set wrap-lines = yes`. (GH #2) - User-defined commands prefixed with a '?' means prompt before execution. Example: `bind main B !?git rebase -i %(commit)`. - User-defined commands prefixed with a '<' means exit after execution. Example: `bind main C !<git commit`. (GH #66) - User-defined commands are executed unquoted to support shell commands. Example: `bind generic I !@sh -c "echo -n %(commit) | xclip -selection c"`. (GH #65) - Configure case-insensitive searches using: `set ignore-case = yes`. - Add "deleted mode" line type for better diff coloring. - Open editor when requesting edit action from within a file diff. - Update AX_WITH_CURSES to build under Cygwin. - Improve tigrc(5) documentation. (Debian #682766) - Allow to build on Mac OS 10.7 without the configure script. (GH #25) - Add option to split the view vertically instead of horizontally. Example: `set vertical-split = yes'. (GH #76) - Add 'show-id' and 'id-width' options to configure the display of commit IDs in the main view and ID width in the blame view. (GH #77) - Allow to override git-based encoding to UTF-8 by setting 'i18n.commitencoding' or 'gui.encoding'. - Improve autobuild support to track generated files and work with autoreconf 2.61. - Commit IDs are read from stdin when --stdin is given; works for main and diff view, e.g. `tig --no-walk --stdin < cherry-picks.txt`. - Add option to disable focusing of the child view when it's opened. Disable using: `set focus-child = no`. (GH #83) - Allow to open blob related with added content in a diff. (GH #91) Bug fixes: - Fix commit graph regression when a path spec is specified. (GH #53) - Main view: only show staged/unstaged changes for the current branch. - Support submodules created with current version of git. (GH #54) - Fix diff status message for file diffs with no content changes. - Fix parent blaming when tig is launched in subdirectory. (GH #70) - Do not show deleted branch when reloading the branch view. tig-1.0 ------- The master repository is git://github.com/jonas/tig.git, and the old master repository (http://jonas.nitro.dk/tig/tig.git) will be retired. Improvements: - Use git-log(1)s default commit ordering. The old behavior can be restored by adding `set commit-order = topo` to ~/.tigrc. - Support staging of single lines. Bound to '1' default. (GH #21) - Use +<lineno> to open the initial view at an arbitrary line. (GH #20) - Add show-notes ~/.tigrc option. Notes are displayed by default. - Support jumping to specific SHAs in the main view. - Decorate replaced commits. - Display line numbers in main view. - Colorize binary diff stats. (GH #17) - Custom colorization of lines matching a string prefix (GH #16). Example configuration: color "Reported-by:" green default - Use git's color settings for the main, status and diff views. Put `set read-git-colors = no` in ~/.tigrc to disable. - Handle editor options with multiple arguments. (GH #12) - Show filename when running tig blame with copy detection. (GH #19) - Use 'source <path>' command to load additional files from ~/.tigrc - User-defined commands prefixed with '@' are run with no console output, e.g. bind generic 3 !@rm sys$command - Make display of space changes togglable in the diff and stage view. Bound to 'W' by default. - Use per-file encoding specified in gitattributes(5) for blobs and unstaged files. - Obsolete commit-encoding option and pass --encoding=UTF-8 to revision commands. - Main view: show uncommitted changes as staged/unstaged commits. Can be disabled by putting `set show-changes = no` in ~/.tigrc. - Add %(prompt) external command variable, which will prompt for the argument value. - Log information about git commands when the TIG_TRACE environment variable is set. Example: `TIG_TRACE=/tmp/tig.log tig` - Branch view: Show the title of the last commit. - Increase the author auto-abbreviation threshold to 10. (GH #49) - For old commits show number of years in relative dates. (GH #50) Bug fixes: - Fix navigation behavior when going from branch to main view. (GH #38) - Fix segfault when sorting the tree view by author name. - Fix diff stat navigation for unmodified files with stat changes. - Show branches/refs which names are a substring of the current branch. - Stage view: fix off-by-one error when jumping to a file in a diff with only one file. - Fix diff-header colorization. (GH #15) tig-0.18 -------- Incompatibilities: - Remove support for the deprecated TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables. Improvements: - Pressing enter on diff stat file lines will jump to file's diff. - Naïvely color blame IDs to distinguish lines. - Document palette color options used for revision graph and blame IDs. - Add support for blaming diff lines. - Add diff-context option and bindings to increase the diff context in the diff and stage view. - (GH-6) Make blame configurable via extra options passed from the command line and blame-options setting from ~/.tigrc. For example: set blame-options = -C -C -C Bug fixes: - Expand browsing state variables for prompt. (LP #694780, Debian #635546) - Fix segfault when sorting the branch view by author. - Expand %(directory) to . for the root directory. (GH-3) - Accept 'utf-8' for the line-graphics option as indicated in the docs. - Use erasechar() to check for the correct backspace character.
== 1.2.11.7 / 2013-06-24 - Various encoding fixes to make tests pass on current rubies. - Fix RangesIO#write behaviour when passed an encoded string (github #14, romuloceccon). - Fix Dirent#each_child attempting iteration on file children (github #13). - Unused variable fixes to avoid warnings (github #12, kachick).
Changelog: libmp3splt version 0.8.2 ------------------------------------------------------------- - added option to specify the input tags encoding for when writing ID3v2 tags (SPLT_OPT_INPUT_TAGS_ENCODING) - enable -O3 by default - added LIBMP3SPLT_MAJOR_VERSION, LIBMP3SPLT_MINOR_VERSION and LIBMP3SPLT_MICRO_VERSION (feature request #96) - added option SPLT_TAGS_ORIGINAL for mp3splt_tags_set - added option to keep the original tags and just replace them when importing a CUE or CDDB file (SPLT_OPT_CUE_CDDB_ADD_TAGS_WITH_KEEP_ORIGINAL_TAGS) (feature request #95) - added 'split into memory' ability with a callback function for use with 'pretend to split' (feature request #94) - replaced mp3splt.m4 with pkg-config (bug #145) - corrected build files (configure.ac, Makefile.am, ...) and check using 'make distcheck' (bug #147) - fixed a lot of doxygen issues libmp3splt version 0.8.1a ------------------------------------------------------------- - corrected ChangeLog file of 0.8.1 release - added minimal.c in the distribution for the doxygen documentation - added libmp3splt_ico.svg in the distribution for the doxygen documentation - added something in the empty_footer.html file to avoid doxygen segfault libmp3splt version 0.8.1 ------------------------------------------------------------- - fixed a bug - was crashing when removing tags from skippoints - added option to set output ID3v2 tags encoded in latin1, UTF-8 or UTF16 - forgot to add 'empty_footer.html' in the distribution libmp3splt version 0.8 ------------------------------------------------------------- - rewritten libmp3splt public API to target future 1.0 stable release - written complete documentation of the public API - done issues #40 and #85 - added minimum silence length parameter for auto adjust - implemented back the proxy feature with basic authentification - feature #50 - added option to generate exactly the same input tags bytes using @o - added minimum silence length for trim silence mode (minimum silence to trigger a trimming) - done issue #12 - added option to output the full silence log useful to plot a graph - enhanced the CUE export to export the tags as REM comments and also the splitpoint names - fixed bug when detecting the input tags version - output had no tags when the input only had ID3v1 - fixed bug: output tags versions was not equal to the input file tags versions when the user was setting custom tags without any @o to get the original tags - done issue #79 - added 0 to the number of digits to output in order to be able to support the old mp3splt output format - fixed bug #141 - when input file is a symlink and output directory is the one of the input file - amplitude more precise with ogg vorbis files - plugins are now installed in $(libdir)/libmp3splt$(SONAME) instead of $(libdir)/libmp3splt - fixed bug #131 - use /usr/lib64 instead of /usr/lib on x64 in mp3splt.m4 - fixed bug #133 - updated GPLv2 COPYING file - fixed bug on mp3 trim silence scan: last frame was skipped - fixed bug #134 - use of deprecated gethostbyname() ------------------------------------------------------------- libmp3splt version 0.7.3 - added the trackjoin parameter for silence detection split: tracks shorter than trackjoin will be joined with others - fixed bug: removing TLEN id3v2 tag from the split files - fixed bug #3530488 - regression introduced with ogg multiple logical streams libmp3splt version 0.7.2 ------------------------------------------------------------- - fixed error when ID3v2 was containing what appears a valid frame; make sure we skip the ID3v2 after looking for the first frames - fixed bug #3497957 libtoolize vs glibtoolize - fixed #3487543 - compilation without pcre support - added the shots parameter to silence detection libmp3splt version 0.7.1 ------------------------------------------------------------- - added minimum track length option for silence scan - closes #2393766 - added option to set original tags when using 'replace tags in tags' - closes #3407314 - added support for multiple ogg/vorbis logical streams (mail) - fixed mp3 frame mode with skippoint when skippoint too small (on the same frame as previous) - fixed some regression regarding mp3splt v2.1c - removed some checks relative to the total time - we cannot rely on the total time - for example with concatenated mp3s - fixed several audacity labels issues - fixed inconsistency (extra 0 padding) between @n of custom tags and @n of output filename (mail) - fixed compilation error without libid3tag - fixed #3385833 - don't apply debugging flags or warnings flags by default: added --enable-c-debug --enable-optimise --enable-extra-warnings - fixed #3385827 - added --disable-doxygen_doc - fixed #3385829 - building doxygen documentation by itself + installing doxygen files
Changelog: #mp3splt version 2.5.2 - added option -I to specify the input tags encoding for when writing ID3v2 tags (ISO-8859-1, UTF-8 or UTF-16) - added option -K to keep the original tags and just replace them when importing a CUE or CDDB file (feature request #95) - fixed bug #149 - use of getline() on mac - libmp3splt check is now more correct and checks for the exact version of libmp3splt with = instead of >=; will be changed to >= when final version of libmp3splt will be released - now using pkg-config instead of mp3splt.m4 (bug #145) - corrected build files (configure.ac, Makefile.am, ...) and check using 'make distcheck' (bug #147) #mp3splt version 2.5.1 - fixed a bug when removing the tags from skippoints (libmp3splt) - added option to set output ID3v2 tags encoded in latin1, UTF-8 or UTF16 #mp3splt version 2.5 - done issues #40 and #85 - added minimum silence length parameter for auto adjust (mainly libmp3splt) - added minimum silence length for trim silence mode (minimum silence to trigger a trimming) (mainly libmp3splt) - done issue #12 - added option to output the full silence log useful to plot a graph (mainly libmp3splt) - implemented back the proxy feature with basic authentification - feature #50 (mainly libmp3splt) - added option to generate exactly the same input tags bytes using @o (mainly libmp3splt) - enhanced the CUE export to export the tags as REM comments and also the splitpoint names (libmp3splt) - fixed bug when detecting the input tags version - output had no tags when the input only had ID3v1 (libmp3splt) - fixed bug: output tags versions was not equal to the input file tags versions when the user was setting custom tags without any @o to get the original tags (libmp3splt) - done issue #79 - added 0 to the number of digits to output in order to be able to support the old mp3splt output format (libmp3splt) - fixed bug #141 - when input file is a symlink and output directory is the one of the input file (libmp3splt) - fixed bug on mp3 trim silence scan: last frame was skipped (libmp3splt) - fixed bug #133 - updated GPLv2 COPYING file - fixed bug #142 - skipped splitpoints were handled wrong by '-c' #mp3splt version 2.4.3 - added the trackjoin parameter for silence detection split: tracks shorter than trackjoin will be joined with others - fixed bug: removing TLEN id3v2 tag from the split files (libmp3splt) - fixed bug #3530488 - regression introduced with ogg multiple logical streams (libmp3splt) #mp3splt version 2.4.2 - fixed error when ID3v2 was containing what appears a valid frame; make sure we skip the ID3v2 after looking for the first frames (libmp3splt) - added the shots parameter to silence detection (-p shots=INTEGER - minimum number of shots to be found as non silence after the silence) #mp3splt version 2.4.1 - added minimum track length option for silence scan: 'trackmin' parameter to '-p' - closes #2393766 - added option to set original tags when using 'replace tags in tags' - use of #t, #a, ... - closes #3407314 - fixed #3399950 - regression on windows regarding the current working directory - fixed some regression regarding mp3splt v2.1c - removed some checks relative to the total - fixed #3385833 - don't apply debugging flags or warnings flags by default: added --enable-c-debug --enable-optimise --enable-extra-warnings - fixed #3424143 - added a small check for the -O option - added support for multiple ogg/vorbis logical streams (mail) (libmp3splt) - fixed mp3 frame mode with skippoint when skippoint too small (on the same frame as previous) (libmp3splt) - fixed several audacity labels issues (libmp3splt) - fixed inconsistency (extra 0 padding) between @n of -g and @n of -o (mail) time - we cannot rely on the total time - for example with concatenated mp3s (libmp3splt)
Changes from Relase Notes page: http://www.joewing.net/projects/jwm/release-2.2.shtml Changes in 2.2.1 * JWM no longer waits for an X11 event when exiting. This fixes an issue where Control+C didn't cause JWM to exit immediately (issue #104). * Fixed a crash if a window went away while a JWM confirm dialog was active for the window. * Fixed some issues related to aspect ratios (issue #106). * Fixed handling of window gravity for _NET_MOVERESIZE_WINDOW. * Added support for XBM icons (issue #107). * Fixed an issue with resizing of dock icons. * Fixed an issue with command line argument parsing. Changes in 2.2.2 * More efficient handling of gradient backgrounds. * Fixed an issue _NET_WM_STATE not being updated (issue #109). * Improved the performance of moving/resizing windows. * Made it possible to switch desktops immediately while dragging a window if mod1 is pressed (issue #12). * Fixed an issue with windows mapping behind other windows (issue #110). * Fixed an issue where JWM would attempt to process the last X event multiple times before exiting or restarting. * Made newer desktop background settings override older settings. * Fixed a memory leak with invalid configuration files.
* Remove SvREFCNT_dec_NN until it can be implemented properly. (Thanks to bulk88 for reporting GH #10) * Fix GH #11 - compiler warning under clang (Thanks to jhi for reporting it) * Fix GH #12 - compiler warnings (Thanks to jhi for reporting it) * Add support for HeUTF8 * Add GetFileContents() to retrieve the contents of the ppport.h file * Update MAX_VER to be 5.20 * Update issue tracker to GitHub * Add support for the following API SvREFCNT_dec_NN mg_findext sv_unmagicext * Update META Move bug tracker to github Provide link to repository * Avoid syntax disallowed by C++11 (Thanks to Tony C for the patch) * Fix cpan #87870: Merge core perl commit 90b0dc0e2e (Thanks to Father Chrysostomos for the original patch and to Steve Hay for forwarding it) * Fix cpan #86975: Deterministically order API elements in POD (Thanks to Karl Williamson for providing a patch.) * Fix cpan #81796: my $_ is deprecated (Thanks to Nicholas Clark for providing a patch) * Fix cpan #81484: fix isASCII and isCNTRL for inputs > 255 (Thanks to Karl Williamson for providing a patch) * Fix cpan #80314: make use of PERL_NO_GET_CONTEXT the default * Fix cpan #79814: Install to 'site' for perl 5.11+ (Thanks to Robert Sedlacek for providing a patch) * Fix cpan #78271: Need SvPV_nomg_nolen * Adapt buildperl.pl for newer Perl releases * Update masked_versions regex for 5.005 thread builds * Some tweaks needed to support 5.003 on 64-bit platforms
Based on PR pkg/48141 by Tobias Nygren. 1.4.12 ====== Bug #3565 - Encryption fails when typing fast (Invalid message from client) Bug #3606 - GUI is elevated after setup Bug #3572 - Mac caps lock causes disconnect 1.4.11 ====== Feature #12 - Encryption Feature #421 - Portable version Bug #2855 - Mouse cursor remains hidden on Mac client (intermittently/randomly) Bug #3281 - server start on OS X defaults to 'interactive' Bug #3310 - P&ort in settings screen 1.4.10 ====== Bug #2799 - Right shift broken (Windows server, Mac OS X client) Bug #3302 - GUI does not show/hide when tray icon is double clicked (Windows) Bug #3303 - Mac OS X IPC integ test fails intermittently Feature #2974 - Gesture Support for Magic Mouse/Trackpad Feature #3172 - Button to stop Synergy when in service mode Feature #3241 - Option to elevate synergyc/s when in service mode Feature #3242 - Show a list of available IP addresses and screen name on the main screen Feature #3296 - 64-bit Windows installer should display helpful message on 32-bit Windows Feature #3300 - Make service mode default mode (now that we have elevate option) Feature #3301 - Add process mode option to settings (remove startup wizard page) Feature #3306 - Gatekeeper compatibility on Mac OS X 10.8 1.4.9 ===== Bug #3159 - In service mode, server doesn't start unless GUI is running Bug #3214 - Client sometimes can't connect if GUI is closed Bug #56 - Mac OS X server not sending keystrokes to client Bug #3161 - First time GUI appears, service doesn't send logging Bug #3164 - In service mode, you need to add a firewall exception Bug #3166 - Service shutdown stalls when GUI is closed Bug #3216 - Fatal error if plugins folder doesn't exist Bug #3221 - ERROR: could not connect to service, error: 2 Feature #3192 - Add support for JOYINFOEX structure to poll game device info Feature #3202 - Plugin support (sending for primary screen events on Windows only) Feature #3155 - Cross-platform TCP IPC between GUI and service Task #3177 - Fix Mac buildslave to build multiple versions Task #3193 - Add Micro Synergy to repository Task #3275 - Change hostname label to "IP address or hostname" Task #3276 - Installation recovery mechanism for synrgyhk.dll 1.4.8 ===== Bug #143: Cursor on Mac OS X goes to center when inactive Bug #146: Screen Resize causes problems with moving off right-hand side of screen Bug #3058: Modifier keys not working on Mac OS X server Bug #3139: Double click too strict (click, move, click should not count) Bug #3195: Service install can fail first time Bug #3196: Wizard buttons not visible Bug #3197: GUI doesn't take focus after install Bug #3202: Hook DLL (synrgyhk.dll) is not released Feature #3143: Setup wizard for first time users Feature #3145: Check for updates Feature #3174: Startup mode wizard page Feature #3184: New service for process management 1.4.7 ===== Bug #3132: GUI hides before successful connection Bug #3133: Can't un-hide GUI on Mac Feature #3054: Hide synergy[cs] dock icon (Mac OS X) Feature #3135: Integrate log into main window Task #3134: Move hotkey warnings to DEBUG 1.4.6 ===== Bug #155: Build error on FreeBSD (missing sentinel in function call) Bug #571: Synergy SegFaults with "Unknown Quartz Event type: 0x1d" Bug #617: xrandr rotation on client confines cursor in wrong area Bug #642: `synergyc --help` segfaults on sparc64 architecture Bug #652: Stack overflow in getIDForKey Bug #1071: Can't copy from the Firefox address bar on Linux Bug #1662: Copying text from remote computer crashes java programs. Bug #1731: YouTube can cause server to freeze randomly Bug #2752: Use SAS for ctrl+alt+del on win7 Bug #2763: Double-click broken on Mac OS Bug #2817: Keypad Subtract has wrong keycode on OS X Bug #2958: GNOME 3 mouse problem (gnome-shell) Bug #2962: Clipboard not working on mac client Bug #3063: Segfault in copy buffer Bug #3066: Server segfault on clipboard paste Bug #3089: Comma and Period translated wrong when using the NEO2-layout Bug #3092: Wrong screen rotation detected Bug #3105: There doesn't seem to be a system tray available. Quitting Bug #3116: Memory Leak due to the XInput2 patches Bug #3117: Dual monitors not detected properly anymore Feature #3073: Re-introduce auto-start GUI (Windows) Feature #3076: Re-introduce auto-start backend Feature #3077: Re-introduce hidden on start Feature #3091: Add option to remap altgr modifier Feature #3119: Mac OS X secondary screen Task #2905: Unit tests: Clipboard classes Task #3072: Downgrade Linux build machines Task #3090: CXWindowsKeyState integ test args wrong (no changelog for prior versions).
0.37 2014-09-21 - fix spurious warning in taint mode (Niko Tyni, #12)
Changelog: New in NSS 3.17.2 New Functionality No new functionality is introduced in this release. This is a patch release to fix a regression and other bugs. Notable Changes in NSS 3.17.2 Bug 1049435: Change RSA_PrivateKeyCheck to not require p > q. This fixes a regression introduced in NSS 3.16.2 that prevented NSS from importing some RSA private keys (such as in PKCS #12 files) generated by other crypto libraries. Bug 1057161: Check that an imported elliptic curve public key is valid. Previously NSS would only validate the peer's public key before performing ECDH key agreement. Now EC public keys are validated at import time. Bug 1078669: certutil crashes when an argument is passed to the --certVersion option. Bugs fixed in NSS 3.17.2 This Bugzilla query returns all the bugs fixed in NSS 3.17.2: https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Components&query_format=advanced&product=NSS&target_milestone=3.17.2 Compatibility NSS 3.17.2 shared libraries are backward compatible with all older NSS 3.x shared libraries. A program linked with older NSS 3.x shared libraries will work with NSS 3.17.2 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of NSS APIs to the functions listed in NSS Public Functions will remain compatible with future versions of the NSS shared libraries.
Tk-804.033 release (2015-02-21) ------------------ Tests New t/pod.t test (github pull request #16) Tk-804.032_501 release (2015-01-31) ---------------------- Fixes Teach perl/Tk where OS X Yosemite Xquartz puts the X11 files (github pull request #12) Pushstack experiment to workaround crashes with perl 5.20.x and XFT=0 (RT #96543) Tk::Text: don't insert ctrl and meta key presses (github issue #9) Fix memory leak in canvas text item handling with XFT=1 (RT #100211) Use public version of Perl_utf8_hop (RT #100878) FixBuggyUTF8String is not called anymore for new perls Improvements Use Cwd::getcwd() instead of Cwd::cwd() (performance improvement) Tests t/font.t does not fail with only one font family installed (RT #99411) unicode.t - update textwidget before examining new state (RT #100153) Compatibility with old Test::More versions without note() and isa_ok class check Workaround for core dumps in some fork-using tests (RT #100399) Workaround for more timing problems in wm-tcl.h Tk-804.032_500 release (2014-11-06) ---------------------- Fixes Freetype header files may now be in /usr/include/freetype2/freetype.h in newer freetype installations (e.g. Debian/jessie). https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740207 Tk::MainWindow::Create without args used to segfault. Fix X11 discovery on non-x86_64 platforms (RT #95590). Fix new sprintf warning with perl 5.21.x. Workaround behaviour change in ExtUtils::MakeMaker 6.99_10 (PERL value is now quoted), which caused build failures (RT #100044). Tests Fix race condition in t/errordialog.t t/create.t uses Test::More Remove useless hostname and getlogin retrieval in t/fileevent.t (RT #98889). Use pipe instead of stdin in t/fileevent2.t (RT #98891). Fix font-related issues with t/entry.t (RT #98831). Documentation New Pod ErrorDialog.pod (github pull request #6).
------------------- 0.23 - fix test error on Windows due to the use of unescaped paths in regex patterns (by nanis) #11 #13 0.22 - fix regression in 0.21 (use of here-doc within `<?= ?>` causes syntax error) #12 - add support for `prepend` property for prepending code (by LoonyPandora) #3 0.21 - fix the strange rule for multi-line expression #10
Update DEPENDS Upstream changes: commit 3083307fc8ebf938673028cf7ffc3ccff6a4cac6 Author: Edzer Pebesma <[email protected]> Date: Fri Apr 24 13:56:40 2015 +0200 upgrade to match sp 1.1-0 commit 5e7950336984a567c0f07abb019930dbaf068abb Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 14:21:20 2015 +0100 docs for expand.range commit 58d8db3d8863eee96aeea1cf458fbee2e42b32db Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 14:18:44 2015 +0100 range of at was too small; report by Roland Harhoff commit af552c7e902b69979f309bcf1f795bc7cf782f11 Author: Edzer Pebesma <[email protected]> Date: Tue Mar 17 13:56:53 2015 +0100 add drop=FALSE to data.frame selector commit 8ac495755ea13ef90b9e378ec26b963ea316174b Author: Edzer Pebesma <[email protected]> Date: Fri Mar 13 16:20:47 2015 +0100 adding +ellps= to CRS arguments, for PROJ 4.9.1 commit 393bb24344b7b3648086ecadf5bf287bdea4fcde Author: Edzer Pebesma <[email protected]> Date: Thu Mar 5 00:12:50 2015 +0100 replace unstack with reshape; clean check commit 45bf1588eef7e2ddbf07f843333d72f0a99d0e4f Author: Edzer Pebesma <[email protected]> Date: Wed Mar 4 20:27:51 2015 +0100 stplot mode = "xt" for factor: plots as number but no longer crashes commit b7e51d1720dace123a73669ee04b77255a0b9c09 Author: Edzer Pebesma <[email protected]> Date: Wed Mar 4 19:07:27 2015 +0100 stplot factor variables when mode = "xy" commit 24671c67b17293749937d7c955a80ce8e12ac619 Author: Edzer Pebesma <[email protected]> Date: Wed Feb 11 10:51:18 2015 +0100 make stsdf[1,1] do sth more sensible commit e7d26c403722f6dfe08f27bbbe82644e2f48976e Author: Edzer Pebesma <[email protected]> Date: Wed Jan 28 12:13:49 2015 +0100 improve error message commit f37ad515f35e21f9351c290437f2948f34b5f894 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 28 10:25:09 2015 +0100 enable check on duplicate attributes for STSDF commit 995dd6d742143bf9fcc4d43c19c358f9a4bc626c Author: Edzer Pebesma <[email protected]> Date: Tue Jan 27 23:34:52 2015 +0100 adopt new behaviour for STFDF too commit 08fcfb9f1555e283c82107256c055a5bead0b265 Author: Edzer Pebesma <[email protected]> Date: Tue Jan 27 23:18:42 2015 +0100 add timeIndex to xts output on single pt subset; report from Jon Skoien; commit 68d9420d6a9bad79f3b84c656cbfc9f670fe5a28 Author: Edzer Pebesma <[email protected]> Date: Sat Jan 24 10:19:17 2015 +0100 remove rgeos dependency in sto.Rnw, add DE to air.rda commit 097d3a0fbc63f2ef7773825c07d35eafa3ab3cba Author: Edzer Pebesma <[email protected]> Date: Wed Jan 21 23:20:34 2015 +0100 make rgeos requirement conditional commit cddc6c9ac45dfc7664c7e5b3adbcc65b0f499961 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 21 09:08:18 2015 +0100 bump version commit 218a99f5b7b475353f8b37246c945c47f881f6aa Author: Edzer Pebesma <[email protected]> Date: Mon Jan 19 14:55:57 2015 +0100 correct timeIndex order for as.data.frame.STS, reported by Jon Skoien commit 6502ebfd51b6704669c46d26c8dd2b7304c630ef Author: Edzer Pebesma <[email protected]> Date: Sat Jan 17 23:05:15 2015 +0100 conditional require(rgeos) in example commit 3f4f8a5c3e6048393ad14fd4444ec03773207dc9 Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 13:05:22 2015 +0100 more spTransform commit a29c98f3c80a784967bc319b5c63a9a725b631cd Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 13:03:49 2015 +0100 title case; address rgdal requirement for spTransform commit e6073767b1e303dcb20c99cfe635d762bdd36eda Author: Edzer Pebesma <[email protected]> Date: Thu Jan 15 11:51:11 2015 +0100 update test output commit 5b36a6916bc8af4cd696bb7742b0e0f03abe5b25 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 17:33:25 2015 +0100 typo... commit f74c045284b795bc0e4ad1e167608dfa74a21674 Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 16:59:45 2015 +0100 update test output commit 0604dd381b7e2e10f97bbc3d5b26c8119c744a8f Author: Edzer Pebesma <[email protected]> Date: Wed Jan 14 16:41:54 2015 +0100 prevent @sp attributes getting dropped (lost) commit a144894fbb8590a701cec4f99ae1f6f09d896916 Author: Edzer Pebesma <[email protected]> Date: Sun Dec 14 13:18:17 2014 +0100 correct aggregate with args STIDF, STF; add time chk commit 4c8cd4f1d6220dc43634e4333e18393a7d8d87e9 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 22 12:26:03 2014 +0100 correct bug in stConstruct() when STIDF has non-chronological records commit 1969b0c7ba6197d96d4541a15a71a84a19291803 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:26:02 2014 +0100 vignette pdf commit 850c3068348815205937350d9dad048ec3e18cfd Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:22:36 2014 +0100 update date commit 2076a4e3b24c5f2aa8e029eca1a28f9d05f39d52 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 20 11:20:35 2014 +0100 aggregate() for STI and STF with polygons did not work commit d903c16d831c43ab777a552b7c31687e5046396f Author: Edzer Pebesma <[email protected]> Date: Thu Oct 30 10:55:32 2014 +0100 move rgeos to Suggests; improve wind plots in vignette commit da80be7b754e3b613107845166687b02deeb96dc Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:26:35 2014 +0100 update the time plots commit c1f9a7480241deeb177e345332e4045236e9c02e Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:17:24 2014 +0100 change argument to returnEOFs commit 1783943b6aa395ee0296bed53e88126b51909fd3 Author: Edzer Pebesma <[email protected]> Date: Mon Oct 27 19:02:58 2014 +0100 add function eof, deprecate EOF commit 480f74eb8a74adb4a2508f17d470434c2deabf42 Author: Edzer Pebesma <[email protected]> Date: Thu Oct 16 11:00:32 2014 +0200 added ... to apply() calls commit c98b5c3ae85414e1eaf53ea0bf72373d371d0dca Author: Edzer Pebesma <[email protected]> Date: Thu Oct 16 09:40:00 2014 +0200 doc omission, found by Roland Harhoff commit 9c82ea3f06c105323282e486ebae84fc6fcfbaca Author: Edzer Pebesma <[email protected]> Date: Tue Oct 14 09:25:09 2014 +0200 name too long: only use first name commit 0ed91ac92db69dc64cecaa9ecf08efbb2308db45 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 26 21:44:00 2014 +0200 add parens commit be2182be7cfafadd2d5ebde3256c7eea902c5e2f Author: Edzer Pebesma <[email protected]> Date: Tue Sep 23 21:59:55 2014 +0200 add call to match.fun(), add STT method to stplot commit faab956a4f570502961e2f570b5452a346f540ba Author: Edzer Pebesma <[email protected]> Date: Thu Sep 11 23:29:30 2014 +0200 add stplot method for STT commit d83a3607c80317ace36009534c8a2cf0c276c570 Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:34:13 2014 +0200 add subset methods with ST objects commit c974e676d494be7cbab83798763115783704dfee Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:02:44 2014 +0200 add selection based on match with STF object commit 8ad1aa01bcbdc4f12e40f8ffe59a77de8157ff77 Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 23:02:29 2014 +0200 tidy tabstop commit 0db898784310fd8b209a9f586f7da47e2fd83c3b Author: Edzer Pebesma <[email protected]> Date: Sun Sep 7 22:18:52 2014 +0200 tidy (revert back to tabstop = 4 spaces) commit 5a476b1fe7580118aeee8af2cbbb5129716c7dac Author: Edzer Pebesma <[email protected]> Date: Thu Aug 28 12:36:55 2014 +0200 tzone attribute is now passed on by rbind.STIDF commit ac8c4d8bfe3e11ca8f14ade6107b917d7c49bdaa Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 14:09:14 2014 +0200 removed ISO codes from air; version bump; tidy stgvis commit 901738891468730db87e48490c2fa48fad3cd1ef Merge: 3b0096f 010b921 Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 14:05:07 2014 +0200 Merge pull request #20 from mages/patch-2 Update stgvis.Rmd commit 010b921d910fbee90bcc144a0349d7cc20bf88d0 Author: Markus Gesmann <[email protected]> Date: Sun Aug 24 11:00:48 2014 +0100 Update stgvis.Rmd Changed the order in which the data is loaded, as otherwise the mapping of German state names apears to be overwritten by data in air. commit 3b0096f5fb43ef2af9a1ad61344c8f7032056cee Merge: 709d30a c44ea66 Author: Edzer Pebesma <[email protected]> Date: Sun Aug 24 10:35:38 2014 +0200 Merge pull request #19 from mages/patch-1 Update stgvis.Rmd commit c44ea6605becfc38a4c54511a53daf4906b81aa7 Author: Markus Gesmann <[email protected]> Date: Sat Aug 23 21:05:23 2014 +0100 Update stgvis.Rmd I changed the gvisGeoMap statement to gvisGeoChart, as they don't require Flash. Further the Google geo charts understand that Berlin is not part of Brandenburg. Unfortunately, geo charts don't recognise Brandenburg as a province either, hence the codes become handy again. The German state name mapping are available via a CRAN package, thus you don't have to download them from Wikipedia. Finally, I added some number formatting to the option setting. commit 709d30a7751823aafc6fc77dd9196220edf9ecea Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 18:57:22 2014 +0200 hopefully pass check with r-devel; set TZ in subsetting.R commit 6226cea3e7f0a758763bb7208f211a032da0221f Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 15:44:37 2014 +0200 add pointer to ISO_3166_2_DE in air.rda commit 2bd0272437f47090ac5fa5ae4616e226bea5158e Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 15:41:17 2014 +0200 remove call to wikipedia, add ISO table to air add help to stpg to find out whether rgdal misses PostgreSQL driver commit 7887e760c10ba9a6501ecba1c43410558d12963c Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 09:36:48 2014 +0200 add Irish station means geo chart commit 11e5da9c96fe9f9dae8d3d93e1b54059af7adbe9 Author: Edzer Pebesma <[email protected]> Date: Fri Aug 22 08:20:57 2014 +0200 add time line graphs commit ccee6c0164714a022edf6441f41bdc863798c836 Author: Edzer Pebesma <[email protected]> Date: Thu Aug 21 13:48:55 2014 +0200 update commit 55709a1d166aaa23834fab036d3af2e08d066fdb Author: Edzer Pebesma <[email protected]> Date: Thu Aug 21 11:17:20 2014 +0200 add googleVis example vignette, typo in stsubs commit f5838cbc73c77ed072a251a4c3b6c1ec56bd5fc0 Author: Edzer Pebesma <[email protected]> Date: Thu Aug 14 13:45:17 2014 +0200 add library(sp) commit 542026cafb10400a6bab77d35e2c583783abb2b8 Author: Edzer Pebesma <[email protected]> Date: Sun Jul 13 17:51:32 2014 +0200 write.tgrass now writes init.txt commit 59fc45e87113dd5c609b4654f26402bba18b1e8d Author: Edzer Pebesma <[email protected]> Date: Wed Apr 9 15:42:22 2014 +0200 update date commit 7c0ebc61027fea62bcd59898594ea90fdece14f1 Author: Edzer Pebesma <[email protected]> Date: Tue Apr 1 16:08:37 2014 +0200 include git commit logs in ChangeLog commit b7f0e46a24e2a0ee81b022709aca83806674a1b0 Author: Edzer Pebesma <[email protected]> Date: Tue Apr 1 16:04:13 2014 +0200 depend on R 3.0.0, mv old ChangeLog commit f8d07fd645fbe53f03d77a12113f186f7acd4e99 Author: Edzer Pebesma <[email protected]> Date: Thu Mar 27 20:30:44 2014 +0100 tidy indentation and obsolete braces commit 89827b7864688b94cd8edd87312bc8d0b9004e9e Merge: 9023c72 2eca08d Author: Edzer Pebesma <[email protected]> Date: Tue Mar 25 11:35:11 2014 +0100 Merge pull request #18 from BenGraeler/master special case of one row matrices for subsetting commit 2eca08d29e11a5b01fb489104779bbfb679a23c6 Author: Benedikt Gräler <[email protected]> Date: Tue Mar 25 11:30:10 2014 +0100 - handeled the special case of one row matrices for subsetting commit 9023c7262bd12901afa4a6af3941114756726a4a Merge: d361d74 12b506f Author: Edzer Pebesma <[email protected]> Date: Fri Mar 14 10:41:06 2014 +0100 Merge pull request #17 from BenGraeler/master Unified subsetting of ST* objects commit 12b506fdc67f98c96fcb837728a39b1dcb6542a0 Merge: b0c4e1e c1bf9cf Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 14:13:46 2014 +0100 - some textual changes Merge branch 'master' of https://github.com/BenGraeler/spacetime Conflicts: vignettes/stsubs.Rnw vignettes/stsubs.pdf commit b0c4e1ef23e1c8bb0dc155bb145f45f627159142 Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw - updated test files for subsetting commit c1bf9cf851f321c674ab5b1f8283d7143287582a Author: Benedikt Gräler <[email protected]> Date: Thu Feb 27 11:52:57 2014 +0100 - some textual changes in stsubs.Rnw commit 9add4fb1220bff4cf5af7c292cc0314619be3bf7 Author: Benedikt Gräler <[email protected]> Date: Wed Feb 26 16:52:22 2014 +0100 - added vignette on subsetting of spacetime classes - some corrections of the subsetting methods along the way of the vignette commit cdf6e5655c09843db5026301ffde4f1d79c229b8 Merge: 0acbe05 d361d74 Author: Benedikt Gräler <[email protected]> Date: Wed Feb 26 14:13:54 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit d361d74a72065ee1579d1e16cee65954b126047b Author: Edzer Pebesma <[email protected]> Date: Wed Feb 26 12:20:28 2014 +0100 move trajectories code into a separate package commit 0acbe05cf884775d2fa40eab2846d4af70856414 Merge: 8ef17f0 8283e44 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:21:23 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 8ef17f0a5f733c6eab7027b15db2055a3e6ba85a Merge: 2fd98e6 47d350d Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:18:44 2014 +0100 Merge remote-tracking branch 'edzerRepo/master' commit 2fd98e68c2c369421179aa8d16fd27accb8b7b55 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 16:02:29 2014 +0100 - STI.. allows now for multiple selection commit 559e662ce45567fd8e34f8a5a370f777c60df4a9 Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 15:36:50 2014 +0100 - STF.. now allows for a matrix index, but returns STS.. commit 9c18d8ba936e0aebc6215a45c789ebcea6d86d6f Author: Benedikt Gräler <[email protected]> Date: Tue Feb 25 13:50:12 2014 +0100 - allow for multiple selection in STS.. - respect ordered subsetting from STS.. commit 8283e44958909bb35d398b6d535bc0eb41180e04 Author: Edzer Pebesma <[email protected]> Date: Tue Feb 18 19:00:08 2014 +0100 add url of geolife commit fd1005cd70ad57e9583d4e3bbd2623711133c79a Author: Edzer Pebesma <[email protected]> Date: Tue Feb 18 18:48:10 2014 +0100 add geolife reading demo (without geolife data) commit 259cbef2526120cac4bc8f7a9bf9fc1284e6d3a5 Author: Edzer Pebesma <[email protected]> Date: Mon Feb 17 08:59:04 2014 +0100 clean, tidy commit 7cb6f6a7eae301e2154b116d4b3bbeecea4adfd9 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 22:59:49 2014 +0100 avoid rgl plot from vignette commit 8b680daebbdccdd3cf5ddf6fdac44c8f35c3dfbf Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 21:50:06 2014 +0100 add subsetting output commit 1a6cebfc8c0115e5efe2f58098fb5aa607ee9fa3 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 21:49:40 2014 +0100 clean up tests commit a8c7cda2b16218beeb4090c03d6c0c9cdb2ec8bd Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 18:48:44 2014 +0100 add A3 example, add subsetting test commit 785a40cad6e5f16fd0d8223ebe03d06af21b66f0 Author: Edzer Pebesma <[email protected]> Date: Sun Feb 16 17:29:56 2014 +0100 clean tracks vignette dependencies commit 47d350d50204d6c8c0ec1cf1b701846a79ef6603 Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 17:00:14 2014 +0100 remove more dependencies commit 850c3b522b7856d8bf505b80747763a40b82dded Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 16:52:36 2014 +0100 remove dependencies in tracks.Rmd commit 14d91e6b3e7490cb715a75d1c6322775cbbcfe83 Merge: 09f8268 67d2dfb Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 15:44:50 2014 +0100 Merge branch 'master' of github.com:edzer/spacetime commit 09f82681a343f44b8bdcc46532077c56271bb569 Author: Edzer Pebesma <[email protected]> Date: Fri Feb 14 15:44:03 2014 +0100 make tracks vignette work without https, add A3 commit 67d2dfbfac10f521f65cb3265a8f995a19928b9a Merge: 196edcd a7e997f Author: Edzer Pebesma <[email protected]> Date: Sun Feb 9 10:09:49 2014 +0100 Merge pull request #16 from BenGraeler/master matrix like subsetting for STS and STSDF commit a7e997fe73ce166f04cd700a9937a36352b9c673 Author: Benedikt Gräler <[email protected]> Date: Thu Feb 6 13:08:56 2014 +0100 - ignore issues commit 196edcd5476f2d76fc5642dbe787158d4adfb782 Author: Edzer Pebesma <[email protected]> Date: Sat Jan 25 20:30:35 2014 +0100 optimize coercion from STIDF to STSDF commit 85cf72d367fe61f2e5c755cc52b337a3eac5d250 Author: Edzer Pebesma <[email protected]> Date: Mon Jan 20 08:25:39 2014 +0100 update output commit 8b580e1fa6d3ea4ba050d9b6d73f599b7918de7a Author: Edzer Pebesma <[email protected]> Date: Sun Jan 19 23:17:30 2014 +0100 merge pull request; simplify vignette requirements commit 678e7a71494724849eb7e6e9100354f0abcb08bb Merge: fe81b0d 9ed6d1c Author: Bene Luks <[email protected]> Date: Sun Jan 19 22:31:10 2014 +0100 Merge remote-tracking branch 'upstream/master' commit fe81b0d58e459e2b350a465d5fdb83a9f4c715d1 Author: Bene Luks <[email protected]> Date: Sun Jan 19 22:30:42 2014 +0100 Make R CMD build happy on Windows systems. commit 18280f3ce920c93d9e3cacda2b6e7c1671e9139b Author: Benedikt Gräler <[email protected]> Date: Wed Jan 8 17:57:49 2014 +0100 - supports matrix index for sub-setting commit 1b8588bb24f9437fd724bebc026d80f1f8ce38ea Merge: 3335b43 9ed6d1c Author: Benedikt Gräler <[email protected]> Date: Tue Jan 7 23:34:15 2014 -0800 Merge pull request #2 from edzer/master update to edzer/spacetime commit 9ed6d1c12a462d1021eb9fc9751f731e04f53369 Merge: f2306e2 84da479 Author: Edzer Pebesma <[email protected]> Date: Thu Dec 19 06:01:28 2013 -0800 Merge pull request #14 from k2sk8s/master Added vignette to summarise recent trajectory work commit 84da479fb6d42e8edf0c58d676777b485561a05c Author: Bene Luks <[email protected]> Date: Thu Dec 19 10:42:47 2013 +0100 Added vignette to summarise recent trajectory work. commit 8ed3561be1e245f06ae47d87d15ad2fb50edde85 Author: Bene Luks <[email protected]> Date: Thu Dec 19 10:41:14 2013 +0100 Fill missing attribute data with NA instead of dropping the whole column. commit f2306e215c3d3539f3b4d1dda6413288ba7b735b Merge: afcf4db 6bd22a6 Author: Edzer Pebesma <[email protected]> Date: Wed Nov 27 14:42:29 2013 +0100 Merge branch 'master' of github.com:edzer/spacetime commit afcf4db3c0c52e453028551ffddaec428a3c2c7e Author: Edzer Pebesma <[email protected]> Date: Wed Nov 27 14:41:30 2013 +0100 normalize function for cyclic time (hour, weekday) commit 6bd22a6d57f6703b6b0bf2aa0ddb7b6cb8b12226 Merge: e534d16 dc56ad4 Author: Edzer Pebesma <[email protected]> Date: Tue Nov 26 13:15:36 2013 -0800 Merge pull request #13 from k2sk8s/master Fix: Make aspect ratio work for non lat/lon data commit dc56ad43a969624154626c415d829f0c777065f8 Merge: fa19c87 e534d16 Author: Bene Luks <[email protected]> Date: Tue Nov 26 22:11:00 2013 +0100 Merge remote-tracking branch 'upstream/master' commit fa19c87665450a438700823148de103e4980c9b1 Author: Bene Luks <[email protected]> Date: Tue Nov 26 22:10:24 2013 +0100 Fix: Make aspect ratio work for non lat/lon data. commit e534d16280e2314ff15cedf98a86096b6e1a446d Merge: e05dfa5 29ed800 Author: Edzer Pebesma <[email protected]> Date: Tue Nov 26 08:20:30 2013 -0800 Merge pull request #12 from k2sk8s/master Updated stcube methods to use a sensible aspect ratio and normalized tim... commit 29ed800be8a45275418d56709c4bf52d08b3c962 Author: Bene Luks <[email protected]> Date: Tue Nov 26 16:19:55 2013 +0100 Updated stcube methods to use a sensible aspect ratio and normalized time values. commit e05dfa5ca8452575ca7588dc4c6a0b2c3415ff55 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 23 00:25:07 2013 +0100 add stcube demo, merge Benedikt Klus' stcube work moved rgl and OpenStreetMap to Suggests: commit 326c165fddbfe149d47feb2543615cc1fba4ff0d Merge: 33dd041 481a575 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 23 00:24:26 2013 +0100 Merge branch 'master' of https://github.com/k2sk8s/spacetime Conflicts: DESCRIPTION commit 33dd0414067c56e6d04c29fc3688c8114a0a9cd9 Author: Edzer Pebesma <[email protected]> Date: Fri Nov 22 23:59:27 2013 +0100 update Suggests: list commit 481a5753cccc4f2ed5fa290125b0b69f2d26948e Author: Bene Luks <[email protected]> Date: Fri Nov 22 22:04:44 2013 +0100 Added stcube methods. commit 3335b43065e878107063160da93082e35b830c95 Merge: 5a1e1c4 8deb983 Author: Benedikt Gräler <[email protected]> Date: Tue Nov 19 01:32:11 2013 -0800 Merge pull request #1 from edzer/master pull from Edzer commit 8deb98368d305ebe606d2cc0b341ed834d77152f Author: Edzer Pebesma <[email protected]> Date: Mon Nov 18 11:42:51 2013 +0100 update date commit 9bb8904ee6619c5c6ae1a500d719b6d5ebe68b75 Author: Edzer Pebesma <[email protected]> Date: Fri Nov 15 15:05:35 2013 +0100 add example, refresh example test output commit cca40266a461bcb5a5afd9d3ed3d65142d334f53 Author: Bene Luks <[email protected]> Date: Fri Nov 15 00:50:10 2013 +0100 Updated selection methods. commit 46819c20bd76991689abc65b2038f09366891c21 Merge: f3ef5c6 5d69399 Author: Bene Luks <[email protected]> Date: Thu Nov 14 22:48:24 2013 +0100 Merge remote-tracking branch 'upstream/master' commit f3ef5c693dd8c145823c181501e779059733eaca Author: Bene Luks <[email protected]> Date: Thu Nov 14 22:48:05 2013 +0100 Added [[, [[<-, $ and $<- methods. commit 5d69399de5e334d9eb64578e14bd8a875bc6cfb9 Author: Edzer Pebesma <[email protected]> Date: Thu Nov 14 13:17:01 2013 +0100 improve NA time warning commit 09142041049dccdacc773f76d20b6f28995a4c54 Author: Bene Luks <[email protected]> Date: Wed Nov 13 16:36:09 2013 +0100 Simplified code. commit 92e5eff84aa0663961665d0e6b3a7350d7a06ee5 Author: Bene Luks <[email protected]> Date: Wed Nov 13 16:26:04 2013 +0100 generalize() now correctly checks the number of passed arguments. Added documentation. Fixed indentation. commit 5f31c3f72610a891a4c068ee34d52bc851950199 Author: Edzer Pebesma <[email protected]> Date: Sat Nov 9 20:59:47 2013 +0100 update author list; tidy generalize commit 5a1e1c46fa5bf458f4bb831cc189c0cf16fdaebb Author: Benedikt Gräler <[email protected]> Date: Fri Nov 8 09:24:39 2013 +0100 - STSDF is now plotted with plot.STSDF - added coercion to STIDF for the call of stplot with STSDF commit 7ffeecb36ff614a0e55ba71f501ce139f8e3aefc Author: Edzer Pebesma <[email protected]> Date: Fri Nov 8 00:18:59 2013 +0100 simplify generalize, pass ... to FUN, update man commit 4ca559402f47c87bea7fda340b399df4c2800010 Author: Edzer Pebesma <[email protected]> Date: Wed Nov 6 20:30:08 2013 +0100 added coerce to Spatial, changed dim names commit 2157dab93e358fed7ecd43c5909beee4d91016c4 Author: Bene Luks <[email protected]> Date: Tue Nov 5 22:36:37 2013 +0100 Updated generalize method to consider all segments for aggregation. commit afe4626fe82797957a10bf8a062b9e6d04d57bc7 Author: Bene Luks <[email protected]> Date: Tue Oct 29 00:26:04 2013 +0100 Added 'toPoints' argument. commit 7452d39fc447035b08ebfa40515d5120759298ef Author: Bene Luks <[email protected]> Date: Mon Oct 28 23:25:51 2013 +0100 Updated 'generalize' methods to allow for simplifying the given geometry. commit 2666d7a3a9237b314cfe334c65da18ba0c8e074c Author: Bene Luks <[email protected]> Date: Mon Oct 28 21:35:10 2013 +0100 Updated signature of 'generalize' methods to improve code maintainability. Added further regression tests. commit 3dc5dd2c333400067e1987422021777eab92b774 Author: Bene Luks <[email protected]> Date: Mon Oct 28 20:18:58 2013 +0100 Updated 'generalize' methods to allow for generalizations over a predefined segment length. commit 454f7c9df13bb0ba656edf28dff928cc1dfdc7f4 Author: Bene Luks <[email protected]> Date: Mon Oct 28 19:53:38 2013 +0100 Updated 'generalize' methods to allow for generalizations over distance. commit 7e4b418e8974b160fd03236ff2718bfb83e61f96 Author: Bene Luks <[email protected]> Date: Mon Oct 28 12:54:54 2013 +0100 Added more 'generalize' methods. Added documentation to make 'R CMD check' run clean. Added regression tests. commit c28edf0d697eb66487960672445846e529687571 Author: Bene Luks <[email protected]> Date: Sun Oct 27 21:39:59 2013 +0100 Added generalize method. commit 3cc6f9bcbb53f5f70462571c9b6bb5e4d1e33189 Author: Edzer Pebesma <[email protected]> Date: Sun Oct 27 00:14:35 2013 +0200 add stbox method, set back bbox, correct aggregate stbox methods now give the space and time ranges as a data.frame; bbox gives the sp-compatible spatial range matrix. aggregate with only a Spatial argument can do aggregation over all time, or spatial aggregation by time. STF and STF do it default per time slice (as in the sto vignette), other classes will group all, within a spatial feature, over time. commit 8e647893f255b5619ab27062abe0f84182f21265 Merge: 01955e2 8676eb6 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 17:50:47 2013 +0200 Merge branch 'master' of github.com:edzer/spacetime commit 01955e29715196ed3d27466f2d0a8821ce732f1e Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 17:48:02 2013 +0200 aggregation ST by Spatial now aggregates over time aggregation used to be by time slice too, making it only useful for STFDF objects, and actually doing an aggregate(ST,ST) where the second has identical time resolution as the first. The old behaviour is retained by aggregate(STFDF, Spatial, keepTime = TRUE) which is NOT the default, now (so I need to adapt sto.Rnw too). commit 8676eb60a7a3a375d36ce34ab35a651c14a6ade9 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:12:12 2013 +0200 Update contribute.md commit 4377bf807ea214cb11a57321fd64efcf49134b90 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:11:15 2013 +0200 Update contribute.md commit 83e143f9e5ee00f5f832b67c95636682592eb8e0 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 15:10:11 2013 +0200 Update contribute.md commit 4ab6932b640a3105f571cef5adf7f7be97301063 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:47:44 2013 +0200 Update contribute.md commit e8d806ce929736b49677b2d07ce5bf3e8570f380 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:43:19 2013 +0200 Update contribute.md commit 5d884324b54a633e6c828a8138dd1bc2ab4b7f91 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 14:24:24 2013 +0200 add contribute file, and .Rbuildignore commit 3519ba44ed62877d90e73565b7773c444ad66c2f Author: Edzer Pebesma <[email protected]> Date: Fri Oct 25 13:47:39 2013 +0200 coerce SpatialGrid into SpatialPixels in aggregate commit bb06885306275037bb1b7af9b9e8296c1e4afb9f Author: Edzer Pebesma <[email protected]> Date: Wed Oct 23 00:28:57 2013 +0200 update date and role commit 6a14c1f2073c674873a08125ad5a4568dec13e16 Merge: b81353c 423c6aa Author: edzer <[email protected]> Date: Tue Oct 22 08:01:02 2013 -0700 Merge pull request #5 from k2sk8s/master Added aggregate and coordinates methods Note that when coercing to SpatialPointsDataFrame, aggregate methods will not know how to deal with time (temporal aggregation, or spatio-temporal aggregation). commit 423c6aa18caf55f2470ab7d31f42a2e2d7c85d42 Author: Bene Luks <[email protected]> Date: Tue Oct 22 14:43:58 2013 +0200 Added coordinates methods. commit 2bfa55bccce4aa28ec455c3a37e01e0d265bedaf Author: Bene Luks <[email protected]> Date: Tue Oct 22 12:38:49 2013 +0200 Added aggregate methods. commit b81353ce09536de61d7406ea7be4efa53cb6f327 Merge: 0a09988 bdfa19c Author: edzer <[email protected]> Date: Mon Oct 21 06:08:27 2013 -0700 Merge pull request #4 from k2sk8s/master Added summary methods. commit bdfa19c34d61cae88af7981dc3d5ebc9c18bb035 Author: Bene Luks <[email protected]> Date: Mon Oct 21 14:40:53 2013 +0200 Added summary methods. commit 0a09988dde5d695eb0b465c3414181aae7d7a6da Author: Edzer Pebesma <[email protected]> Date: Thu Oct 17 07:56:10 2013 +0200 fix random seed to obtain constant output from test commit 2448f15bac06db0f0c08840c5eb4b7b4244e30b4 Author: Edzer Pebesma <[email protected]> Date: Wed Oct 16 23:58:22 2013 +0200 add tracks test output copied from spacetime.Rcheck/tests, this file contains the reference test output (and should, after checking, be replaced again when the tests are changed or extended) commit 2f880211cbc00eaec98ea027577b54d247b3a204 Merge: 37905ec cd2011e Author: edzer <[email protected]> Date: Wed Oct 16 14:38:31 2013 -0700 Merge pull request #3 from k2sk8s/master Added first regression tests, among others commit cd2011e9d78acf6d3e59bfbe79c6f02ec200c068 Merge: dedfce8 37905ec Author: Bene Luks <[email protected]> Date: Wed Oct 16 22:14:07 2013 +0200 Merged upstream. Resolved merge conflicts. commit dedfce84ccf66b03a8576c8e85223abc0708b9d1 Author: Bene Luks <[email protected]> Date: Wed Oct 16 21:10:58 2013 +0200 Added first regression tests. More to come. commit 3d4deec02ab61e0e7dadf27c9b66767384a0a7d6 Author: Bene Luks <[email protected]> Date: Wed Oct 16 21:01:16 2013 +0200 Fixed selection bug. Added comments. commit 4065f03a809006734214597d306cbe93f4d367d3 Author: Bene Luks <[email protected]> Date: Wed Oct 16 16:18:19 2013 +0200 Wrapped comments at 80 characters. commit 8e1628d4358eb718872021e1af85119bd806418c Author: Bene Luks <[email protected]> Date: Wed Oct 16 16:08:57 2013 +0200 Removed redundant coercion method. Wrapped comments at 80 characters. commit 37905ecf63c55ec46607b2c9c3ccbd4ce3550a7a Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 19:00:07 2013 +0200 add rbind for STIDF, sp dependency on rev 1478 created dependency on sp revision 1478 (r-forge) that cleans up the CRS checking in validity functions of Tracks and TracksCollection. Removed the ::: dependencies. added an alias to over.Rd, to make R CMD check clean. commit a249142559134940ce878e2bf98cb79afbc21d80 Merge: 0b35b47 0ef1509 Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 16:01:37 2013 +0200 Merge branch 'master' of https://github.com/k2sk8s/spacetime commit d7b13507d9e5f98d10d3d32f746c230f1919bd08 Author: Bene Luks <[email protected]> Date: Tue Oct 15 15:43:11 2013 +0200 Removed redundant coercion method. commit 4b1c8ec6b87c57e6e10e51fd9fb6a859f69bdd0d Merge: 0ef1509 0b35b47 Author: Bene Luks <[email protected]> Date: Tue Oct 15 14:18:49 2013 +0200 Merge remote-tracking branch 'upstream/master' commit 0ef1509941d09ae2a4d88d47b19ceadac9d8322e Author: Bene Luks <[email protected]> Date: Tue Oct 15 14:00:15 2013 +0200 Added coercion methods to allow for converting trajectories to SpatialPointsDataFrame. commit 2e27ba0b23d19db0ccc837f8e58ed3673fc3f05b Author: Bene Luks <[email protected]> Date: Tue Oct 15 13:40:25 2013 +0200 Added coercion methods to allow for converting trajectories to spatio-temporal points. commit bccfa1d231ac2239d534e28639229d7e3f2cee7a Author: Bene Luks <[email protected]> Date: Tue Oct 15 12:49:20 2013 +0200 Added coercion methods to allow for converting trajectories to time series. Code cleanups. commit 38e5d8c263d809819044eb6ec9fe0ff9ef2996df Author: Bene Luks <[email protected]> Date: Tue Oct 15 11:09:19 2013 +0200 Added over method for Track objects. Fixed coercion method. commit 74112f86fec196f294e7f57a637acbf0cf88592e Author: Bene Luks <[email protected]> Date: Tue Oct 15 10:45:42 2013 +0200 Added rgeos as a required dependency to make any over methods for trajectory classes work flawlessly. commit 0b35b472cc0d9bb09cdcca31b5119f9bf7ab18ae Author: Edzer Pebesma <[email protected]> Date: Tue Oct 15 09:46:55 2013 +0200 update minor version, date, URL, contributor commit a32e458c4891247a2c711a729f53b662ae843da2 Author: Bene Luks <[email protected]> Date: Mon Oct 14 16:39:33 2013 +0200 Fixed selection method to correctly address selections such as Tr[list(integer(0), 2)]. Code cleanups. commit 5f1a147b355593a1e3eb36231c1e46d852e1579e Author: Edzer Pebesma <[email protected]> Date: Sun Oct 13 18:56:15 2013 +0200 clean up for R CMD check commit c41946be5ec4687700929ce5a94569db4edd212a Author: Edzer Pebesma <[email protected]> Date: Sun Oct 13 18:27:11 2013 +0200 added c, stack and unstack methods, and example code commit ef16d17c182c911f9e8e5be2ac0b2723fe09d840 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 11 23:02:49 2013 +0200 R CMD check is clean again commit aa097ed255fb4b238f323cfd2d33cbcf4f8ad6fc Author: Edzer Pebesma <[email protected]> Date: Fri Oct 11 17:18:22 2013 +0200 added proj4string and coerce to SpatialLines* methods commit fbb085878bf68cffcba0dbe7166b70028aae0040 Author: Edzer Pebesma <[email protected]> Date: Thu Oct 10 12:06:38 2013 +0200 tested list selection; updated over signatures. commit e2c4b284f17de55dd4ebfd74ab0ea3360458f483 Author: Bene Luks <[email protected]> Date: Wed Oct 9 20:29:32 2013 +0200 Added coercion methods. Arbitrary selection of ID/Track combinations are now possible. commit 3e145a0e9d93e7a70a539a46b439df572a114e30 Author: Edzer Pebesma <[email protected]> Date: Fri Oct 4 14:42:43 2013 +0200 corrected plot x/ylim values, added default names commit 1be33fdbed6560773c79f376cdbb37e72fab3620 Author: Edzer Pebesma <[email protected]> Date: Wed Oct 2 16:45:04 2013 +0200 added Track IDs; corrected direction calculations commit 7988d6db57a42a0970668e4a9c95ccc4a5aa7d22 Author: Edzer Pebesma <[email protected]> Date: Tue Oct 1 19:57:57 2013 +0200 added sp.layout to spplot for TracksCollection commit 109b44134f74dddcd19814b57ac92cb6ea8404c5 Author: Edzer Pebesma <[email protected]> Date: Mon Sep 30 23:35:09 2013 +0200 added segments class; added simple [ selection methods commit 4f142a943853cf29792cc3c0c9b8730e3d616b02 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 27 18:00:32 2013 +0200 added dim methods, improved stplot. commit 7c490847192267ab1d87c4b1c5358361efc2b8b9 Author: Edzer Pebesma <[email protected]> Date: Fri Sep 27 16:49:23 2013 +0200 plotting trajectories, both stplot and plot; example in doc. commit 20a55bb3d49442e1d623cc74906a28617a4b79ad Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 23:16:46 2013 +0200 more stplot work for TracksCollection objects, xx2seg conversions commit 2b8b7346691799c8ca7fe10d2233719cce1762d1 Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 17:34:53 2013 +0200 more on trajectories; some plotting fn commit 3bbfc938653b676a2c965addc3de1ec769034932 Author: Edzer Pebesma <[email protected]> Date: Thu Sep 26 16:11:07 2013 +0200 trajectory work commit b4ebdaeb9b351a5dd974f482a35d06660d782607 Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 20:58:26 2013 +0200 work on Tracks commit 1e1c9260af2f508d5fe15f1732ad84b5b928faaf Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 18:03:12 2013 +0200 removed svn; added Tracks files commit bb3fc2124386914751e3bf84ab570948cc9ba889 Author: edzer <[email protected]> Date: Wed Sep 25 17:20:51 2013 +0200 added urls commit b642fddf8c720b51784d2b6c1d16fc156f634696 Merge: 7d8ee87 95e1e2a Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 17:11:43 2013 +0200 Merge github.com:edzer/spacetime commit 7d8ee87af202e98a80665798df930188fb187bf1 Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 16:04:57 2013 +0200 initial commit commit eba0f2d720ce7053d97a728fe1b7844a8f25874d Author: Edzer Pebesma <[email protected]> Date: Wed Sep 25 16:03:17 2013 +0200 first commit commit 95e1e2aa46c55d7dfead687f93877b1d62d939bb Author: edzer <[email protected]> Date: Wed Sep 25 07:02:03 2013 -0700 Initial commit 2013-09-20 15:47 ben_graeler * spacetime/R/STSDF-methods.R: - fixed minor issue for single points in space and time in coordinates method 2013-09-20 12:34 edzer * spacetime/R/STFDF-methods.R, spacetime/R/STIDF-methods.R, spacetime/R/STSDF-methods.R: added [ methods for STF, STS, STI; needs some testing 2013-09-19 09:33 jinlong * trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/vignettes/demo.Rmd: - Revised crop(); - Revised aggregate(); - Updated geolife_sample.RData - Added demo.Rmd 2013-09-18 06:53 jinlong * trajectories/R/summary.R, trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_demo.Rout.save: - summary() function updated - geolife_reader.R updated with the computation of trajectory stats - geolife_sample dataset updated 2013-09-16 07:50 edzer * trajectories/R/crop.R, trajectories/tests/aggregate_demo.Rout.save: take right coordinates 2013-09-16 07:46 edzer * trajectories/R/crop.R: right coordinates 2013-09-16 07:40 edzer * trajectories/tests/STItoSTTDFdemo2.Rout.save: test output 2013-09-16 06:59 jinlong * trajectories/tests/crop_and_plot_demo.R: - updated the data for demo 2013-09-16 05:41 jinlong * trajectories/data/geolife_sample.RData, trajectories/inst/geolife_reader.R, trajectories/man/geolife_sample.Rd, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/geolife_reader.R, trajectories/vignettes, trajectories/vignettes/sttdf.png, trajectories/vignettes/sttdf_cropped_w_pol.png, trajectories/vignettes/sttdf_w_pol.png: - geolife sample dataset added. 2013-09-16 05:07 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/crop.R, trajectories/notes, trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/STItoSTTDFdemo2.R, trajectories/tests/STItoSTTDFdemo2.Rout.save, trajectories/tests/STTDF_selection.R, trajectories/tests/aggregate_demo.R, trajectories/tests/aggregate_demo.Rout.save, trajectories/tests/crop_and_plot_demo.R, trajectories/tests/crop_and_plot_demo.Rout.save, trajectories/tests/crop_demo.R, trajectories/tests/crop_demo.Rout.save, trajectories/tests/cut.STTDF.SpatialPolygons.R, trajectories/tests/geolife_reader.R, trajectories/tests/over.STTDF.SpatialPolygons.R, trajectories/tests/read.R, trajectories/tests/summary_and_plot_demo.R, trajectories/tests/traj_sample.R, trajectories/tests/traj_stats.R: - output files added - tests files corrected - bug fixed in crop - geolife_reader.R revised - directory cleaned 2013-09-11 10:58 edzer * spacetime/DESCRIPTION: version bump 2013-09-10 13:55 edzer * spacetime/NAMESPACE, spacetime/R/ST-methods.R, spacetime/R/coerce.R: setMethod geometry export geometry and aggregate corrected coerce STIDF->STTDF 2013-09-09 08:37 edzer * spacetime/vignettes/stpg.Rnw: back to 2.14.x compatibility 2013-09-06 07:41 edzer * trajectories/NAMESPACE: exportMethod plot 2013-09-06 07:27 edzer * trajectories/tests/STItoSTTDFdemo.Rout.save: redid test output 2013-09-06 07:24 edzer * trajectories/tests/STItoSTTDFdemo.R: fixed random number generator seed 2013-09-06 07:22 edzer * spacetime/DESCRIPTION, trajectories/tests/STItoSTTDFdemo.Rout.save: added test output 2013-09-06 07:17 edzer * trajectories/tests/STItoSTTDFdemo.R, trajectories/tests/crop_demo.R: added libraries 2013-09-06 07:12 edzer * trajectories/test, trajectories/tests: directory name change 2013-09-06 06:59 edzer * trajectories/man/summary.Rd: addressed the NOTE by R CMD check 2013-09-06 06:49 jinlong * trajectories/R/aggregate.R, trajectories/test/merge_not_working.R, trajectories/test/sample_not_working.R: - Fix bug in aggregate.R 2013-09-05 09:28 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R: removed slots = c(...) notation, to keep R 2.14 compatibility. 2013-09-03 09:50 edzer * spacetime/DESCRIPTION: version downgrade 2013-09-03 09:44 edzer * spacetime/DESCRIPTION, spacetime/man/eof.Rd, spacetime/man/stinteraction.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save: issues caused by gstat 1.0-17 2013-09-03 07:19 jinlong * trajectories/NAMESPACE, trajectories/R/aggregate.R, trajectories/R/crop.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/man/aggregate.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/test/aggregate_demo.R, trajectories/test/crop_demo.R, trajectories/test/summary_and_plot_demo.R: - Add aggregate() function; - Rewrite crop() function; - Delete cut.STTDF.SpatialPolygons() function; - Modify the demo for aggregate(), summary(), plot(), and crop() 2013-09-02 13:06 edzer * spacetime/.Rbuildignore, spacetime/DESCRIPTION, spacetime/NAMESPACE, spacetime/R/aggregate.R, spacetime/man/ST-class.Rd, spacetime/man/STFDF-class.Rd, spacetime/man/STSDF-class.Rd, spacetime/man/STTDF-class.Rd, spacetime/man/fires.Rd, spacetime/man/na.Rd, spacetime/man/over.Rd, spacetime/man/unstack.Rd, spacetime/tests/Examples/spacetime-Ex.Rout.save, spacetime/tests/basic.R, spacetime/tests/basic.Rout.save, spacetime/tests/over.R, spacetime/tests/over.Rout.save, spacetime/tests/rw.R, spacetime/tests/stconstruct.R, spacetime/tests/stconstruct.Rout.save, spacetime/tests/traj.Rout.save, spacetime/tests/wind.R, spacetime/tests/wind.Rout.save, spacetime/vignettes/jss816.Rnw, spacetime/vignettes/sto.Rnw: sp is now imported, not loaded; adjusted all examples and demos. 2013-08-30 19:46 edzer * spacetime/DESCRIPTION: addressed CRAN NOTE: removed duplicates between Suggests: and Imports: 2013-08-13 06:07 jinlong * trajectories/NAMESPACE, trajectories/R/crop.R, trajectories/R/over.STTDF.STTDF.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/crop.Rd, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/notes, trajectories/test/crop_demo.R, trajectories/test/read.R, trajectories/test/summary_and_plot_demo.R: - crop() added - summary() fixed with invalid data attributes 2013-08-05 07:40 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/STTDF_selection.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/geolife_reader.R, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/read.R, trajectories/demo/traj_sample.R, trajectories/demo/traj_stats.R, trajectories/notes, trajectories/test, trajectories/test/STItoSTTDFdemo.R, trajectories/test/STItoSTTDFdemo2.R, trajectories/test/STTDF_selection.R, trajectories/test/cut.STTDF.SpatialPolygons.R, trajectories/test/geolife_reader.R, trajectories/test/over.STTDF.SpatialPolygons.R, trajectories/test/read.R, trajectories/test/traj_sample.R, trajectories/test/traj_stats.R: - Move all files in demo folder into test folder; - Update the note; 2013-08-05 07:11 jinlong * trajectories/R/STItoSpatialLines.R, trajectories/R/plot.R, trajectories/R/summary.R, trajectories/man/STItoSpatialLines.Rd, trajectories/man/plot.Rd, trajectories/man/summary.Rd: - Missing files added 2013-08-05 07:11 jinlong * trajectories/NAMESPACE, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/notes: - Added plot.R, summary.R, STItoSpatialLines.R - Modified cut.STTDF.SpatialPolygons.R and STI to SpatialLines.R 2013-07-23 13:10 edzer * trajectories/man/traj_sample.Rd: alias 2013-07-23 12:55 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/STTDFtoSpatialLines.R, trajectories/R/cut.STTDF.SpatialPolygons.R, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo2.R, trajectories/demo/cut.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/STTDFtoSpatialLines.Rd, trajectories/man/cut.STTDF.SpatialPolygons.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd: - cut.STTDF.SpatialPolygons.R added - STTDFtoSpatialLines.R added 2013-07-21 16:22 jinlong * trajectories/NAMESPACE, trajectories/R/over.STTDF.SpatialPolygons.R, trajectories/data, trajectories/data/traj_sample.RData, trajectories/demo/00Index, trajectories/demo/over.STTDF.SpatialPolygons.R, trajectories/demo/traj_sample.R, trajectories/man/over.STTDF.STTDF.Rd, trajectories/man/over.STTDF.SpatialPolygons.Rd, trajectories/man/traj_sample.Rd, trajectories/notes: - New dataset - over.STTDF.SpatialPolygons 2013-07-16 06:54 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/R/over.STTDF.STTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/inst, trajectories/man/over.STTDF.STTDF.Rd, trajectories/notes: - over.STTDF.STTDF.R added 2013-07-14 07:26 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - Clean package check with one warning message 2013-07-13 11:54 edzer * spacetime/vignettes/stpg.Rnw: set eval=FALSE again; updated the off-cran eval=TRUE document 2013-07-13 09:18 edzer * spacetime/vignettes/stpg.Rnw: updated vignette 2013-07-13 07:58 jinlong * trajectories/demo/00Index, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/sttdf_computation.R, trajectories/man/STItoSTTDF.Rd: - Updated the description in demo/00Index - Added comments in STItoSTTDFdemo.R 2013-07-12 09:19 edzer * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/demo/00Index, trajectories/man/STItoSTTDF.Rd: tidy to make check clean; import rgdal to support project(). 2013-07-12 07:56 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Updated STItoSTTDF.Rd 2013-07-12 07:23 jinlong * trajectories/DESCRIPTION, trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd: - Fixed multiple bugs that preventing building the package 2013-07-11 06:23 jinlong * trajectories/NAMESPACE, trajectories/demo/STTDF_selection.R: - NAMESPACE updated - STTDF_selection.R temporarily disabled 2013-07-11 06:00 jinlong * trajectories/NAMESPACE, trajectories/R/STItoSTTDF.R, trajectories/demo/STItoSTTDF.R, trajectories/demo/STItoSTTDFdemo.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updates - STItoSTTDF.R moved to R/ - geolife.R updated - NAMESPACE updated 2013-07-09 15:27 edzer * spacetime/DESCRIPTION, spacetime/R/Class-ST.R, spacetime/R/Class-STFDF.R, spacetime/R/Class-STIDF.R, spacetime/R/Class-STSDF.R, spacetime/R/Class-STTDF.R, spacetime/R/Class-xts.R, spacetime/R/coerce.R: changed "representation" into "contains" and "slots", as for R 3.0.0 recommendations; changed import order of xts and zoo.; changed setClass to setOldClass for S3 class registration. 2013-07-09 08:01 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - notes updated - multiple updated for the R scripts in demo directory 2013-07-09 06:44 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/man/STItoSTTDF.Rd, trajectories/notes: - Updated on notes - Added STItoSTTDF.Rd 2013-07-08 07:41 jinlong * trajectories/demo/STItoSTTDF.R, trajectories/demo/geolife_reader.R, trajectories/demo/sttdf_computation.R, trajectories/notes: - STItoSTTDF.R added - geolife_reader.R added - STTDF_computation.R modified - notes updated
patch refresh grace of mkpatches upstream notable changes list since the 3.2 to 3.3 branch point (excerpt of the NEWS file): * Version 3.3.15 (released 2015-05-03) ** libgnutls: gnutls_certificate_get_ours: will return the certificate even if a callback was used to send it. ** libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by Karthikeyan Bhargavan [GNUTLS-SA-2015-2]. ** libgnutls: Check for invalid length in the X.509 version field. Without the check certificates with invalid length would be detected as having an arbitrary version. Reported by Hanno Böck. ** API and ABI modifications: No changes since last version. * Version 3.3.14 (released 2015-03-30) ** libgnutls: When retrieving OCTET STRINGS from PKCS #12 ContentInfo structures use BER to decode them (requires libtasn1 4.3). That allows to decode some more complex structures. ** libgnutls: When an end-certificate with no name is present and there are CA name constraints, don't reject the certificate. This follows RFC5280 advice closely. Reported by Fotis Loukos. ** libgnutls: Fixed handling of supplemental data with types > 255. Patch by Thierry Quemerais. ** libgnutls: Fixed double free in the parsing of CRL distribution points certificate extension. Reported by Robert Święcki. ** libgnutls: Fixed a two-byte stack overflow in DTLS 0.9 protocol. That protocol is not enabled by default (used by openconnect VPN). ** libgnutls: The maximum user data send size is set to be the same for block and non-block ciphersuites. This addresses a regression with wine: https://bugs.winehq.org/show_bug.cgi?id=37500 ** libgnutls: When generating PKCS #11 keys, set CKA_ID, CKA_SIGN, and CKA_DECRYPT when needed. ** libgnutls: Allow names with zero size to be set using gnutls_server_name_set(). That will disable the Server Name Indication. Resolves issue with wine: https://gitlab.com/gnutls/gnutls/issues/2 ** API and ABI modifications: No changes since last version. * Version 3.3.13 (released 2015-02-25) ** libgnutls: Enable AESNI in GCM on x86 ** libgnutls: Fixes in DTLS message handling ** libgnutls: Check certificate algorithm consistency, i.e., check whether the signatureAlgorithm field matches the signature field inside TBSCertificate. ** gnutls-cli: Fixes in OCSP verification. ** API and ABI modifications: No changes since last version. * Version 3.3.12 (released 2015-01-17) ** libgnutls: When negotiating TLS use the lowest enabled version in the client hello, rather than the lowest supported. In addition, do not use SSL 3.0 as a version in the TLS record layer, unless SSL 3.0 is the only protocol supported. That addresses issues with servers that immediately drop the connection when the encounter SSL 3.0 as the record version number. See: http://lists.gnutls.org/pipermail/gnutls-help/2014-November/003673.html ** libgnutls: Corrected encoding and decoding of ANSI X9.62 parameters. ** libgnutls: Handle zero length plaintext for VIA PadLock functions. This solves a potential crash on AES encryption for small size plaintext. Patch by Matthias-Christian Ott. ** libgnutls: In DTLS don't combine multiple packets which exceed MTU. Reported by Andreas Schultz. https://savannah.gnu.org/support/?108715 ** libgnutls: In DTLS decode all handshake packets present in a record packet, in a single pass. Reported by Andreas Schultz. https://savannah.gnu.org/support/?108712 ** libgnutls: When importing a CA file with a PKCS #11 URL, simply import the certificates, if the URL specifies objects, rather than treating it as trust module. ** libgnutls: When importing a PKCS #11 URL and we know the type of object we are importing, don't require the object type in the URL. ** libgnutls: fixed openpgp authentication when gnutls_certificate_set_retrieve_function2 was used by the server. ** guile: Fix compilation on MinGW. Previously only the static version of the 'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile. ** guile: Fix harmless warning during compilation of gnutls.scm Initially reported at <https://bugzilla.redhat.com/show_bug.cgi?id=1177847>. ** certtool: --pubkey-info will also attempt to load a public key from stdin. ** gnutls-cli: Added --starttls-proto option. That allows to specify a protocol for starttls negotiation. ** API and ABI modifications: No changes since last version. * Version 3.3.11 (released 2014-12-11) ** libgnutls: Corrected regression introduced in 3.3.9 related to session renegotiation. Reported by Dan Winship. ** libgnutls: Corrected parsing issue with OCSP responses. ** API and ABI modifications: No changes since last version. * Version 3.3.10 (released 2014-11-10) ** libgnutls: Refuse to import v1 or v2 certificates that contain extensions. ** libgnutls: Fixes in usage of PKCS #11 token callback ** libgnutls: Fixed bug in gnutls_x509_trust_list_get_issuer() when used with a PKCS #11 trust module and without the GNUTLS_TL_GET_COPY flag. Reported by David Woodhouse. ** libgnutls: Removed superfluous random generator refresh on every call of gnutls_deinit(). That reduces load and usage of /dev/urandom. ** libgnutls: Corrected issue in export of ECC parameters to X9.63 format. Reported by Sean Burford [GNUTLS-SA-2014-5]. ** libgnutls: When gnutls_global_init() is called for a second time, it will check whether the /dev/urandom fd kept is still open and matches the original one. That behavior works around issues with servers that close all file descriptors. ** libgnutls: Corrected behavior with PKCS #11 objects that are marked as CKA_ALWAYS_AUTHENTICATE. ** certtool: The default cipher for PKCS #12 structures is 3des-pkcs12. That option is more compatible than AES or RC4. ** API and ABI modifications: No changes since last version. * Version 3.3.9 (released 2014-10-13) ** libgnutls: Fixes in the transparent import of PKCS #11 certificates. Reported by Joseph Peruski. ** libgnutls: Fixed issue with unexpected non-fatal errors resetting the handshake's hash buffer, in applications using the heartbeat extension or DTLS. Reported by Joeri de Ruiter. ** libgnutls: When both a trust module and additional CAs are present account the latter as well; reported by David Woodhouse. ** libgnutls: added GNUTLS_TL_GET_COPY flag for gnutls_x509_trust_list_get_issuer(). That allows the function to be used in a thread safe way when PKCS #11 trust modules are in use. ** libgnutls: fix issue in DTLS retransmission when session tickets were in use; reported by Manuel Pégourié-Gonnard. ** libgnutls-dane: Do not require the CA on a ca match to be direct CA. ** libgnutls: Prevent abort() in library if getrusage() fails. Try to detect instead which of RUSAGE_THREAD and RUSAGE_SELF would work. ** guile: new 'set-session-server-name!' procedure; see the manual for details. ** certtool: The authority key identifier will be set in a certificate only if the CA's subject key identifier is set. ** API and ABI modifications: No changes since last version. * Version 3.3.8 (released 2014-09-18) ** libgnutls: Updates in the name constraints checks. No name constraints will be checked for intermediate certificates. As our support for name constraints is limited to e-mail addresses in DNS names, it is pointless to check them on intermediate certificates. ** libgnutls: Fixed issues in PKCS #11 object listing. Previously multiple object listing would fail completely if a single object could not be exported. ** libgnutls: Improved the performance of PKCS #11 object listing/retrieving, by retrieving them in large batches. Report and suggestion by David Woodhouse. ** libgnutls: Fixed issue with certificates being sanitized by gnutls prior to signature verification. That resulted to certain non-DER compliant modifications of valid certificates, being corrected by libtasn1's parser and restructured as the original. Issue found and reported by Antti Karjalainen and Matti Kamunen from Codenomicon. ** libgnutls: Fixes in gnutls_x509_crt_set_dn() and friends to properly handle strings with embedded spaces and escaped commas. ** libgnutls: when comparing a CA certificate with the trusted list compare the name and key only instead of the whole certificate. That is to handle cases where a CA certificate was superceded by a different one with the same name and the same key. ** libgnutls: when verifying a certificate against a p11-kit trusted module, use the attached extensions in the module to override the CA's extensions (that requires p11-kit 0.20.7). ** libgnutls: In DTLS prevent sending zero-size fragments in certain cases of MTU split. Reported by Manuel Pégourié-Gonnard. ** libgnutls: Added gnutls_x509_trust_list_verify_crt2() which allows verifying using a hostname and a purpose (extended key usage). That enhances PKCS #11 trust module verification, as it can now check the purpose when this function is used. ** libgnutls: Corrected gnutls_x509_crl_verify() which would always report a CRL signature as invalid. Reported by Armin Burgmeier. ** libgnutls: added option --disable-padlock to allow disabling the padlock CPU acceleration. ** p11tool: when listing tokens, list their type as well. ** p11tool: when listing objects from a trust module print any attached extensions on certificates. ** API and ABI modifications: gnutls_x509_crq_get_extension_by_oid2: Added gnutls_x509_crt_get_extension_by_oid2: Added gnutls_x509_trust_list_verify_crt2: Added gnutls_x509_ext_print: Added gnutls_x509_ext_deinit: Added gnutls_x509_othername_to_virtual: Added gnutls_pkcs11_obj_get_exts: Added * Version 3.3.7 (released 2014-08-24) ** libgnutls: Added function to export the public key of a PKCS #11 private key. Contributed by Wolfgang Meyer zu Bergsten. ** libgnutls: Explicitly set the exponent in PKCS #11 key generation. That improves compatibility with certain PKCS #11 modules. Contributed by Wolfgang Meyer zu Bergsten. ** libgnutls: When generating a PKCS #11 private key allow setting the WRAP/UNWRAP flags. Contributed by Wolfgang Meyer zu Bergsten. ** libgnutls: gnutls_pkcs11_privkey_t will always hold an open session to the key. ** libgnutls: bundle replacements of inet_pton and inet_aton if not available. ** libgnutls: initialize parameters variable on PKCS #8 decryption. ** libgnutls: gnutls_pkcs12_verify_mac() will not fail in other than SHA1 algorithms. ** libgnutls: gnutls_x509_crt_check_hostname() will follow the RFC6125 requirement of checking the Common Name (CN) part of DN only if there is a single CN present in the certificate. ** libgnutls: The environment variable GNUTLS_FORCE_FIPS_MODE can be used to force the FIPS mode, when set to 1. ** libgnutls: In DTLS ignore only errors that relate to unexpected packets and decryption failures. ** p11tool: Added --info parameter. ** certtool: Added --mark-wrap parameter. ** danetool: --check will attempt to retrieve the server's certificate chain and verify against it. ** danetool/gnutls-cli-debug: Added --app-proto parameters which can be used to enforce starttls (currently only SMTP and IMAP) on the connection. ** danetool: Added openssl linking exception, to allow linking with libunbound. ** API and ABI modifications: GNUTLS_PKCS11_OBJ_ATTR_MATCH: Added gnutls_pkcs11_privkey_export_pubkey: Added gnutls_pkcs11_obj_flags_get_str: Added gnutls_pkcs11_obj_get_flags: Added * Version 3.3.6 (released 2014-07-23) ** libgnutls: Use inet_ntop to print IP addresses when available ** libgnutls: gnutls_x509_crt_check_hostname and friends will also check IP addresses, and match documented behavior. Reported by David Woodhouse. ** libgnutls: DSA key generation in FIPS140-2 mode doesn't allow 1024 bit parameters. ** libgnutls: fixed issue in gnutls_pkcs11_reinit() which prevented tokens being usable after a reinitialization. ** libgnutls: fixed PKCS #11 private key operations after a fork. ** libgnutls: fixed PKCS #11 ECDSA key generation. ** libgnutls: The GNUTLS_CPUID_OVERRIDE environment variable can be used to explicitly enable/disable the use of certain CPU capabilities. Note that CPU detection cannot be overriden, i.e., VIA options cannot be enabled on an Intel CPU. The currently available options are: 0x1: Disable all run-time detected optimizations 0x2: Enable AES-NI 0x4: Enable SSSE3 0x8: Enable PCLMUL 0x100000: Enable VIA padlock 0x200000: Enable VIA PHE 0x400000: Enable VIA PHE SHA512 ** libdane: added dane_query_to_raw_tlsa(); patch by Simon Arlott. ** p11tool: use GNUTLS_SO_PIN to read the security officer's PIN if set. ** p11tool: ask for label when one isn't provided. ** p11tool: added --batch parameter to disable any interactivity. ** p11tool: will not implicitly enable so-login for certain types of objects. That avoids issues with tokens that require different login types. ** certtool/p11tool: Added the --curve parameter which allows to explicitly specify the curve to use. ** API and ABI modifications: gnutls_certificate_set_x509_trust_dir: Added gnutls_x509_trust_list_add_trust_dir: Added * Version 3.3.5 (released 2014-06-26) ** libgnutls: Added gnutls_record_recv_packet() and gnutls_packet_deinit(). These functions provide a variant of gnutls_record_recv() that avoids the final memcpy of data. ** libgnutls: gnutls_x509_crl_iter_crt_serial() was added as a faster variant of gnutls_x509_crl_get_crt_serial() when coping with very large structures. ** libgnutls: When the decoding of a printable DN element fails, then treat it as unknown and print its hex value rather than failing. That works around an issue in a TURKTRST root certificate which improperly encodes the X520countryName element. ** libgnutls: gnutls_x509_trust_list_add_trust_file() will return the number of certificates present in a PKCS #11 token when loading it. ** libgnutls: Allow the post client hello callback to put the handshake on hold, by returning GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED. ** certtool: option --to-p12 will now consider --load-ca-certificate ** certtol: Added option to specify the PKCS #12 friendly name on command line. ** p11tool: Allow marking a certificate copied to a token as a CA. ** API and ABI modifications: GNUTLS_PKCS11_OBJ_FLAG_MARK_CA: Added gnutls_x509_crl_iter_deinit: Added gnutls_x509_crl_iter_crt_serial: Added gnutls_record_recv_packet: Added gnutls_packet_deinit: Added gnutls_packet_get: Added * Version 3.3.4 (released 2014-05-31) ** libgnutls: Updated Andy Polyakov's assembly code. That prevents a crash on certain CPUs. ** API and ABI modifications: No changes since last version. * Version 3.3.3 (released 2014-05-30) ** libgnutls: Eliminated memory corruption issue in Server Hello parsing. Issue reported by Joonas Kuorilehto of Codenomicon. ** libgnutls: gnutls_global_set_mutex() was modified to operate with the new initialization process. ** libgnutls: Increased the maximum certificate size buffer in the PKCS #11 subsystem. ** libgnutls: Check the return code of getpwuid_r() instead of relying on the result value. That avoids issue in certain systems, when using tofu authentication and the home path cannot be determined. Issue reported by Viktor Dukhovni. ** libgnutls-dane: Improved dane_verify_session_crt(), which now attempts to create a full chain. This addresses points from https://savannah.gnu.org/support/index.php?108552 ** gnutls-cli: --dane will only check the end certificate if PKIX validation has been disabled. ** gnutls-cli: --benchmark-soft-ciphers has been removed. That option cannot be emulated with the implicit initialization of gnutls. ** certtool: Allow multiple organizations and organizational unit names to be specified in a template. ** certtool: Warn when invalid configuration options are set to a template. ** ocsptool: Include path in ocsp request. This resolves #108582 (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen. ** API and ABI modifications: gnutls_credentials_get: Added * Version 3.3.2 (released 2014-05-06) ** libgnutls: Added the 'very weak' certificate verification profile that corresponds to 64-bit security level. ** libgnutls: Corrected file descriptor leak on random generator initialization. ** libgnutls: Corrected file descriptor leak on PSK password file reading. Issue identified using the Codenomicon TLS test suite. ** libgnutls: Avoid deinitialization if initialization has failed. ** libgnutls: null-terminate othername alternative names. ** libgnutls: gnutls_x509_trust_list_get_issuer() will operate correctly on a PKCS #11 trust list. ** libgnutls: Several small bug fixes identified using valgrind and the Codenomicon TLS test suite. ** libgnutls-dane: Accept a certificate using DANE if there is at least one entry that matches the certificate. Patch by simon [at] arlott.org. ** libgnutls-guile: Fixed compilation issue. ** certtool: Allow exporting a CRL on DER format. ** certtool: The ECDSA keys generated by default use the SECP256R1 curve which is supported more widely than the previously used SECP224R1. ** API and ABI modifications: GNUTLS_PROFILE_VERY_WEAK: Added * Version 3.3.1 (released 2014-04-19) ** libgnutls: Enforce more strict checks to heartbeat messages concerning padding and payload. Suggested by Peter Dettman. ** libgnutls: Allow decoding PKCS #8 files with ECC parameters from openssl. ** libgnutls: Several small bug fixes found by coverity. ** libgnutls: The conditionally available self-test functions were moved to self-test.h. ** libgnutls: Fixed issue with the check of incoming data when two different recv and send pointers have been specified. Reported and investigated by JMRecio. ** libgnutls: Fixed issue in the RSA-PSK key exchange, which would result to illegal memory access if a server hint was provided. Reported by André Klitzing. ** libgnutls: Fixed client memory leak in the PSK key exchange, if a server hint was provided. ** libgnutls: Corrected the *get_*_othername_oid() functions. ** API and ABI modifications: No changes since last version. * Version 3.3.0 (released 2014-04-10) ** libgnutls: The initialization of the library was moved to a constructor. That is, gnutls_global_init() is no longer required unless linking with a static library or a system that does not support library constructors. ** libgnutls: static libraries are not built by default. ** libgnutls: PKCS #11 initialization is delayed to first usage. That avoids long delays in gnutls initialization due to broken PKCS #11 modules. ** libgnutls: The PKCS #11 subsystem is re-initialized "automatically" on the first PKCS #11 API call after a fork. ** libgnutls: certificate verification profiles were introduced that can be specified as flags to verification functions. They are enumerations in gnutls_certificate_verification_profiles_t and can be converted to flags for use in a verification function using GNUTLS_PROFILE_TO_VFLAGS(). ** libgnutls: Added the ability to read system-specific initial keywords, if they are prefixed with '@'. That allows a compile-time specified configuration file to be used to read pre-configured priority strings from. That can be used to impose system specific policies. ** libgnutls: Increased the default security level of priority strings (NORMAL and PFS strings require at minimum a 1008 DH prime), and set a verification profile by default. The LEGACY keyword is introduced to set the old defaults. ** libgnutls: Added support for the name constraints PKIX extension. Currently only DNS names and e-mails are supported (no URIs, IPs or DNs). ** libgnutls: Security parameter SEC_PARAM_NORMAL was renamed to SEC_PARAM_MEDIUM to avoid confusion with the priority string NORMAL. ** libgnutls: Added new API in x509-ext.h to handle X.509 extensions. This API handles the X.509 extensions in isolation, allowing to parse similarly formatted extensions stored in other structures. ** libgnutls: When generating DSA keys the macro GNUTLS_SUBGROUP_TO_BITS can be used to specify a particular subgroup as the number of bits in gnutls_privkey_generate; e.g., GNUTLS_SUBGROUP_TO_BITS(2048, 256). ** libgnutls: DH parameter generation is now delegated to nettle. That unfortunately has the side-effect that DH parameters longer than 3072 bits, cannot be generated (not without a nettle update). ** libgnutls: Separated nonce RNG from the main RNG. The nonce random number generator is based on salsa20/12. ** libgnutls: The buffer alignment provided to crypto backend is enforced to be 16-byte aligned, when compiled with cryptodev support. That allows certain cryptodev drivers to operate more efficiently. ** libgnutls: Return error when a public/private key pair that doesn't match is set into a credentials structure. ** libgnutls: Depend on p11-kit 0.20.0 or later. ** libgnutls: The new padding (%NEW_PADDING) experimental TLS extension has been removed. It was not approved by IETF. ** libgnutls: The experimental xssl library is removed from the gnutls distribution. ** libgnutls: Reduced the number of gnulib modules used in the main library. ** libgnutls: Added priority string %DISABLE_WILDCARDS. ** libgnutls: Added the more extensible verification function gnutls_certificate_verify_peers(), that allows checking, in addition to a peer's DNS hostname, for the key purpose of the end certificate (via PKIX extended key usage). ** certtool: Timestamps for serial numbers were increased to 8 bytes, and in batch mode to 12 (appended with 4 random bytes). ** certtool: When no CRL number is provided (or value set to -1), then a time-based number will be used, similarly to the serial generation number in certificates. ** certtool: Print the SHA256 fingerprint of a certificate in addition to SHA1. ** libgnutls: Added --enable-fips140-mode configuration option (unsupported). That option enables (when running on FIPS140-enabled system): o RSA, DSA and DH key generation as in FIPS-186-4 (using provable primes) o The DRBG-CTR-AES256 deterministic random generator from SP800-90A. o Self-tests on initialization on ciphers/MACs, public key algorithms and the random generator. o HMAC-SHA256 verification of the library on load. o MD5 is included for TLS purposes but cannot be used by the high level hashing functions. o All ciphers except AES are disabled. o All MACs and hashes except GCM and SHA are disabled (e.g., HMAC-MD5). o All keys (temporal and long term) are zeroized after use. o Security levels are adjusted to the FIPS140-2 recommendations (rather than ECRYPT). ** API and ABI modifications: GNUTLS_VERIFY_DO_NOT_ALLOW_WILDCARDS: Added gnutls_certificate_verify_peers: Added gnutls_privkey_generate: Added gnutls_pkcs11_crt_is_known: Added gnutls_fips140_mode_enabled: Added gnutls_sec_param_to_symmetric_bits: Added gnutls_pubkey_export_ecc_x962: Added (replaces gnutls_pubkey_get_pk_ecc_x962) gnutls_pubkey_export_ecc_raw: Added (replaces gnutls_pubkey_get_pk_ecc_raw) gnutls_pubkey_export_dsa_raw: Added (replaces gnutls_pubkey_get_pk_dsa_raw) gnutls_pubkey_export_rsa_raw: Added (replaces gnutls_pubkey_get_pk_rsa_raw) gnutls_pubkey_verify_params: Added gnutls_privkey_export_ecc_raw: Added gnutls_privkey_export_dsa_raw: Added gnutls_privkey_export_rsa_raw: Added gnutls_privkey_import_ecc_raw: Added gnutls_privkey_import_dsa_raw: Added gnutls_privkey_import_rsa_raw: Added gnutls_privkey_verify_params: Added gnutls_x509_crt_check_hostname2: Added gnutls_openpgp_crt_check_hostname2: Added gnutls_x509_name_constraints_init: Added gnutls_x509_name_constraints_deinit: Added gnutls_x509_crt_get_name_constraints: Added gnutls_x509_name_constraints_add_permitted: Added gnutls_x509_name_constraints_add_excluded: Added gnutls_x509_crt_set_name_constraints: Added gnutls_x509_name_constraints_get_permitted: Added gnutls_x509_name_constraints_get_excluded: Added gnutls_x509_name_constraints_check: Added gnutls_x509_name_constraints_check_crt: Added gnutls_x509_crl_get_extension_data2: Added gnutls_x509_crt_get_extension_data2: Added gnutls_x509_crq_get_extension_data2: Added gnutls_subject_alt_names_init: Added gnutls_subject_alt_names_deinit: Added gnutls_subject_alt_names_get: Added gnutls_subject_alt_names_set: Added gnutls_x509_ext_import_subject_alt_names: Added gnutls_x509_ext_export_subject_alt_names: Added gnutls_x509_crl_dist_points_init: Added gnutls_x509_crl_dist_points_deinit: Added gnutls_x509_crl_dist_points_get: Added gnutls_x509_crl_dist_points_set: Added gnutls_x509_ext_import_crl_dist_points: Added gnutls_x509_ext_export_crl_dist_points: Added gnutls_x509_ext_import_name_constraints: Added gnutls_x509_ext_export_name_constraints: Added gnutls_x509_aia_init: Added gnutls_x509_aia_deinit: Added gnutls_x509_aia_get: Added gnutls_x509_aia_set: Added gnutls_x509_ext_import_aia: Added gnutls_x509_ext_export_aia: Added gnutls_x509_ext_import_subject_key_id: Added gnutls_x509_ext_export_subject_key_id: Added gnutls_x509_ext_export_authority_key_id: Added gnutls_x509_ext_import_authority_key_id: Added gnutls_x509_aki_init: Added gnutls_x509_aki_get_id: Added gnutls_x509_aki_get_cert_issuer: Added gnutls_x509_aki_set_id: Added gnutls_x509_aki_set_cert_issuer: Added gnutls_x509_aki_deinit: Added gnutls_x509_ext_import_private_key_usage_period: Added gnutls_x509_ext_export_private_key_usage_period: Added gnutls_x509_ext_import_basic_constraints: Added gnutls_x509_ext_export_basic_constraints: Added gnutls_x509_ext_import_key_usage: Added gnutls_x509_ext_export_key_usage: Added gnutls_x509_ext_import_proxy: Added gnutls_x509_ext_export_proxy: Added gnutls_x509_policies_init: Added gnutls_x509_policies_deinit: Added gnutls_x509_policies_get: Added gnutls_x509_policies_set: Added gnutls_x509_ext_import_policies: Added gnutls_x509_ext_export_policies: Added gnutls_x509_key_purpose_init: Added gnutls_x509_key_purpose_deinit: Added gnutls_x509_key_purpose_set: Added gnutls_x509_key_purpose_get: Added gnutls_x509_ext_import_key_purposes: Added gnutls_x509_ext_export_key_purposes: Added gnutls_digest_self_test: Added (conditionally) gnutls_mac_self_test: Added (conditionally) gnutls_pk_self_test: Added (conditionally) gnutls_cipher_self_test: Added (conditionally) gnutls_global_set_mem_functions: Deprecated
* Fixed build option * Fixed quotes for auto-build feature of the package. * Added "multido" option. * Fixes/improvements for output convert filename for the 'multi' option. * Changed \IfFileExists test for \if..tex macros to support 'htlatex'. * Issue #12: Fixed info message for mode=buildnew if generated file is already newer than source file. * Issue #8: Updated description of mode=buildnew to state that it doesn't work with XeLaTeX.
Upstream changes: # Version 0.3.1 * Actually export `dbIsValid()` :/ * `dbGetQuery()` uses `dbFetch()` in the default implementation. # Version 0.3.0 ## New and enhanced generics * `dbIsValid()` returns a logical value describing whether a connection or result set (or other object) is still valid. (#12). * `dbQuoteString()` and `dbQuoteIdentifier()` to implement database specific quoting mechanisms. * `dbFetch()` added as alias to `fetch()` to provide consistent name. Implementers should define methods for both `fetch()` and `dbFetch()` until `fetch()` is deprecated in 2015. For now, the default method for `dbFetch()` calls `fetch()`. * `dbBegin()` begins a transaction (#17). If not supported, DB specific methods should throw an error (as should `dbCommit()` and `dbRollback()`). ## New default methods * `dbGetStatement()`, `dbGetRowsAffected()`, `dbHasCompleted()`, and `dbGetRowCount()` gain default methods that extract the appropriate elements from `dbGetInfo()`. This means that most drivers should no longer need to implement these methods (#13). * `dbGetQuery()` gains a default method for `DBIConnection` which uses `dbSendQuery()`, `fetch()` and `dbClearResult()`. ## Deprecated features * The following functions are soft-deprecated. They are going away, and developers who use the DBI should begin preparing. The formal deprecation process will begin in July 2015, where these function will emit warnings on use. * `fetch()` is replaced by `dbFetch()`. * `make.db.names()`, `isSQLKeyword()` and `SQLKeywords()`: a black list based approach is fundamentally flawed; instead quote strings and identifiers with `dbQuoteIdentifier()` and `dbQuoteString()`. * `dbGetDBIVersion()` is deprecated since it's now just a thin wrapper around `packageVersion("DBI")`. * `dbSetDataMappings()` (#9) and `dbCallProc()` (#7) are deprecated as no implementations were ever provided. ## Other improvements * `dbiCheckCompliance()` makes it easier for implementors to check that their package is in compliance with the DBI specification. * All examples now use the RSQLite package so that you can easily try out the code samples (#4). * `dbDriver()` gains a more effective search mechanism that doesn't rely on packages being loaded (#1). * DBI has been converted to use roxygen2 for documentation, and now most functions have their own documentation files. I would love your feedback on how we could make the documentation better!
Upstream changes: 3.003 2015-09-28T00:29:45Z - Bump Pod::Simple prereq to fix bugs that were causing test failures. - Use Pod::Simple's nbsp_for_S(1) by default instead of handling S<> sequences internally. This means the feature can now also be disabled if desired. - Portability improvements for non-ascii platforms. 3.002 2015-08-21T03:24:24Z - Add attribution to changelog. 3.001 2015-08-21T03:17:57Z - Increase Pod::Simple requirement to 3.26 for detected_encoding(). Thanks to Lee J for reporting! (gh-15). 3.000 2015-08-16T21:55:14Z [Bug Fixes] - Literal ampersands and left angle brackets are encoded as html entities when necessary to avoid interpretation as html. http://stackoverflow.com/questions/28496298/escape-angle-brackets-using-podmarkdown [API Changes] - Make accessors read/write (instead of read-only) for consistency with Pod::Simple classes. - Passing unknown arguments to the constructor now produces a warning and in the future may throw an error. - For consistency with the other html-entity changes, NBSP characters (U+00A0) are now used literally for S<> sequences. This also fixes a bug with code spans nested inside of S<> sequences. [New Attributes] - Add `html_encode_chars` attribute to allow customizing what characters should be html entity encoded. - Add `match_encoding` attribute to use the same encoding as the input pod when writing to the output handle. - Add `output_encoding` attribute to specify the desired encoding to apply to the output handle. [pod2markdown script] - Add command line options corresponding to new module attributes. - The script now defaults to UTF-8 encoding if no encoding options are specified. Previous versions did not produce consistent output and would sometimes emit warnings. Closes gh-14 and rt-101536. [Documentation] - Remove documentation for deprecated API (parse_from_file(), parse_from_filehandle(), and as_markdown()) to further discourage use. [New Packages] - Added Pod::Perldoc::ToMarkdown to enable `perldoc -o Markdown ...` Pod::Markdown maintains a backward compatible interface that is incompatible with perldoc's `-o` so this module has been added to enable the functionality. Thanks to Alberto Sim繭es for investigating (gh-12) and providing some code to fix it (gh-13).
------------------- 0.21 2015-07-21 09:02:04 PDT - Fix to restore the selected filehandle correctly #12
0.5.2 (2015-11-23) ===== * Add OPENSSL_NO_SSL3 preprocessor flag to disable SSLv3 (thanks Jérémie Courrèges-Anglas). 0.5.1 (2015-05-27) ===== * Fix META file for versions of OCaml older than 4.02.0 (thanks Anil Madhavapeddy, closes #20). 0.5.0 (2015-05-18) ===== * Allow to honor server cipher preferences (thanks mfp, closes #18). * Add functions for reading into/writing from bigarrays, avoiding copy (thanks mfp, closes #15). * Support disabling SSL protocol versions (thanks Edwin Török, closes #13). * Use Bytes instead of String for read and write, changes the ABI thus the version bump (thanks Vincent Bernardoff, closes #16, and mfp, closes #19). * Make verbosity of client_verify_callback configurable (thanks Nicolas Trangez, closes #12). * Fix build with old versions of SSL (thanks Edwin Török, closes #10).
0.5.2 (2015-11-23) ===== * Add OPENSSL_NO_SSL3 preprocessor flag to disable SSLv3 (thanks Jérémie Courrèges-Anglas). 0.5.1 (2015-05-27) ===== * Fix META file for versions of OCaml older than 4.02.0 (thanks Anil Madhavapeddy, closes #20). 0.5.0 (2015-05-18) ===== * Allow to honor server cipher preferences (thanks mfp, closes #18). * Add functions for reading into/writing from bigarrays, avoiding copy (thanks mfp, closes #15). * Support disabling SSL protocol versions (thanks Edwin Török, closes #13). * Use Bytes instead of String for read and write, changes the ABI thus the version bump (thanks Vincent Bernardoff, closes #16, and mfp, closes #19). * Make verbosity of client_verify_callback configurable (thanks Nicolas Trangez, closes #12). * Fix build with old versions of SSL (thanks Edwin Török, closes #10).
Version 1.6.0 - 29 Feb 2016 - Support for streaming replication connection through the streaming_conninfo server option - Support for the streaming_archiver option that allows Barman to receive WAL files through PostgreSQL's native streaming protocol. When set to 'on', it relies on pg_receivexlog to receive WAL data, reducing Recovery Point Objective. Currently, WAL streaming is an additional feature (standard log archiving is still required) - Implement the receive-wal command that, when streaming_archiver is on, wraps pg_receivexlog for WAL streaming. Add --stop option to stop receiving WAL files via streaming protocol. Add --reset option to reset the streaming status and restart from the current xlog in Postgres. - Automatic management (startup and stop) of receive-wal command via cron command - Support for the path_prefix configuration option - Introduction of the archiver option (currently fixed to on) which enables continuous WAL archiving for a specific server, through log shipping via PostgreSQL's archive_command - Support for streaming_wals_directory and errors_directory options - Management of WAL duplicates in archive-wal command and integration with check command - Verify if pg_receivexlog is running in check command when streaming_archiver is enabled - Verify if failed backups are present in check command - Accept compressed WAL files in incoming directory - Add support for the pigz compressor (thanks to Stefano Zacchiroli [email protected]) - Implement pygzip and pybzip2 compressors (based on an initial idea of Christoph Moench-Tegeder [email protected]) - Creation of an implicit restore point at the end of a backup - Current size of the PostgreSQL data files in barman status - Permit archive_mode=always for PostgreSQL 9.5 servers (thanks to Christoph Moench-Tegeder [email protected]) - Complete refactoring of the code responsible for connecting to PostgreSQL - Improve messaging of cron command regarding sub-processes - Native support for Python >= 3.3 - Changes of behaviour: - Stop trashing WAL files during archive-wal (commit:e3a1d16) - Bug fixes: - Atomic WAL file archiving (#9 and #12) - Propagate "-c" option to any Barman subprocess (#19) - Fix management of backup ID during backup deletion (#22) - Improve archive-wal robustness and log messages (#24) - Improve error handling in case of missing parameters Version 1.5.1 - 16 Nov 2015 - Add support for the 'archive-wal' command which performs WAL maintenance operations on a given server - Add support for "per-server" concurrency of the 'cron' command - Improved management of xlog.db errors - Add support for mixed compression types in WAL files (SF.net#61) - Bug fixes: - Avoid retention policy checks during the recovery - Avoid 'wal_level' check on PostgreSQL version < 9.0 (#3) - Fix backup size calculation (#5)
2.5.6 * Fix php-bug #71719: Buffer overflow in HTTP url parsing functions * Fix gh-issue #28: Possible null pointer dereference in php_http_url_mod() * Fix gh-issue #22: Fix PHP5 config.w32 * Fix gh-issue #20: setSslOptions notice with curl 7.43 2.5.5 * Fixed gh-issue #16: No Content-Length header with empty POST requests 2.5.3 * Fixed gh-issue #12: crash on bad url passed to http\Message::setRequestUrl() * The URL parser now fails on empty labels 2.5.2 * Fixed regression with HEAD requests always warning about a partial file transfer + Added "path_as_is" request option (libcurl >= 7.42)
add experimental SunOS backend support adapted from the upstream RTI submission from Oracle and initial illumos support from OpenIndiana/Hipster From the Changelog: For detailed information about the changes below, please see the git log or visit: http://log.libusb.info 2015-09-13: v1.0.20 * Add Haiku support * Fix multiple memory and resource leaks (#16, #52, #76, #81) * Fix possible deadlock when executing transfer callback * New libusb_free_pollfds() API * Darwin: Fix devices not being detected on OS X 10.8 (#48) * Linux: Allow larger isochronous transfer submission (#23) * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings * Windows: Fix broken bus number lookup * Windows: Improve submission of control requests for composite devices * Examples: Add two-stage load support to fxload (#12) * Correctly report cancellations due to timeouts * Improve efficiency of event handling * Improve speed of transfer submission in multi-threaded environments * Various other bug fixes and improvements The (#xx) numbers are libusb issue numbers, see ie: libusb/libusb#16 MAKE_JOBS_SAFE=no given build issues when enabled.
Update stunnel to 5.35. - Add patch to provide an explicit chroot option to the default configuration sample (option is documented but not found within the default conf file). While here, enable setuid/setgid as stunnel user/group creations are handled by package. - Rework SUBSTs so that they apply to the correct sample config file. Changelog: Version 5.35, 2016.07.18, urgency: HIGH * Bugfixes - Fixed incorrectly enforced client certificate requests. - Only default to SO_EXCLUSIVEADDRUSE on Vista and later. - Fixed thread safety of the configuration file reopening. Version 5.34, 2016.07.05, urgency: HIGH * Security bugfixes - Fixed malfunctioning "verify = 4". * New features - Bind sockets with SO_EXCLUSIVEADDRUSE on WIN32. - Added three new service-level options: requireCert, verifyChain, and verifyPeer for fine-grained certificate verification control. - Improved compatibility with the current OpenSSL 1.1.0-dev tree. Version 5.33, 2016.06.23, urgency: HIGH * New features - Improved memory leak detection performance and accuracy. - Improved compatibility with the current OpenSSL 1.1.0-dev tree. - SNI support also enabled on OpenSSL 0.9.8f and later (thx to Guillermo Rodriguez Garcia). - Added support for PKCS #12 (.p12/.pfx) certificates (thx to Dmitry Bakshaev). * Bugfixes - Fixed a TLS session caching memory leak (thx to Richard Kraemer). Before stunnel 5.27 this leak only emerged with sessiond enabled. - Yet another WinCE socket fix (thx to Richard Kraemer). - Fixed passphrase/pin dialogs in tstunnel.exe. - Fixed a FORK threading build regression bug. - OPENSSL_NO_DH compilation fix (thx to Brian Lin).
* Version 3.5.4 (released 2016-09-08) ** libgnutls: Corrected the comparison of the serial size in OCSP response. Previously the OCSP certificate check wouldn't verify the serial length and could succeed in cases it shouldn't (GNUTLS-SA-2016-3). Reported by Stefan Buehler. ** libgnutls: Added support for IP name constraints. Patch by Martin Ukrop. ** libgnutls: Added support of PKCS#8 file decryption using DES-CBC-MD5. This is added to allow decryption of PKCS #8 private keys from openssl prior to 1.1.0. ** libgnutls: Added support for decrypting PKCS#8 files which use HMAC-SHA256 as PRF. This allow decrypting PKCS #8 private keys generated with openssl 1.1.0. ** libgnutls: Added support for internationalized passwords in PKCS#12 files. Previous versions would only encrypt or decrypt using passwords from the ASCII set. ** libgnutls: Addressed issue with PKCS#11 signature generation on ECDSA keys. The signature is now written as unsigned integers into the DSASignatureValue structure. Previously signed integers could be written depending on what the underlying module would produce. Addresses #122. ** gnutls-cli: Fixed starttls regression from 3.5.3. ** API and ABI modifications: GNUTLS_E_MALFORMED_CIDR: Added gnutls_x509_cidr_to_rfc5280: Added gnutls_oid_to_mac: Added * Version 3.5.3 (released 2016-08-09) ** libgnutls: Added support for TCP fast open (RFC7413), allowing to reduce by one round-trip the handshake process. Based on proposal and patch by Tim Ruehsen. ** libgnutls: Adopted a simpler with less memory requirements DTLS sliding window implementation. Based on Fridolin Pokorny's implementation for AF_KTLS. ** libgnutls: Use getrandom where available via the syscall interface. This works around an issue of not-using getrandom even if it exists since glibc doesn't declare such function. ** libgnutls: Fixed DNS name constraints checking in the case of empty intersection of domain names in the chain. Report and fix by Martin Ukrop. ** libgnutls: Fixed name constraints checking in the case of chains where the higher level certificates contained different types of constraints than the ones present in the lower intermediate CAs. Report and fix by Martin Ukrop. ** libgnutls: Dropped support for the EGD random generator. ** libgnutls: Allow the decoding of raw elements (starting with #) in RFC4514 DN string decoding. ** libgnutls: Fixes in gnutls_x509_crt_list_import2, which was ignoring flags if all certificates in the list fit within the initially allocated memory. Patch by Tim Kosse. ** libgnutls: Corrected issue which made gnutls_certificate_get_x509_crt() to return invalid pointers when returned more than a single certificate. Report and fix by Stefan Sørensen. ** libgnutls: Fix gnutls_pkcs12_simple_parse to always extract the complete chain, even when the extra_certs was non-null. Report and fix by Stefan Sørensen. ** certtool: Added the "add_extension" and "add_critical_extension" template options. This allows specifying arbitrary extensions into certificates and certificate requests. ** gnutls-cli: Added the --fastopen option. ** API and ABI modifications: GNUTLS_E_UNAVAILABLE_DURING_HANDSHAKE: Added gnutls_x509_crq_set_extension_by_oid: Added gnutls_x509_dn_set_str: Added gnutls_transport_set_fastopen: Added * Version 3.5.2 (released 2016-07-06) ** libgnutls: Address issue when utilizing the p11-kit trust store for certificate verification (GNUTLS-SA-2016-2). ** libgnutls: Fixed DTLS handshake packet reconstruction. Reported by Guillaume Roguez. ** libgnutls: Fixed issues with PKCS#11 reading of sensitive objects from SafeNet Network HSM. Reported by Anthony Alba in #108. ** libgnutls: Corrected the writing of PKCS#11 CKA_SERIAL_NUMBER. Report and fix by Stanislav Židek. ** libgnutls: Added AES-GCM optimizations using the AVX and MOVBE instructions. Uses Andy Polyakov's assembly code. ** API and ABI modifications: No changes since last version. * Version 3.5.1 (released 2016-06-14) ** libgnutls: The SSL 3.0 protocol support can completely be removed using a compile time option. The configure option is --disable-ssl3-support. ** libgnutls: The SSL 2.0 client hello support can completely be removed using a compile time option. The configure option is --disable-ssl2-support. ** libgnutls: Added support for OCSP Must staple PKIX extension. That is, implemented the RFC7633 TLSFeature for OCSP status request extension. Feature implemented by Tim Kosse. ** libgnutls: More strict OCSP staple verification. That is, no longer ignore invalid or too old OCSP staples. The previous behavior was to rely on application use gnutls_ocsp_status_request_is_checked(), while the new behavior is to include OCSP verification by default and set the GNUTLS_CERT_INVALID_OCSP_STATUS verification flag on error. ** libgnutls: Treat CA certificates with the "Server Gated Cryptography" key purpose OIDs equivalent to having the GNUTLS_KP_TLS_WWW_SERVER OID. This improves interoperability with several old intermediate CA certificates carrying these legacy OIDs. ** libgnutls: Re-read the system wide priority file when needed. Patch by Daniel P. Berrange. ** libgnutls: Allow for fallback in system-specific initial keywords (prefixed with '@'). That allows to specify a keyword such as "@keyword1,KEYWORD2" which will use the first available of these two keywords. Patch by Daniel P. Berrange. ** libgnutls: The SSLKEYLOGFILE environment variable can be used to log session keys. These session keys are compatible with the NSS Key Log Format and can be used to decrypt the session for debugging using wireshark. ** API and ABI modifications: GNUTLS_CERT_INVALID_OCSP_STATUS: Added gnutls_x509_crt_set_crq_extension_by_oid: Added gnutls_x509_ext_import_tlsfeatures: Added gnutls_x509_ext_export_tlsfeatures: Added gnutls_x509_tlsfeatures_add: Added gnutls_x509_tlsfeatures_init: Added gnutls_x509_tlsfeatures_deinit: Added gnutls_x509_tlsfeatures_get: Added gnutls_x509_crt_get_tlsfeatures: Added gnutls_x509_crt_set_tlsfeatures: Added gnutls_x509_crq_get_tlsfeatures: Added gnutls_x509_crq_set_tlsfeatures: Added gnutls_ext_get_name: Added * Version 3.5.0 (released 2016-05-09) ** libgnutls: Added SHA3 based signing algorithms for DSA, RSA and ECDSA, based on http://csrc.nist.gov/groups/ST/crypto_apps_infra/csor/algorithms.html ** libgnutls: Added support for curve X25519 (RFC 7748, draft-ietf-tls-rfc4492bis-07). This curve is disabled by default as it is still on specification status. It can be enabled using the priority string modifier +CURVE-X25519. ** libgnutls: Added support for TLS false start (draft-ietf-tls-falsestart-01) by introducing gnutls_init() flag GNUTLS_ENABLE_FALSE_START (#73). ** libgnutls: Added new APIs to access the FIPS186-4 (Shawe-Taylor based) provable RSA and DSA parameter generation from a seed. ** libgnutls: The CHACHA20-POLY1305 ciphersuite is enabled by default. This cipher is prioritized after AES-GCM. ** libgnutls: On a rehandshake ensure that the certificate of the peer or its username remains the same as in previous handshakes. That is to protect applications which do not check user credentials on rehandshakes. The threat to address depends on the application protocol. Primarily it protects against applications which authenticate the peer initially and perform accounting using the session's information, from being misled by a rehandshake which switches the peer's identity. Applications can disable this protection by using the %GNUTLS_ALLOW_ID_CHANGE flag in gnutls_init(). ** libgnutls: Be strict in TLS extension decoding. That is, do not tolerate parsing errors in the extensions field and treat it as a typical Hello message structure. Reported by Hubert Kario (#40). ** libgnutls: Old and unsupported version numbers in client hellos are rejected with a "protocol_version" alert message. Reported by Hubert Kario (#42). ** libgnutls: Lifted the limitation of calling the gnutls_session_get_data*() functions, only on non-resumed sessions. This brings the API in par with its usage (#79). ** libgnutls: Follow RFC5280 strictly in name constraints computation. The permitted subtrees is intersected with any previous values. Report and patch by Daiki Ueno. ** libgnutls: Enforce the RFC 7627 (extended master secret) requirements on session resumption. Reported by Hubert Kario (#69). ** libgnutls: Consider the max-record TLS extension even when under DTLS. Reported by Peter Dettman (#61). ** libgnutls: Replaced writev() system call with sendmsg(). ** libgnutls: Replaced select() system call with poll() on POSIX systems. ** libgnutls: Preload the system priority file on library load. This allows applications that chroot() to also use the system priorities. ** libgnutls: Applications are allowed to override the built-in key and certificate URLs. ** libgnutls: The gnutls.h header marks constant and pure functions explictly. ** certtool: Added the ability to sign certificates using SHA3. ** certtool: Added the --provable and --verify-allow-broken options. ** gnutls-cli: The --dane option will cause verification failure if gnutls is not compiled with DANE support. ** crywrap: The tool was unbundled from gnutls' distribution. It can be found at https://github.com/nmav/crywrap ** guile: .go files are now built and installed ** guile: Fix compatibility issue of the test suite with Guile 2.1 ** guile: When --with-guile-site-dir is passed, modules are installed in a versioned directory, typically $(datadir)/guile/site/2.0 ** guile: Tests no longer leave zombie processes behind ** API and ABI modifications: GNUTLS_FORCE_CLIENT_CERT: Added GNUTLS_ENABLE_FALSE_START: Added GNUTLS_INDEFINITE_TIMEOUT: Added GNUTLS_ALPN_SERVER_PRECEDENCE: Added GNUTLS_E_ASN1_EMBEDDED_NULL_IN_STRING: Added GNUTLS_E_HANDSHAKE_DURING_FALSE_START: Added gnutls_check_version_numeric: Added gnutls_x509_crt_equals: Added gnutls_x509_crt_equals2: Added gnutls_x509_crt_set_subject_alt_othername: Added gnutls_x509_crt_set_issuer_alt_othername: Added gnutls_x509_crt_get_signature_oid: Added gnutls_x509_crt_get_pk_oid: Added gnutls_x509_crq_set_subject_alt_othername: Added gnutls_x509_crq_get_pk_oid: Added gnutls_x509_crq_get_signature_oid: Added gnutls_x509_crl_get_signature_oid: Added gnutls_x509_privkey_generate2: Added gnutls_x509_privkey_get_seed: Added gnutls_x509_privkey_verify_seed: Added gnutls_privkey_generate2: Added gnutls_privkey_get_seed: Added gnutls_privkey_verify_seed: Added gnutls_decode_ber_digest_info: Added gnutls_encode_ber_digest_info: Added gnutls_dh_params_import_dsa: Added gnutls_session_get_master_secret: Added * Version 3.4.3 (released 2015-07-12) ** libgnutls: Follow closely RFC5280 recommendations and use UTCTime for dates prior to 2050. ** libgnutls: Force 16-byte alignment to all input to ciphers (previously it was done only when cryptodev was enabled). ** libgnutls: Removed support for pthread_atfork() as it has undefined semantics when used with dlopen(), and may lead to a crash. ** libgnutls: corrected failure when importing plain files with gnutls_x509_privkey_import2(), and a password was provided. ** libgnutls: Don't reject certificates if a CA has the URI or IP address name constraints, and the end certificate doesn't have an IP address name or a URI set. ** libgnutls: set and read the hint in DHE-PSK and ECDHE-PSK ciphersuites. ** p11tool: Added --list-token-urls option, and print the token module name in list-tokens. ** API and ABI modifications: gnutls_ecc_curve_get_oid: Added gnutls_digest_get_oid: Added gnutls_pk_get_oid: Added gnutls_sign_get_oid: Added gnutls_ecc_curve_get_id: Added gnutls_oid_to_digest: Added gnutls_oid_to_pk: Added gnutls_oid_to_sign: Added gnutls_oid_to_ecc_curve: Added gnutls_pkcs7_get_signature_count: Added * Version 3.4.2 (released 2015-06-16) ** libgnutls: DTLS blocking API is more robust against infinite blocking, and will notify of more possible timeouts. ** libgnutls: corrected regression with Camellia-256-GCM cipher. Reported by Manuel Pegourie-Gonnard. ** libgnutls: Introduced the GNUTLS_NO_SIGNAL flag to gnutls_init(). That allows to disable SIGPIPE for writes done within gnutls. ** libgnutls: Enhanced the PKCS #7 API to allow signing and verification of structures. API moved to gnutls/pkcs7.h header. ** certtool: Added options to generate PKCS #7 bundles and signed structures. ** API and ABI modifications: gnutls_x509_dn_get_str: Added gnutls_pkcs11_get_raw_issuer_by_subject_key_id: Added gnutls_x509_trust_list_get_issuer_by_subject_key_id: Added gnutls_x509_crt_verify_data2: Added gnutls_pkcs7_get_crt_raw2: Added gnutls_pkcs7_signature_info_deinit: Added gnutls_pkcs7_get_signature_info: Added gnutls_pkcs7_verify_direct: Added gnutls_pkcs7_verify: Added gnutls_pkcs7_get_crl_raw2: Added gnutls_pkcs7_sign: Added gnutls_pkcs7_attrs_deinit: Added gnutls_pkcs7_add_attr: Added gnutls_pkcs7_get_attr: Added gnutls_pkcs7_print: Added * Version 3.4.1 (released 2015-05-03) ** libgnutls: gnutls_certificate_get_ours: will return the certificate even if a callback was used to send it. ** libgnutls: Check for invalid length in the X.509 version field. Without the check certificates with invalid length would be detected as having an arbitrary version. Reported by Hanno Böck. ** libgnutls: Handle DNS name constraints with a leading dot. Patch by Fotis Loukos. ** libgnutls: Updated system-keys support for windows to compile in more versions of mingw. Patch by Tim Kosse. ** libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by Karthikeyan Bhargavan [GNUTLS-SA-2015-2]. ** libgnutls: Reverted: The gnutls_handshake() process will enforce a timeout by default. That caused issues with non-blocking programs. ** certtool: It can generate SHA256 key IDs. ** gnutls-cli: fixed crash in --benchmark-ciphers. Reported by James Cloos. ** configure: re-enabled the --enable-local-libopts flag ** API and ABI modifications: gnutls_x509_crt_get_pk_ecc_raw: Added * Version 3.4.0 (released 2015-04-08) ** libgnutls: Added support for AES-CCM and AES-CCM-8 (RFC6655 and RFC7251) ciphersuites. The former are enabled by default, the latter need to be explicitly enabled, since they reduce the overall security level. ** libgnutls: Added support for Chacha20-Poly1305 ciphersuites following draft-mavrogiannopoulos-chacha-tls-05 and draft-irtf-cfrg-chacha20-poly1305-10. That is currently provided as technology preview and is not enabled by default, since there are no assigned ciphersuite points by IETF and there is no guarrantee of compatibility between draft versions. The ciphersuite priority string to enable it is "+CHACHA20-POLY1305". ** libgnutls: Added support for encrypt-then-authenticate in CBC ciphersuites (RFC7366 -taking into account its errata text). This is enabled by default and can be disabled using the %NO_ETM priority string. ** libgnutls: Added support for the extended master secret (triple-handshake fix) following draft-ietf-tls-session-hash-02. ** libgnutls: Added a new simple and hard to misuse AEAD API (crypto.h). ** libgnutls: SSL 3.0 is no longer included in the default priorities list. It has to be explicitly enabled, e.g., with a string like "NORMAL:+VERS-SSL3.0". ** libgnutls: ARCFOUR (RC4) is no longer included in the default priorities list. It has to be explicitly enabled, e.g., with a string like "NORMAL:+ARCFOUR-128". ** libgnutls: DSA signatures and DHE-DSS are no longer included in the default priorities list. They have to be explicitly enabled, e.g., with a string like "NORMAL:+DHE-DSS:+SIGN-DSA-SHA256:+SIGN-DSA-SHA1". The DSA ciphersuites were dropped because they had no deployment at all on the internet, to justify their inclusion. ** libgnutls: The priority string EXPORT was completely removed. The string was already defunc as support for the EXPORT ciphersuites was removed in GnuTLS 3.2.0. ** libgnutls: Added API to utilize system specific private keys in "gnutls/system-keys.h". It is currently provided as technology preview and is restricted to windows CNG keys. ** libgnutls: gnutls_x509_crt_check_hostname() and friends will use RFC6125 comparison of hostnames. That introduces a dependency on libidn. ** libgnutls: Depend on p11-kit 0.23.1 to comply with the final PKCS #11 URLs draft (draft-pechanec-pkcs11uri-21). ** libgnutls: Depend on nettle 3.1. ** libgnutls: Use getrandom() or getentropy() when available. That avoids the complexity of file descriptor handling and issues with applications closing all open file descriptors on startup. ** libgnutls: Use pthread_atfork() to detect fork when available. ** libgnutls: If a key purpose (extended key usage) is specified for verification, it is applied into intermediate certificates. The verification result GNUTLS_CERT_PURPOSE_MISMATCH is also introduced. ** libgnutls: When gnutls_certificate_set_x509_key_file2() is used in combination with PKCS #11, or TPM URLs, it will utilize the provided password as PIN if required. That removes the requirement for the application to set a callback for PINs in that case. ** libgnutls: priority strings VERS-TLS-ALL and VERS-DTLS-ALL are restricted to the corresponding protocols only, and the VERS-ALL string is introduced to catch all possible protocols. ** libgnutls: Added helper functions to obtain information on PKCS #8 structures. ** libgnutls: Certificate chains which are provided to gnutls_certificate_credentials_t will automatically be sorted instead of failing with GNUTLS_E_CERTIFICATE_LIST_UNSORTED. ** libgnutls: Added functions to export and set the record state. That allows for gnutls_record_send() and recv() to be offloaded (to kernel, hardware or any other subsystem). ** libgnutls: Added the ability to register application specific URL types, which express certificates and keys using gnutls_register_custom_url(). ** libgnutls: Added API to override existing ciphers, digests and MACs, e.g., to override AES-GCM using a system-specific accelerator. That is, (crypto.h) gnutls_crypto_register_cipher(), gnutls_crypto_register_aead_cipher(), gnutls_crypto_register_mac(), and gnutls_crypto_register_digest(). ** libgnutls: Added gnutls_ext_register() to register custom extensions. Contributed by Thierry Quemerais. ** libgnutls: Added gnutls_supplemental_register() to register custom supplemental data handshake messages. Contributed by Thierry Quemerais. ** libgnutls-openssl: it is no longer built by default. ** certtool: Added --p8-info option, which will print PKCS #8 information even if the password is not available. ** certtool: --key-info option will print PKCS #8 encryption information when available. ** certtool: Added the --key-id and --fingerprint options. ** certtool: Added the --verify-hostname, --verify-email and --verify-purpose options to be used in certificate chain verification, to simulate verification for specific hostname and key purpose (extended key usage). ** certtool: --p12-info option will print PKCS #12 MAC and cipher information when available. ** certtool: it will print the A-label (ACE) names in addition to UTF-8. ** p11tool: added options --set-id and --set-label. ** gnutls-cli: added options --priority-list and --save-cert. ** guile: Deprecated priority API has been removed. The old priority API, which had been deprecated for some time, is now gone; use 'set-session-priorities!' instead. ** guile: Remove RSA parameters and related procedures. This API had been deprecated. ** guile: Fix compilation on MinGW. Previously only the static version of the 'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile. ** API and ABI modifications: gnutls_record_get_state: Added gnutls_record_set_state: Added gnutls_aead_cipher_init: Added gnutls_aead_cipher_decrypt: Added gnutls_aead_cipher_encrypt: Added gnutls_aead_cipher_deinit: Added gnutls_pkcs12_generate_mac2: Added gnutls_pkcs12_mac_info: Added gnutls_pkcs12_bag_enc_info: Added gnutls_pkcs8_info: Added gnutls_pkcs_schema_get_name: Added gnutls_pkcs_schema_get_oid: Added gnutls_pcert_export_x509: Added gnutls_pcert_export_openpgp: Added gnutls_pcert_import_x509_list: Added gnutls_pkcs11_privkey_cpy: Added gnutls_x509_crq_get_signature_algorithm: Added gnutls_x509_trust_list_iter_get_ca: Added gnutls_x509_trust_list_iter_deinit: Added gnutls_x509_trust_list_get_issuer_by_dn: Added gnutls_pkcs11_get_raw_issuer_by_dn: Added gnutls_certificate_get_trust_list: Added gnutls_privkey_export_x509: Added gnutls_privkey_export_pkcs11: Added gnutls_privkey_export_openpgp: Added gnutls_privkey_import_ext3: Added gnutls_certificate_get_x509_key: Added gnutls_certificate_get_x509_crt: Added gnutls_certificate_get_openpgp_key: Added gnutls_certificate_get_openpgp_crt: Added gnutls_record_discard_queued: Added gnutls_session_ext_master_secret_status: Added gnutls_priority_string_list: Added gnutls_dh_params_import_raw2: Added gnutls_memset: Added gnutls_memcmp: Added gnutls_pkcs12_bag_set_privkey: Added gnutls_ocsp_resp_get_responder_raw_id: Added gnutls_system_key_iter_deinit: Added gnutls_system_key_iter_get_info: Added gnutls_system_key_delete: Added gnutls_system_key_add_x509: Added gnutls_system_recv_timeout: Added gnutls_register_custom_url: Added gnutls_pkcs11_obj_list_import_url3: Added gnutls_pkcs11_obj_list_import_url4: Added gnutls_pkcs11_obj_set_info: Added gnutls_crypto_register_cipher: Added gnutls_crypto_register_aead_cipher: Added gnutls_crypto_register_mac: Added gnutls_crypto_register_digest: Added gnutls_ext_register: Added gnutls_supplemental_register: Added gnutls_supplemental_recv: Added gnutls_supplemental_send: Added gnutls_openpgp_crt_check_email: Added gnutls_x509_crt_check_email: Added gnutls_handshake_set_hook_function: Modified gnutls_pkcs11_privkey_generate3: Added gnutls_pkcs11_copy_x509_crt2: Added gnutls_pkcs11_copy_x509_privkey2: Added gnutls_pkcs11_obj_list_import_url: Removed gnutls_pkcs11_obj_list_import_url2: Removed gnutls_certificate_client_set_retrieve_function: Removed gnutls_certificate_server_set_retrieve_function: Removed gnutls_certificate_set_rsa_export_params: Removed gnutls_certificate_type_set_priority: Removed gnutls_cipher_set_priority: Removed gnutls_compression_set_priority: Removed gnutls_kx_set_priority: Removed gnutls_mac_set_priority: Removed gnutls_protocol_set_priority: Removed gnutls_rsa_export_get_modulus_bits: Removed gnutls_rsa_export_get_pubkey: Removed gnutls_rsa_params_cpy: Removed gnutls_rsa_params_deinit: Removed gnutls_rsa_params_export_pkcs1: Removed gnutls_rsa_params_export_raw: Removed gnutls_rsa_params_generate2: Removed gnutls_rsa_params_import_pkcs1: Removed gnutls_rsa_params_import_raw: Removed gnutls_rsa_params_init: Removed gnutls_sign_callback_get: Removed gnutls_sign_callback_set: Removed gnutls_x509_crt_verify_data: Removed gnutls_x509_crt_verify_hash: Removed gnutls_pubkey_get_verify_algorithm: Removed gnutls_x509_crt_get_verify_algorithm: Removed gnutls_pubkey_verify_hash: Removed gnutls_pubkey_verify_data: Removed gnutls_record_set_max_empty_records: Removed guile: set-session-cipher-priority!: Removed set-session-mac-priority!: Removed set-session-compression-method-priority!: Removed set-session-kx-priority!: Removed set-session-protocol-priority!: Removed set-session-certificate-type-priority!: Removed set-session-default-priority!: Removed set-session-default-export-priority!: Removed make-rsa-parameters: Removed rsa-parameters?: Removed set-certificate-credentials-rsa-export-parameters!: Removed pkcs1-import-rsa-parameters: Removed pkcs1-export-rsa-parameters: Removed
security/stunnel: security fix Revisions pulled up: - security/stunnel/Makefile 1.104 - security/stunnel/distinfo 1.51 - security/stunnel/patches/patch-stunnel.conf-sample.in 1.1 --- Module Name: pkgsrc Committed By: jym Date: Mon Aug 29 19:21:25 UTC 2016 Modified Files: pkgsrc/security/stunnel: Makefile distinfo Added Files: pkgsrc/security/stunnel/patches: patch-stunnel.conf-sample.in Log Message: PR pkg/51449 Update stunnel to 5.35. - Add patch to provide an explicit chroot option to the default configuration sample (option is documented but not found within the default conf file). While here, enable setuid/setgid as stunnel user/group creations are handled by package. - Rework SUBSTs so that they apply to the correct sample config file. Changelog: Version 5.35, 2016.07.18, urgency: HIGH * Bugfixes - Fixed incorrectly enforced client certificate requests. - Only default to SO_EXCLUSIVEADDRUSE on Vista and later. - Fixed thread safety of the configuration file reopening. Version 5.34, 2016.07.05, urgency: HIGH * Security bugfixes - Fixed malfunctioning "verify = 4". * New features - Bind sockets with SO_EXCLUSIVEADDRUSE on WIN32. - Added three new service-level options: requireCert, verifyChain, and verifyPeer for fine-grained certificate verification control. - Improved compatibility with the current OpenSSL 1.1.0-dev tree. Version 5.33, 2016.06.23, urgency: HIGH * New features - Improved memory leak detection performance and accuracy. - Improved compatibility with the current OpenSSL 1.1.0-dev tree. - SNI support also enabled on OpenSSL 0.9.8f and later (thx to Guillermo Rodriguez Garcia). - Added support for PKCS #12 (.p12/.pfx) certificates (thx to Dmitry Bakshaev). * Bugfixes - Fixed a TLS session caching memory leak (thx to Richard Kraemer). Before stunnel 5.27 this leak only emerged with sessiond enabled. - Yet another WinCE socket fix (thx to Richard Kraemer). - Fixed passphrase/pin dialogs in tstunnel.exe. - Fixed a FORK threading build regression bug. - OPENSSL_NO_DH compilation fix (thx to Brian Lin). - Fixed a TLS session caching memory leak (thx to Richard Kraemer). Before stunnel 5.27 this leak only emerged with sessiond enabled. - Yet another WinCE socket fix (thx to Richard Kraemer). - Fixed passphrase/pin dialogs in tstunnel.exe. - Fixed a FORK threading build regression bug. - OPENSSL_NO_DH compilation fix (thx to Brian Lin).
ChangeLog for wpa_supplicant 2016-10-02 - v2.6 * fixed WNM Sleep Mode processing when PMF is not enabled [http://w1.fi/security/2015-6/] (CVE-2015-5310) * fixed EAP-pwd last fragment validation [http://w1.fi/security/2015-7/] (CVE-2015-5315) * fixed EAP-pwd unexpected Confirm message processing [http://w1.fi/security/2015-8/] (CVE-2015-5316) * fixed WPS configuration update vulnerability with malformed passphrase [http://w1.fi/security/2016-1/] (CVE-2016-4476) * fixed configuration update vulnerability with malformed parameters set over the local control interface [http://w1.fi/security/2016-1/] (CVE-2016-4477) * fixed TK configuration to the driver in EAPOL-Key 3/4 retry case * extended channel switch support for P2P GO * started to throttle control interface event message bursts to avoid issues with monitor sockets running out of buffer space * mesh mode fixes/improvements - generate proper AID for peer - enable WMM by default - add VHT support - fix PMKID derivation - improve robustness on various exchanges - fix peer link counting in reconnect case - improve mesh joining behavior - allow DTIM period to be configured - allow HT to be disabled (disable_ht=1) - add MESH_PEER_ADD and MESH_PEER_REMOVE commands - add support for PMKSA caching - add minimal support for SAE group negotiation - allow pairwise/group cipher to be configured in the network profile - use ieee80211w profile parameter to enable/disable PMF and derive a separate TX IGTK if PMF is enabled instead of using MGTK incorrectly - fix AEK and MTK derivation - remove GTKdata and IGTKdata from Mesh Peering Confirm/Close - note: these changes are not fully backwards compatible for secure (RSN) mesh network * fixed PMKID derivation with SAE * added support for requesting and fetching arbitrary ANQP-elements without internal support in wpa_supplicant for the specific element (anqp[265]=<hexdump> in "BSS <BSSID>" command output) * P2P - filter control characters in group client device names to be consistent with other P2P peer cases - support VHT 80+80 MHz and 160 MHz - indicate group completion in P2P Client role after data association instead of already after the WPS provisioning step - improve group-join operation to use SSID, if known, to filter BSS entries - added optional ssid=<hexdump> argument to P2P_CONNECT for join case - added P2P_GROUP_MEMBER command to fetch client interface address * P2PS - fix follow-on PD Response behavior - fix PD Response generation for unknown peer - fix persistent group reporting - add channel policy to PD Request - add group SSID to the P2PS-PROV-DONE event - allow "P2P_CONNECT <addr> p2ps" to be used without specifying the default PIN * BoringSSL - support for OCSP stapling - support building of h20-osu-client * D-Bus - add ExpectDisconnect() - add global config parameters as properties - add SaveConfig() - add VendorElemAdd(), VendorElemGet(), VendorElemRem() * fixed Suite B 192-bit AKM to use proper PMK length (note: this makes old releases incompatible with the fixed behavior) * improved PMF behavior for cases where the AP and STA has different configuration by not trying to connect in some corner cases where the connection cannot succeed * added option to reopen debug log (e.g., to rotate the file) upon receipt of SIGHUP signal * EAP-pwd: added support for Brainpool Elliptic Curves (with OpenSSL 1.0.2 and newer) * fixed EAPOL reauthentication after FT protocol run * fixed FTIE generation for 4-way handshake after FT protocol run * extended INTERFACE_ADD command to allow certain type (sta/ap) interface to be created * fixed and improved various FST operations * added 80+80 MHz and 160 MHz VHT support for IBSS/mesh * fixed SIGNAL_POLL in IBSS and mesh cases * added an option to abort an ongoing scan (used to speed up connection and can also be done with the new ABORT_SCAN command) * TLS client - do not verify CA certificates when ca_cert is not specified - support validating server certificate hash - support SHA384 and SHA512 hashes - add signature_algorithms extension into ClientHello - support TLS v1.2 signature algorithm with SHA384 and SHA512 - support server certificate probing - allow specific TLS versions to be disabled with phase2 parameter - support extKeyUsage - support PKCS TritonDataCenter#5 v2.0 PBES2 - support PKCS TritonDataCenter#5 with PKCS TritonDataCenter#12 style key decryption - minimal support for PKCS TritonDataCenter#12 - support OCSP stapling (including ocsp_multi) * OpenSSL - support OpenSSL 1.1 API changes - drop support for OpenSSL 0.9.8 - drop support for OpenSSL 1.0.0 * added support for multiple schedule scan plans (sched_scan_plans) * added support for external server certificate chain validation (tls_ext_cert_check=1 in the network profile phase1 parameter) * made phase2 parser more strict about correct use of auth=<val> and autheap=<val> values * improved GAS offchannel operations with comeback request * added SIGNAL_MONITOR command to request signal strength monitoring events * added command for retrieving HS 2.0 icons with in-memory storage (REQ_HS20_ICON, GET_HS20_ICON, DEL_HS20_ICON commands and RX-HS20-ICON event) * enabled ACS support for AP mode operations with wpa_supplicant * EAP-PEAP: fixed interoperability issue with Windows 2012r2 server ("Invalid Compound_MAC in cryptobinding TLV") * EAP-TTLS: fixed success after fragmented final Phase 2 message * VHT: added interoperability workaround for 80+80 and 160 MHz channels * WNM: workaround for broken AP operating class behavior * added kqueue(2) support for eloop (CONFIG_ELOOP_KQUEUE) * nl80211: - add support for full station state operations - do not add NL80211_ATTR_SMPS_MODE attribute if HT is disabled - add NL80211_ATTR_PREV_BSSID with Connect command - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use unencrypted EAPOL frames * added initial MBO support; number of extensions to WNM BSS Transition Management * added support for PBSS/PCP and P2P on 60 GHz * Interworking: add credential realm to EAP-TLS identity * fixed EAPOL-Key Request Secure bit to be 1 if PTK is set * HS 2.0: add support for configuring frame filters * added POLL_STA command to check connectivity in AP mode * added initial functionality for location related operations * started to ignore pmf=1/2 parameter for non-RSN networks * added wps_disabled=1 network profile parameter to allow AP mode to be started without enabling WPS * wpa_cli: added action script support for AP-ENABLED and AP-DISABLED events * improved Public Action frame addressing - add gas_address3 configuration parameter to control Address 3 behavior * number of small fixes
ChangeLog for wpa_supplicant (and also _gui): 2016-10-02 - v2.6 * fixed WNM Sleep Mode processing when PMF is not enabled [http://w1.fi/security/2015-6/] (CVE-2015-5310) * fixed EAP-pwd last fragment validation [http://w1.fi/security/2015-7/] (CVE-2015-5315) * fixed EAP-pwd unexpected Confirm message processing [http://w1.fi/security/2015-8/] (CVE-2015-5316) * fixed WPS configuration update vulnerability with malformed passphrase [http://w1.fi/security/2016-1/] (CVE-2016-4476) * fixed configuration update vulnerability with malformed parameters set over the local control interface [http://w1.fi/security/2016-1/] (CVE-2016-4477) * fixed TK configuration to the driver in EAPOL-Key 3/4 retry case * extended channel switch support for P2P GO * started to throttle control interface event message bursts to avoid issues with monitor sockets running out of buffer space * mesh mode fixes/improvements - generate proper AID for peer - enable WMM by default - add VHT support - fix PMKID derivation - improve robustness on various exchanges - fix peer link counting in reconnect case - improve mesh joining behavior - allow DTIM period to be configured - allow HT to be disabled (disable_ht=1) - add MESH_PEER_ADD and MESH_PEER_REMOVE commands - add support for PMKSA caching - add minimal support for SAE group negotiation - allow pairwise/group cipher to be configured in the network profile - use ieee80211w profile parameter to enable/disable PMF and derive a separate TX IGTK if PMF is enabled instead of using MGTK incorrectly - fix AEK and MTK derivation - remove GTKdata and IGTKdata from Mesh Peering Confirm/Close - note: these changes are not fully backwards compatible for secure (RSN) mesh network * fixed PMKID derivation with SAE * added support for requesting and fetching arbitrary ANQP-elements without internal support in wpa_supplicant for the specific element (anqp[265]=<hexdump> in "BSS <BSSID>" command output) * P2P - filter control characters in group client device names to be consistent with other P2P peer cases - support VHT 80+80 MHz and 160 MHz - indicate group completion in P2P Client role after data association instead of already after the WPS provisioning step - improve group-join operation to use SSID, if known, to filter BSS entries - added optional ssid=<hexdump> argument to P2P_CONNECT for join case - added P2P_GROUP_MEMBER command to fetch client interface address * P2PS - fix follow-on PD Response behavior - fix PD Response generation for unknown peer - fix persistent group reporting - add channel policy to PD Request - add group SSID to the P2PS-PROV-DONE event - allow "P2P_CONNECT <addr> p2ps" to be used without specifying the default PIN * BoringSSL - support for OCSP stapling - support building of h20-osu-client * D-Bus - add ExpectDisconnect() - add global config parameters as properties - add SaveConfig() - add VendorElemAdd(), VendorElemGet(), VendorElemRem() * fixed Suite B 192-bit AKM to use proper PMK length (note: this makes old releases incompatible with the fixed behavior) * improved PMF behavior for cases where the AP and STA has different configuration by not trying to connect in some corner cases where the connection cannot succeed * added option to reopen debug log (e.g., to rotate the file) upon receipt of SIGHUP signal * EAP-pwd: added support for Brainpool Elliptic Curves (with OpenSSL 1.0.2 and newer) * fixed EAPOL reauthentication after FT protocol run * fixed FTIE generation for 4-way handshake after FT protocol run * extended INTERFACE_ADD command to allow certain type (sta/ap) interface to be created * fixed and improved various FST operations * added 80+80 MHz and 160 MHz VHT support for IBSS/mesh * fixed SIGNAL_POLL in IBSS and mesh cases * added an option to abort an ongoing scan (used to speed up connection and can also be done with the new ABORT_SCAN command) * TLS client - do not verify CA certificates when ca_cert is not specified - support validating server certificate hash - support SHA384 and SHA512 hashes - add signature_algorithms extension into ClientHello - support TLS v1.2 signature algorithm with SHA384 and SHA512 - support server certificate probing - allow specific TLS versions to be disabled with phase2 parameter - support extKeyUsage - support PKCS TritonDataCenter#5 v2.0 PBES2 - support PKCS TritonDataCenter#5 with PKCS TritonDataCenter#12 style key decryption - minimal support for PKCS TritonDataCenter#12 - support OCSP stapling (including ocsp_multi) * OpenSSL - support OpenSSL 1.1 API changes - drop support for OpenSSL 0.9.8 - drop support for OpenSSL 1.0.0 * added support for multiple schedule scan plans (sched_scan_plans) * added support for external server certificate chain validation (tls_ext_cert_check=1 in the network profile phase1 parameter) * made phase2 parser more strict about correct use of auth=<val> and autheap=<val> values * improved GAS offchannel operations with comeback request * added SIGNAL_MONITOR command to request signal strength monitoring events * added command for retrieving HS 2.0 icons with in-memory storage (REQ_HS20_ICON, GET_HS20_ICON, DEL_HS20_ICON commands and RX-HS20-ICON event) * enabled ACS support for AP mode operations with wpa_supplicant * EAP-PEAP: fixed interoperability issue with Windows 2012r2 server ("Invalid Compound_MAC in cryptobinding TLV") * EAP-TTLS: fixed success after fragmented final Phase 2 message * VHT: added interoperability workaround for 80+80 and 160 MHz channels * WNM: workaround for broken AP operating class behavior * added kqueue(2) support for eloop (CONFIG_ELOOP_KQUEUE) * nl80211: - add support for full station state operations - do not add NL80211_ATTR_SMPS_MODE attribute if HT is disabled - add NL80211_ATTR_PREV_BSSID with Connect command - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use unencrypted EAPOL frames * added initial MBO support; number of extensions to WNM BSS Transition Management * added support for PBSS/PCP and P2P on 60 GHz * Interworking: add credential realm to EAP-TLS identity * fixed EAPOL-Key Request Secure bit to be 1 if PTK is set * HS 2.0: add support for configuring frame filters * added POLL_STA command to check connectivity in AP mode * added initial functionality for location related operations * started to ignore pmf=1/2 parameter for non-RSN networks * added wps_disabled=1 network profile parameter to allow AP mode to be started without enabling WPS * wpa_cli: added action script support for AP-ENABLED and AP-DISABLED events * improved Public Action frame addressing - add gas_address3 configuration parameter to control Address 3 behavior * number of small fixes
Add test target. Changes in version 0.21 *********************** Released on October 23rd, 2014. * Restored the atf(7) manual page to serve as a reference to all the other manual pages shipped by ATF. * Added the -s flag to atf-sh to support specifying the shell interpreter to be used. * Removed ATF_WORKDIR. The only remaining consumers have been converted to use the standard TMPDIR environment variable. As a benefit, and because Kyua forces the TMPDIR to live within the test case's work directory, any stale files left behind by ATF will be automatically cleaned up. * Documented the environment variables recognized by each component in the relevant manual pages. This information was lost with the atf-config(1) removal. * Added a new "require.diskspace" metadata property to test cases so that they can specify the minimum amount of disk space required for the test to run. * Renamed the atf-{c,c++,sh}-api(3) manual pages to atf-{c,c++,sh}(3) for discoverability purposes. Symbolic links are provided for the time being to still make the old names visible. * Issue #5: Recommend the (expected, actual) idiom for calls to the test macros in the manual pages. * Issue #7: Stopped catching unhandled exceptions in atf-c++ tests. This propagates the crash to the caller, which in turn allows it to obtain proper debugging information. In particular, Kyua should now be able to extract a stacktrace pinpointing the problem. * Issue #8: Fixed atf-c/macros_test:use test failures spotted by the clang that ships with FreeBSD 11.0-CURRENT. * Issue #12: Improved documentation of atf-sh(3) and atf-check(1) by better explaining how they relate to each other. * Issue #14: Stopped setting 'set -e' in atf-sh. This setting was initially added as a way to enable a "strict" mode in the library and to make test cases fail fast when they run unprotected commands. However, doing so in the library is surprising as the responsibility of enabling 'set -e' should be on the user's code. Also, 'set -e' introduces inconsistent behavior on subshells and users do not expect that. * Issue #15: Fixed atf_utils_{fork,wait} to support nested calls. * Issue #16: Fixed test failures (by removing a long-standing hack) on systems that lack \e support in printf(1). * Issue #19: Removed stale references to atf-config and atf-run.
Upstream changes: 2017-01-26 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version, Date): Release 0.6.12 2017-01-23 Thierry Onkelinx <[email protected]> * NAMESPACE: export sha1.function() and sha1.call() * R/sha1.R: - sha1() gains methods for the class "function" and "call" - sha1() gains a ... argument, currently only relevant for "function" - sha1() takes arguments into account for hash for complex, Date and array. Note that this will lead to different hasheS for these classes and for objects containing these classes * man/sha1.rd: update helppage for sha1() * tests/sha1Test.R: update unit tests for sha1() 2017-01-01 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version, Date): Release 0.6.11 * R/sha1.R (sha1.anova): Added more #nocov marks * src/sha2.c (SHA256_Transform): Idem * tests/AESTest.R (hextextToRaw): Print AES object * tests/AESTest.Rout.save: Updated 2016-12-08 Dirk Eddelbuettel <[email protected]> * NAMESPACE: Register (and exported) makeRaw S3 methods * man/makeRaw.Rd: New manual page * tests/hmacTest.R: Direct call to makeRaw() * tests/hmacTest.Rout.save: Ditto * src/digest.c: Additional #nocov tags * src/xxhash.c: Ditto 2016-12-07 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version, Date): Rolled minor version * README.md: Use shields.io badge for codecov * R/digest.R: Additional #nocov tags * src/sha2.c: Ditto * src/raes.c: Ditto * tests/hmacTest.R: Additional tests * tests/hmacTest.Rout.save: Ditto 2016-11-30 Dirk Eddelbuettel <[email protected]> * .travis.yml (before_install): Activate PPA as we (currently) need an updated version of (r-cran)-covr to run coverage * tests/load-unload.R: Comment-out for now as it upsets coverage * tests/digestTest.R: Test two more algorithms * tests/digestTest.Rout.save: Updated reference output * R/digest.R: Added #nocov tags * R/zzz.R (.onUnload): Ditto * src/crc32.c: Ditto * src/pmurhash.c: Ditto * src/raes.c: Ditto * src/sha2.c: Ditto * src/xxhash.c: Ditto 2016-11-26 Dirk Eddelbuettel <[email protected]> * .travis.yml (after_success): Integrated Jim Hester's suggestion of activating code coverage sent many moons ago (in PR #12) * .codecov.yml (comment): Added * .Rbuildignore: Exclude .codecov.yml * README.md: Added code coverage badge 2016-10-16 Dirk Eddelbuettel <[email protected]> * R/digest.R (digest): Support 'nosharing' option of base::serialize as suggested by Radford Neal whose pqR uses this 2016-08-02 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (License): Now GPL (>= 2), cf issue 36 on GH * README.md: Updated badge accordingly 2016-08-02 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Version): Release 0.6.10 * DESCRIPTION (Description): Shortened to one paragraph * DESCRIPTION (BugReports): URL to GH issues added * .travis.yml: Rewritten for run.sh from forked r-travis 2016-07-12 Henrik Bengtsson <[email protected]> * src/digest.c: Correct bug with skip and file parameter interaction * tests/digestTest.R: Test code * tests/digestTest.Rout.save: Test reference output * R/zzz.R: Allow for unloading of shared library * tests/load-unload.R: Test code * DESCRIPTION: Rolled minor Version and Date 2016-05-25 Thierry Onkelinx <[email protected]> * R/sha1.R: Support for pairlist and name * tests/sha1Test.R: Support for pairlist and name * man/sha1.Rd: Support for pairlist, name, complex, array and Date * NAMESPACE: Support for pairlist, name and array * DESCRIPTION: bump version number and date 2016-05-01 Viliam Simko <[email protected]> * R/sha1.R: Support for complex, Date and array * tests/sha1Test.R: Ditto * NAMESPACE: Ditto 2016-04-27 Dirk Eddelbuettel <[email protected]> * DESCRIPTION (Author): Add Qiang Kou to Authors * README.md: Ditto 2016-01-25 Dirk Eddelbuettel <[email protected]> * src/digest.c (digest): Use XLENGTH if R >= 3.0.0 (issue #29) 2016-01-11 Thierry Onkelinx <[email protected]> * R/sha1.R: handle empty list and empty dataframe (#issue 27); take the object class, digits and zapsmall into account (#PR 28) * vignettes/sha1.Rmd: Small edits to reflect changes is sha1() 2016-01-09 Michel Lang <[email protected]> * R/sha1.R: Add a length check to sha1(), use vapply()
The necessary patches have been submitted upstream. This still does not build with PKGSRC_FORTIFY yet though. List of intermediate commits: * Prepare 0.15 release. * Do not use rand() within fseek(), it might break reproducibility. * Work around an issue with fseek() diversion. Closes #7. * More verbose debug messages. * Merge pull request #12 from edmcman/feature/retain_file_extension_in_copy_mode * Also include alloca.h * Retain file extension in copy mode. * Merge pull request #11 from CERTCC-Vulnerability-Analysis/feature/add_opmode_null_to_run_without_fuzzing * Add new "null" opmode which doesn't mutate the file. * Export VERBOSE=1 in Travis so that the test suite outputs debug information. * Add #pragma once directives in all our headers, for safety. * Tell Travis to try to build on OS X, too. * Add Travis build status to README. * Move Travis builds to the container-based infrastructure. * Tell Travis to bootstrap before running configure. * Add a .travis.yml configuration file for CI. * Disable the mmap regression test on OS X. * Hopefully fix OS X compilation now. Fixes #5. * Disable unnecessary weak symbol declaration. * Merge pull request #4 from x9prototype/master * Merge pull request #1 from x9prototype/x9prototype-patch-1 * Update libzzuf/lib-stream.c * zzuf: set program version to 0.14 and prepare release. * win32: using <stdint.h> instead of defining our own types. * misc: fix a few minor issues found by static code analysis. * sys: unsatisfying workaround for an issue with libasan. * win32: clean up some Windows code. * libzzuf: protect library initialisation with a mutex. * build: remove spurious binary file. * libzzuf: fix compiler warnings by adding declarations for functions that are unlikely to be exposed by system headers. * Allow debug_str to be provided a negative length count for convenience. * zzuf: fix a minor inconsistency between short and long options when compiled on a system with a useless rlimit(). * doc: group command line options by category in the man page. * stream: fix a nasty bug that completely messed up with the streambuf structure tracking. Now when the new streambuf position is exactly at the end of the previous streambuf, we only fuzz the streambuf if new data is available (i.e. when streambuf_count != 0); otherwise, it just means that we?re at the end of the file, waiting for new read orders. * debug: minor tweak to the debug string formatter. * debug: refactor a lot of buffer debug functions using a shared formatter. * test: use the -d flag in unit tests so that we can find potential errors in the debug() function calls. * misc: rename a lot of _zz_-prefixed variables. * test: add a regression test for a bug in our mmap function. * zzuf: add a -X flag for hexadecimal dumps. * debug: try to output as much debug output as possible and make debug() thread safe on Unix platforms. * stream: rename a few functions for clarity. * stream: fuzz the whole stream buffer upon opening. * stream: refactor some streambuf getter functions. * test: add a new regression test for a bug at stream EOF. * stream: rename ?s? to ?stream? for consistency. * mem: fix a buffer overflow bug in the mmap() replacement. * misc: factor several common tests into one must_fuzz_fd() function. * test: add a regression test for a bug in our mmap function. * misc: C99 refactoring; put variable declarations closer to their first use * misc: typo of the ass. * win32: some compilation fixes introduced by refactoring for Linux. * doc: update copyright and URLs. * zzuf: replace a critical section with a simple spinlock. * misc: move a lot of generic stuff to a new util/ source subdirectory. * win32: some mingw32/mingw64 warning and compilation fixes. * build: remove ChangeLog, as it?s convenient enough to have it in Git. * misc: various compilation warning fixes and copyright updates. * libzzuf: fix fseeko64 parameter type. * fork: document more code and fix a bug reported by Will Newton. * test: several fixes in the testsuite. * misc: now that Visual Studio supports it some 15 years later, switch to C99. * misc: minor fixes for compilation warnings. * win32: Windows-specific compilation fixes. * win32: add spinlock implementation for Windows. * win32: update to newer mingw compiler version. * build: remove the libcaca dependency and embed code instead. * build: refresh build system. * build: fix a few compilation warnings. * core: add a lightweight spinlock to protect the list of file descriptors. * sys: fix coding style. * fix crash on windows 32-bit and compute_patch_size * win32: add some console handling function diversions. * win32: add more explicit error messages and add support for 0xb8 opcode. * add relocate_hook to improve api hooking, fix dll name string comparison (no case sensitive), fix used after free on win32, add more hooks related to async file access * build: fix compilation by including <wchar.h> and checking for regwexec. * cosmetic: get rid of CRLF line endings. * add new hook for windows (CreateFileMapping(A|W), MapViewOfFile, ReadFileEx), re-enable option -U, start to port network on windows * port zzuf to win64 (amd64) * add regex feature for win32 * change the method of hooking, now we disassemble the beginning of the targeted function and insert a jump to the new function. * start to implement hotpatch hook on win32 port, but some API don't look to use it for some reason (e.g. kernel32!ReadFile) * win32 port starts to fuzz executable (only few functions related to file handling are implemented) * fix tmp file creation on win32, start to implement handling of win32 exception with GetExitCodeProcess * on win32, use a named pipe and IOCP to read stdout, stderr and debugfd correctly. * * win32: add debug information to the function diversion code. * linux: fix a few compilation warnings. * Fix a weird problem with lib6 versioned symbols. * osx: do not enforce flat namespace in copy mode on OS X. * Win64 support in the VS solution. * Fix wrong pointer types in the network range structures. * Fix line endings. * Get rid of the getopt reimplementation and depend on libcaca instead. * Implement ReOpenFile and fix a few Win32 compilation warnings. * Fix Win32 intermediate build directories. * Fix missing ZZUF_DEBUGFD passing and debug function availability. * Fix a bug in the %i formatting and implement %S. * Get the debug channel to work on Win32. * Treat %x arguments as unsigned in the printf reimplementation. * Fix the printf reimplementation to properly handle INT_MIN. * Disable select() on Win32. It is not supported on non-sockets. * Remove useless PARENT_FD/CHILD_FD hack. * Make it easier to dynamically allocate the debug filedescriptor later. * Filedescriptor 0 is the debug channel, not stdin! Fix that. * Proper child command line construction on Win32. There is no need to hardcode stuff for debugging purposes any longer. * Inherit stdin/stdout/stderr in the child process under Win32. * Remove useless code for Win32 diversions. * Mark diverted Win32 functions as __stdcall, it's the correct calling convention. * Divert ReadFile() and CloseHandle(). * Drop Visual Studio 2008 support and require the 2010 version. The 2010 express version is free to use and it's a lot better. * Fix compilation warnings on Win32. * Divert CreateFileW in addition to CreateFileA. * Fix the Linux build to accomodate with the new Win32 features. * CreateFile() diversion proof of concept. * Add a mechanism for Win32 diversions. * Fix a bug caused by undefined function call precedence. * Fix zzat compilation on Win32 and create a .vcxproj file for it. * Minor Win32 code simplification in sys.c. * Divert AttachConsole() and AllocConsole() for debugging purposes. * Full support for ASLR in the Win32 loader. * Refactor the DLL initialisation code to allow several diversions. * Improve the DLL injection code. Now seems to work rather well under Windows. But it needs a lot of polishing. * Do not build ASLR binaries on Windows for now. * Fix Win32 build. * Add a few comments in the code for new Win32 strategies. * Make check-zzuf-r-ratio slightly more tolerant. * New operating mode "copy". It uses temporary files instead of preloading libzzuf into the process. * Grammar. * Add a regression test for our Gentoo __fread_chk() bug. * Fix old typos in check-utils. * Add fortify versions of libc calls to zzat. * Fortify functions actually have extra arguments. Fix that. * Update TODO list. * Revert any potential overriding macro before declaring a new function. * Add support for fortified glibc functions (__fgets_chk, __read_chk, etc.). * Rename zzcat to zzat to avoid conflicts with zziplib. * Clean up ChangeLog generation. * Split check-build into check-source and check-win32. * Add an OS X build script that generates fat binaries. * Add missing svn:ignore properties. * On OS X, resident_size is actually in bytes, not pages. Fixing memory check routine.
Came across a small anomaly in building gedit, namely a missing definition of ACCESSPERMS which is referenced in test/document-saver.c
Search the web I noticed (here https://mail.gnome.org/archives/commits-list/2010-June/msg09709.html) the following patch workaround that has not been ( and probably will never be) integrated upstream in Gnome:
indeed, illumos falls into this category, and I'm able to complete the build with this workaround.
The thing is, seems worthwhile to propose the patch to the illumos tree as opposed to dirty workarounds.
What is Joyent's feeling about an adaptation of the following found in netbsd sys/stat.h
similar for freebsd found http://src.illumos.org/source/xref/freebsd-head/sys/sys/stat.h
The text was updated successfully, but these errors were encountered: