summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-27Add a PRINT_PLIST_AWK pattern for python-3.5.wiz1-1/+2
2015-12-27py-borg update done.wiz1-2/+1
2015-12-27Mention py-borg update as py-borgbackup.wiz1-1/+3
2015-12-27Finish move of py-borg to py-borgbackup.wiz8-145/+2
2015-12-27Re-Import sysutils/py-borg as sysutils/py-borgbackup.wiz7-0/+169
Ok MAINTAINER bsiegert. While doing that, update to current release, 0.29.0. Changes since 0.24.0: Version 0.29.0 -------------- Compatibility notes: - when upgrading to 0.29.0 you need to upgrade client as well as server installations due to the locking and commandline interface changes otherwise you'll get an error msg about a RPC protocol mismatch or a wrong commandline option. if you run a server that needs to support both old and new clients, it is suggested that you have a "borg-0.28.2" and a "borg-0.29.0" command. clients then can choose via e.g. "borg --remote-path=borg-0.29.0 ...". - the default waiting time for a lock changed from infinity to 1 second for a better interactive user experience. if the repo you want to access is currently locked, borg will now terminate after 1s with an error message. if you have scripts that shall wait for the lock for a longer time, use --lock-wait N (with N being the maximum wait time in seconds). Bug fixes: - hash table tuning (better chosen hashtable load factor 0.75 and prime initial size of 1031 gave ~1000x speedup in some scenarios) - avoid creation of an orphan lock for one case, #285 - --keep-tag-files: fix file mode and multiple tag files in one directory, #432 - fixes for "borg upgrade" (attic repo converter), #466 - remove --progress isatty magic (and also --no-progress option) again, #476 - borg init: display proper repo URL - fix format of umask in help pages, #463 New features: - implement --lock-wait, support timeout for UpgradableLock, #210 - implement borg break-lock command, #157 - include system info below traceback, #324 - sane remote logging, remote stderr, #461: - remote log output: intercept it and log it via local logging system, with "Remote: " prefixed to message. log remote tracebacks. - remote stderr: output it to local stderr with "Remote: " prefixed. - add --debug and --info (same as --verbose) to set the log level of the builtin logging configuration (which otherwise defaults to warning), #426 note: there are few messages emitted at DEBUG level currently. - optionally configure logging via env var BORG_LOGGING_CONF - add --filter option for status characters: e.g. to show only the added or modified files (and also errors), use "borg create -v --filter=AME ...". - more progress indicators, #394 - use ISO-8601 date and time format, #375 - "borg check --prefix" to restrict archive checking to that name prefix, #206 Other changes: - hashindex_add C implementation (speed up cache re-sync for new archives) - increase FUSE read_size to 1024 (speed up metadata operations) - check/delete/prune --save-space: free unused segments quickly, #239 - increase rpc protocol version to 2 (see also Compatibility notes), #458 - silence borg by default (via default log level WARNING) - get rid of C compiler warnings, #391 - upgrade OS X FUSE to 3.0.9 on the OS X binary build system - use python 3.5.1 to build binaries - docs: - new mailing list borgbackup@python.org, #468 - readthedocs: color and logo improvements - load coverage icons over SSL (avoids mixed content) - more precise binary installation steps - update release procedure docs about OS X FUSE - FAQ entry about unexpected 'A' status for unchanged file(s), #403 - add docs about 'E' file status - add "borg upgrade" docs, #464 - add developer docs about output and logging - clarify encryption, add note about client-side encryption - add resources section, with videos, talks, presentations, #149 - Borg moved to Arch Linux [community] - fix wrong installation instructions for archlinux Version 0.28.2 -------------- New features: - borg create --exclude-if-present TAGFILE - exclude directories that have the given file from the backup. You can additionally give --keep-tag-files to preserve just the directory roots and the tag-files (but not backup other directory contents), #395, attic #128, attic #142 Other changes: - do not create docs sources at build time (just have them in the repo), completely remove have_cython() hack, do not use the "mock" library at build time, #384 - avoid hidden import, make it easier for PyInstaller, easier fix for #218 - docs: - add description of item flags / status output, fixes #402 - explain how to regenerate usage and API files (build_api or build_usage) and when to commit usage files directly into git, #384 - minor install docs improvements Version 0.28.1 -------------- Bug fixes: - do not try to build api / usage docs for production install, fixes unexpected "mock" build dependency, #384 Other changes: - avoid using msgpack.packb at import time - fix formatting issue in changes.rst - fix build on readthedocs Version 0.28.0 -------------- Compatibility notes: - changed return codes (exit codes), see docs. in short: old: 0 = ok, 1 = error. now: 0 = ok, 1 = warning, 2 = error New features: - refactor return codes (exit codes), fixes #61 - add --show-rc option enable "terminating with X status, rc N" output, fixes 58, #351 - borg create backups atime and ctime additionally to mtime, fixes #317 - extract: support atime additionally to mtime - FUSE: support ctime and atime additionally to mtime - support borg --version - emit a warning if we have a slow msgpack installed - borg list --prefix=thishostname- REPO, fixes #205 - Debug commands (do not use except if you know what you do: debug-get-obj, debug-put-obj, debug-delete-obj, debug-dump-archive-items. Bug fixes: - setup.py: fix bug related to BORG_LZ4_PREFIX processing - fix "check" for repos that have incomplete chunks, fixes #364 - borg mount: fix unlocking of repository at umount time, fixes #331 - fix reading files without touching their atime, #334 - non-ascii ACL fixes for Linux, FreeBSD and OS X, #277 - fix acl_use_local_uid_gid() and add a test for it, attic #359 - borg upgrade: do not upgrade repositories in place by default, #299 - fix cascading failure with the index conversion code, #269 - borg check: implement 'cmdline' archive metadata value decoding, #311 - fix RobustUnpacker, it missed some metadata keys (new atime and ctime keys were missing, but also bsdflags). add check for unknown metadata keys. - create from stdin: also save atime, ctime (cosmetic) - use default_notty=False for confirmations, fixes #345 - vagrant: fix msgpack installation on centos, fixes #342 - deal with unicode errors for symlinks in same way as for regular files and have a helpful warning message about how to fix wrong locale setup, fixes #382 - add ACL keys the RobustUnpacker must know about Other changes: - improve file size displays, more flexible size formatters - explicitly commit to the units standard, #289 - archiver: add E status (means that an error occured when processing this (single) item - do binary releases via "github releases", closes #214 - create: use -x and --one-file-system (was: --do-not-cross-mountpoints), #296 - a lot of changes related to using "logging" module and screen output, #233 - show progress display if on a tty, output more progress information, #303 - factor out status output so it is consistent, fix surrogates removal, maybe fixes #309 - move away from RawConfigParser to ConfigParser - archive checker: better error logging, give chunk_id and sequence numbers (can be used together with borg debug-dump-archive-items). - do not mention the deprecated passphrase mode - emit a deprecation warning for --compression N (giving a just a number) - misc .coverragerc fixes (and coverage measurement improvements), fixes #319 - refactor confirmation code, reduce code duplication, add tests - prettier error messages, fixes #307, #57 - tests: - add a test to find disk-full issues, #327 - travis: also run tests on Python 3.5 - travis: use tox -r so it rebuilds the tox environments - test the generated pyinstaller-based binary by archiver unit tests, #215 - vagrant: tests: announce whether fakeroot is used or not - vagrant: add vagrant user to fuse group for debianoid systems also - vagrant: llfuse install on darwin needs pkgconfig installed - vagrant: use pyinstaller from develop branch, fixes #336 - benchmarks: test create, extract, list, delete, info, check, help, fixes #146 - benchmarks: test with both the binary and the python code - archiver tests: test with both the binary and the python code, fixes #215 - make basic test more robust - docs: - moved docs to borgbackup.readthedocs.org, #155 - a lot of fixes and improvements, use mobile-friendly RTD standard theme - use zlib,6 compression in some examples, fixes #275 - add missing rename usage to docs, closes #279 - include the help offered by borg help <topic> in the usage docs, fixes #293 - include a list of major changes compared to attic into README, fixes #224 - add OS X install instructions, #197 - more details about the release process, #260 - fix linux glibc requirement (binaries built on debian7 now) - build: move usage and API generation to setup.py - update docs about return codes, #61 - remove api docs (too much breakage on rtd) - borgbackup install + basics presentation (asciinema) - describe the current style guide in documentation - add section about debug commands - warn about not running out of space - add example for rename - improve chunker params docs, fixes #362 - minor development docs update Version 0.27.0 -------------- New features: - "borg upgrade" command - attic -> borg one time converter / migration, #21 - temporary hack to avoid using lots of disk space for chunks.archive.d, #235: To use it: rm -rf chunks.archive.d ; touch chunks.archive.d - respect XDG_CACHE_HOME, attic #181 - add support for arbitrary SSH commands, attic #99 - borg delete --cache-only REPO (only delete cache, not REPO), attic #123 Bug fixes: - use Debian 7 (wheezy) to build pyinstaller borgbackup binaries, fixes slow down observed when running the Centos6-built binary on Ubuntu, #222 - do not crash on empty lock.roster, fixes #232 - fix multiple issues with the cache config version check, #234 - fix segment entry header size check, attic #352 plus other error handling improvements / code deduplication there. - always give segment and offset in repo IntegrityErrors Other changes: - stop producing binary wheels, remove docs about it, #147 - docs: - add warning about prune - generate usage include files only as needed - development docs: add Vagrant section - update / improve / reformat FAQ - hint to single-file pyinstaller binaries from README Version 0.26.1 -------------- This is a minor update, just docs and new pyinstaller binaries. - docs update about python and binary requirements - better docs for --read-special, fix #220 - re-built the binaries, fix #218 and #213 (glibc version issue) - update web site about single-file pyinstaller binaries Note: if you did a python-based installation, there is no need to upgrade. Version 0.26.0 -------------- New features: - Faster cache sync (do all in one pass, remove tar/compression stuff), #163 - BORG_REPO env var to specify the default repo, #168 - read special files as if they were regular files, #79 - implement borg create --dry-run, attic issue #267 - Normalize paths before pattern matching on OS X, #143 - support OpenBSD and NetBSD (except xattrs/ACLs) - support / run tests on Python 3.5 Bug fixes: - borg mount repo: use absolute path, attic #200, attic #137 - chunker: use off_t to get 64bit on 32bit platform, #178 - initialize chunker fd to -1, so it's not equal to STDIN_FILENO (0) - fix reaction to "no" answer at delete repo prompt, #182 - setup.py: detect lz4.h header file location - to support python < 3.2.4, add less buggy argparse lib from 3.2.6 (#194) - fix for obtaining ``char *`` from temporary Python value (old code causes a compile error on Mint 17.2) - llfuse 0.41 install troubles on some platforms, require < 0.41 (UnicodeDecodeError exception due to non-ascii llfuse setup.py) - cython code: add some int types to get rid of unspecific python add / subtract operations (avoid ``undefined symbol FPE_``... error on some platforms) - fix verbose mode display of stdin backup - extract: warn if a include pattern never matched, fixes #209, implement counters for Include/ExcludePatterns - archive names with slashes are invalid, attic issue #180 - chunker: add a check whether the POSIX_FADV_DONTNEED constant is defined - fixes building on OpenBSD. Other changes: - detect inconsistency / corruption / hash collision, #170 - replace versioneer with setuptools_scm, #106 - docs: - pkg-config is needed for llfuse installation - be more clear about pruning, attic issue #132 - unit tests: - xattr: ignore security.selinux attribute showing up - ext3 seems to need a bit more space for a sparse file - do not test lzma level 9 compression (avoid MemoryError) - work around strange mtime granularity issue on netbsd, fixes #204 - ignore st_rdev if file is not a block/char device, fixes #203 - stay away from the setgid and sticky mode bits - use Vagrant to do easy cross-platform testing (#196), currently: - Debian 7 "wheezy" 32bit, Debian 8 "jessie" 64bit - Ubuntu 12.04 32bit, Ubuntu 14.04 64bit - Centos 7 64bit - FreeBSD 10.2 64bit - OpenBSD 5.7 64bit - NetBSD 6.1.5 64bit - Darwin (OS X Yosemite) Version 0.25.0 -------------- Compatibility notes: - lz4 compression library (liblz4) is a new requirement (#156) - the new compression code is very compatible: as long as you stay with zlib compression, older borg releases will still be able to read data from a repo/archive made with the new code (note: this is not the case for the default "none" compression, use "zlib,0" if you want a "no compression" mode that can be read by older borg). Also the new code is able to read repos and archives made with older borg versions (for all zlib levels 0..9). Deprecations: - --compression N (with N being a number, as in 0.24) is deprecated. We keep the --compression 0..9 for now to not break scripts, but it is deprecated and will be removed later, so better fix your scripts now: --compression 0 (as in 0.24) is the same as --compression zlib,0 (now). BUT: if you do not want compression, you rather want --compression none (which is the default). --compression 1 (in 0.24) is the same as --compression zlib,1 (now) --compression 9 (in 0.24) is the same as --compression zlib,9 (now) New features: - create --compression none (default, means: do not compress, just pass through data "as is". this is more efficient than zlib level 0 as used in borg 0.24) - create --compression lz4 (super-fast, but not very high compression) - create --compression zlib,N (slower, higher compression, default for N is 6) - create --compression lzma,N (slowest, highest compression, default N is 6) - honor the nodump flag (UF_NODUMP) and do not backup such items - list --short just outputs a simple list of the files/directories in an archive Bug fixes: - fixed --chunker-params parameter order confusion / malfunction, fixes #154 - close fds of segments we delete (during compaction) - close files which fell out the lrucache - fadvise DONTNEED now is only called for the byte range actually read, not for the whole file, fixes #158. - fix issue with negative "all archives" size, fixes #165 - restore_xattrs: ignore if setxattr fails with EACCES, fixes #162 Other changes: - remove fakeroot requirement for tests, tests run faster without fakeroot (test setup does not fail any more without fakeroot, so you can run with or without fakeroot), fixes #151 and #91. - more tests for archiver - recover_segment(): don't assume we have an fd for segment - lrucache refactoring / cleanup, add dispose function, py.test tests - generalize hashindex code for any key length (less hardcoding) - lock roster: catch file not found in remove() method and ignore it - travis CI: use requirements file - improved docs: - replace hack for llfuse with proper solution (install libfuse-dev) - update docs about compression - update development docs about fakeroot - internals: add some words about lock files / locking system - support: mention BountySource and for what it can be used - theme: use a lighter green - add pypi, wheel, dist package based install docs - split install docs into system-specific preparations and generic instructions
2015-12-27Added textproc/sift version 0.6.0wiz1-1/+2
2015-12-27+ sift.wiz1-1/+2
2015-12-27Import sift-0.6.0 as textproc/sift.wiz4-0/+62
All the features you expect from a modern grep alternative. RegEx - perl compatible regular expression syntax (no more escape hell) usable defaults - basic options known from grep but with usable defaults multiline support - find matches spanning over multiple lines replace - replace output to reformat it to your needs without relying on awk/sed gzip files - search through normal and gzip'ed files in one program call multiple patterns - search for multiple patterns in one run target selection - select or exclude search targets based on file name, directory name, path and type handling big data - sift handles big files without problems: files >50GB, >5,000,000,000 lines and >5,000,000,000 matches successfully tested
2015-12-27Added devel/go-nbreader version 0.0.20150201wiz1-1/+2
2015-12-27+ go-nbreader.wiz1-1/+2
2015-12-27Import go-nbreader-0.0.20150201 as devel/go-nbreader.wiz4-0/+31
go-nbreader provides a non-blocking io.Reader for go (golang).
2015-12-27Added devel/go-flags-svent version 0.0.20141123wiz1-1/+2
2015-12-27+ go-flags-svent.wiz1-1/+2
2015-12-27Import go-flags-svent-0.0.20141123 as devel/go-flags-svent.wiz4-0/+86
This library provides similar functionality to the builtin flag library of go, but provides much more functionality and nicer formatting. From the documentation: Package flags provides an extensive command line option parser. The flags package is similar in functionality to the go builtin flag package but provides more options and uses reflection to provide a convenient and succinct way of specifying command line options.
2015-12-27Added security/go-crypto version 0.0.20151215wiz1-1/+2
2015-12-27+ go-crypto.wiz1-1/+2
2015-12-27Import go-crypto-0.0.20151215 as security/go-crypto.wiz4-0/+282
Supplementary Go cryptography libraries. XXX: there is no proper release for this, so this packages todays git master head.
2015-12-27Look in lang/go/*.mk for help topics too.wiz1-1/+2
2015-12-27Document variables this mk file provides.wiz1-1/+18
Ok bsiegert@
2015-12-27Add more library & headers from OpenBSD-current 11/12/2015 / Bitrigsevan9-11/+54
Rev bump
2015-12-27Updated www/php-ja-wordpress to 4.4ryoon1-1/+2
2015-12-27Update to 4.4ryoon3-78/+163
Changelog: On December 8, 2015, WordPress Version 4.4, named for jazz musician Clifford Brown, was released to the public. For more information on this enhancement and bug-fix release, read the WordPress Blog, and see the Changelog for 4.4. For Version 4.4, the database version (db_version in wp_options) changed to 35700, and the Trac revision was 35842. Highlights twenty-sixteen-white-desktop-1x.png New Default Theme - Twenty Sixteen Modern take on the classic blog design Flexible header and fun color schemes will make your content shine Mobile-first and responsive The Finer Points responsive-devices-desktop-1x.png Responsive images: WordPress now takes a smarter approach to displaying appropriate image sizes on any device, ensuring a perfect fit every time. You don’t need to do anything to your theme, it just works. wp embed preview.png Embed your WordPress content: Now you can embed your posts on other sites, even other WordPress sites. Simply drop a post URL into the editor and see an instant embed preview, complete with the title, excerpt, and featured image if you’ve set one. We’ll even include your site icon and links for comments and sharing. reverbnation embed.png Even more embed providers: In addition to post embeds, WordPress 4.4 also adds support for five new oEmbed providers: Cloudup, Reddit Comments, ReverbNation, Speaker Deck, and VideoPress. For Developers REST API infrastructure: Infrastructure for the REST API has been integrated into core, the first part of a multi-stage rollout. Inclusion of core endpoints is targeted for an upcoming release. To get a sneak peek of the core endpoints, and for more information on extending the REST API, check out the official WordPress REST API plugin. Term meta: Terms now support metadata, just like posts. See add_term_meta(), get_term_meta(), and update_term_meta() for more information. Comment query improvements: Comment queries now have cache handling to improve performance. New arguments in WP_Comment_Query make crafting robust comment queries simpler. Term, comment, and network objects: New WP_Term, WP_Comment, and WP_Network objects make interacting with terms, comments, and networks more predictable and intuitive in code. What's New General Developer reference - Improvements to inline code documentation. i18n support - Improvements to translation strings all over the core. Admin page headings were adjusted from H3 to H2 tags to reinforce page hierarchy Improvements to how list tables are displayed on all size screens Posts The post/page permalink UI was simplified, linking the permalink and removing the "View" button Media Comments The "View Comment" link was relocated from the Status meta box in the comment-editing screen Many comment functions can now accept a full object instead of 'comment_ID' to reduce cache/db lookups Orphaned comments now fall back to the 'edit_posts' capability Appearance Site icons will now fall back to the 'full' size URL when the 'thumbnail' size doesn't exist Users Install Process Multisite The language chooser was added to the new site form on wp-signup.php Sites may no longer be created with the following reserved slugs: wp-admin, wp-content, wp-includes, or wp-json Accessibility Under The Hood General Unclosed HTML elements in shortcode attributes were disallowed HTML was removed from all translatable text strings Rewrite rules are now flushed on theme switch Most core classes were moved to their own files Embeds Add oEmbed support for Cloudup. Add oEmbed support for Reddit Comments. Add oEmbed support for ReverbNation. Add oEmbed support for Speaker Deck. Add oEmbed support for VideoPress. Remove oEmbed support for Blip. JavaScript Customizer: Ensure persistence of unchanged active state for controls, sections, and panels Customizer: Fixed logic for determining the container element when focusing on a panel, section, or control Customizer: Fixed clearing of a color control's setting by using proper empty value Bug Fixes Fail gracefully when checking mapped capabilities against unregistered post types Visibility was restored for the Tags auto-suggest tooltip in Quick Edit The $public_only parameter was added to count_user_posts() Cron: Events are now rejected when the provided $timestamp value is not a valid timestamp Users with no role are now redirected to the home page on login instead of their profile-editing screen Multisite A network can now be retrieved by its ID through WP_Network::get_instance() A network can now be created or completed by passing arguments to WP_Network Network-level capabilities were clarified and some long-time bugs were fixed Classes What's New WP_Comment WP_Comment_Query->$found_comments WP_Comment_Query->$max_num_pages WP_Comment_Query->$meta_query_clauses WP_Comment_Query->$sql_clauses WP_Comment_Query::fill_descendants() WP_Comment_Query::get_comment_ids() WP_Customize_Manager->$autofocus WP_Customize_Manager->$preview_url WP_Customize_Manager->$return_url WP_Customize_Manager::customize_pane_settings() WP_Customize_Manager::get_autofocus() WP_Customize_Manager::get_document_title_template() WP_Customize_Manager::get_preview_url() WP_Customize_Manager::get_return_url() WP_Customize_Manager::is_ios() WP_Customize_Manager::set_autofocus() WP_Customize_Manager::set_preview_url() WP_Customize_Manager::set_return_url() WP_Customize_Setting->$is_multidimensional_aggregated WP_Customize_Setting->$is_previewed WP_Customize_Setting::$aggregated_multidimensionals WP_Customize_Setting::_multidimensional_preview_filter() WP_Customize_Setting::aggregate_multidimensional() get_root_value/ WP_Customize_Setting::get_root_value() id_data/ WP_Customize_Setting::id_data() set_root_value/ WP_Customize_Setting::set_root_value() WP_Customize_Widgets::get_widget_control_parts() WP_Customize_Widgets::is_panel_active() WP_Filesystem_SSH2::sftp_path() WP_HTTP_Response WP_List_Table::get_primary_column() WP_Locale->$start_of_week WP_MS_Sites_List_Table::column_id() WP_MS_Users_List_Table::column_id() WP_Media_List_Table->$comment_pending_count WP_Network WP_Posts_List_Table::get_edit_link() WP_Query->$is_embed WP_Query->$updated_comment_meta_cache WP_Query->$updated_term_meta_cache WP_Query::is_embed() WP_Query::lazyload_comment_meta() WP_Query::lazyload_term_meta() WP_REST_Request WP_REST_Response WP_REST_Server WP_Screen->$_screen_reader_content WP_Screen::get_screen_reader_content() WP_Screen::get_screen_reader_text() WP_Screen::remove_screen_reader_content() WP_Screen::render_list_table_columns_preferences() WP_Screen::render_meta_boxes_preferences() WP_Screen::render_screen_reader_content() WP_Screeb::render_view_mode() WP_Screen::set_screen_reader_content() WP_Term >$update WP_Theme WP_User::__unset() >$request WP_User_Query WP_User_Query::fill_query_vars() WP_Users_List_Table::get_role_list() WP_Widget_Calendar::$instance WP_Widget_Tag_Cloud::_get_current_taxonomy() WP_oEmbed_Controller wpdb->$termmeta Deprecated Functions What's New _prime_comment_caches() add_network_option() add_term_meta() delete_network_option() delete_term_meta() enqueue_embed_scripts() get_header_image_tag() get_html_split_regex() get_network_option() get_oembed_endpoint_url() get_oembed_response_data() get_oembed_response_data_rich() get_password_reset_key() get_post_embed_html() get_post_embed_url() get_preview_post_link() get_rest_url() get_shortcode_atts_regex() get_subdirectory_reserved_names() get_term_meta() get_the_author_posts_link() get_the_comments_navigation() get_the_comments_pagination() get_the_post_thumbnail_url() is_embed() is_post_type_viewable() is_registered_sidebar() map_deep() print_embed_comments_button() print_embed_scripts() print_embed_sharing_button() print_embed_sharing_dialog() print_embed_styles() register_rest_route() rest_api_default_filters() rest_api_init() rest_api_loaded() rest_api_register_rewrites() rest_cookie_check_errors() rest_cookie_collect_status() rest_do_request() rest_ensure_request() rest_ensure_response() rest_get_date_with_gmt() rest_get_url_prefix() rest_handle_deprecated_argument() rest_handle_deprecated_function() rest_handle_options_request() rest_output_link_header() rest_output_link_wp_head() rest_output_rsd() rest_parse_date() rest_send_allow_header() rest_send_cors_headers() rest_url() signup_get_available_languages() strip_fragment_from_url() stripslashes_from_strings_only() the_comments_navigation() the_comments_pagination() the_excerpt_embed() the_header_image_tag() the_post_thumbnail_url() update_network_option() update_term_meta() update_termmeta_cache() urldecode_deep() wp_ajax_delete_inactive_widgets() wp_ajax_generate_password() wp_ajax_save_wporg_username() wp_calculate_image_sizes() wp_calculate_image_srcset() wp_embed_excerpt_attachment() wp_embed_excerpt_attachment() wp_filter_oembed_result() wp_get_attachment_image_sizes() wp_get_attachment_image_srcset() wp_get_attachment_image_url() wp_get_document_title() wp_get_server_protocol() wp_get_users_with_no_role() wp_handle_comment_submission() wp_image_add_srcset_and_sizes() wp_installing() wp_is_numeric_array() wp_make_content_images_responsive() wp_maybe_decline_date() wp_new_comment_notify_moderator() wp_new_comment_notify_postauthor() wp_oembed_add_discovery_links() wp_oembed_add_host_js() wp_oembed_ensure_format() wp_oembed_register_route() wp_parse_url() wp_remote_retrieve_cookie() wp_remote_retrieve_cookie_value() wp_remote_retrieve_cookies() wp_removable_query_args() wp_rest_server_class() wp_send_new_user_notifications() wp_term_is_shared() Deprecated wp_get_http() Actions & Filters New Actions after_password_reset after_signup_site after_signup_user attachment_updated before_signup_header clean_user_cache customize_post_value_set customize_post_value_set_{$setting_id} delete_plugin delete_widget deleted_plugin edit_user_created_user embed_content embed_content_meta embed_footer embed_head enqueue_embed_scripts invite_user manage_posts_extra_tablenav ms_network_not_found network_site_new_created_user network_site_users_created_user network_user_new_created_user page_attributes_meta_box_template post_submitbox_minor_actions pre_auto_update register_new_user rest_api_init wp_add_nav_menu_item wp_mail_failed wp_verify_nonce_failed New Filters admin_post_thumbnail_size comment_excerpt_length comment_form_fields content_pagination customize_loaded_components dashboard_recent_drafts_query_args dashboard_secondary_items default_hidden_columns document_title_parts document_title_separator duplicate_comment_id embed_html embed_oembed_discover embed_site_title_html embed_template embed_thumbnail_image_shape embed_thumbnail_image_size enclosure_links expiration_of_site_transient_{$transient} expiration_of_transient_{$transient} export_wp_filename feed_links_show_comments_feed feed_links_show_posts_feed found_comments_query get_header_image_tag get_page_of_comment get_page_uri get_post_status get_role_list get_sample_permalink get_terms_defaults get_{$adjacent}_post_excluded_terms hidden_columns illegal_user_logins image_get_intermediate_size insert_user_meta max_srcset_image_width mejs_settings nav_menu_item_args nav_menu_item_title navigation_markup_template network_admin_plugin_action_links network_admin_plugin_action_links_{$plugin_file} notify_moderator notify_post_author oembed_discovery_links oembed_endpoint_url oembed_min_max_width oembed_response_data old_slug_redirect_url plugin_action_links plugin_action_links_{$plugin_file} post_edit_category_parent_dropdown_args post_embed_url postmeta_form_keys pre_delete_post pre_get_document_title pre_get_lastpostmodified register_post_type_args register_taxonomy_args respond_link rest_url rest_url_prefix screen_options_show_submit show_network_active_plugins signup_get_available_languages subdirectory_reserved_names submenu_file taxonomy_labels_{$taxonomy} the_category_list the_excerpt_embed update_right_now_text user_profile_picture_description users_list_table_query_args view_mode_post_types wp_calculate_image_sizes wp_calculate_image_srcset wp_dropdown_users_args wp_http_ixr_client_headers wp_post_revision_title_expanded wp_prepare_revision_for_js wp_theme_editor_filetypes xmlrpc_chunk_parsing_size
2015-12-27Updated security/stunnel to 5.28ryoon2-3/+3
2015-12-27Update to 5.28ryoon4-13/+31
Changelog: Version 5.28, 2015.12.11, urgency: HIGH * New features - Build matrix (.travis.yml) extended with ./configure options. - mingw.mak updated to build tstunnel.exe (thx to Jose Alf.). * Bugfixes - Fixed incomplete initialization. - Fixed UCONTEXT threading on OSX. - Fixed exit codes for information requests (as in "stunnel -version" or "stunnel -help"). Version 5.27, 2015.12.03, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 1.0.2e. https://www.openssl.org/news/secadv_20151203.txt * New features - Automated build testing configured with .travis.yml. - Added reading server certificates from hardware engines. For example: cert = id_45 - Only attempt to use potentially harmful compiler or linker options if gcc was detected. - /opt/csw added to the OpenSSL directory lookup list. - mingw.mak updates (thx to Jose Alf.). - TODO list updated. Version 5.26, 2015.11.06, urgency: MEDIUM * Bugfixes - Compilation fixes for OSX, *BSD and Solaris. Version 5.25, 2015.11.02, urgency: MEDIUM * New features - SMTP client protocol negotiation support for "protocolUsername", "protocolPassword", and "protocolAuthentication" (thx to Douglas Harris). - New service-level option "config" to specify configuration commands introduced in OpenSSL 1.0.2 (thx to Stephen Wall). - The global option "foreground" now also accepts "quiet" parameter, which does not enable logging to stderr. - Manual page updated. - Obsolete OpenSSL engines removed from the Windows build: 4758cca, aep, atalla, cswift, nuron, sureware. - Improved compatibility with the current OpenSSL 1.1.0-dev tree: gracefully handle symbols renamed from SSLeay* to OpenSSL*. * Bugfixes - Fixed the "s_poll_wait returned 1, but no descriptor is ready" internal error. - Fixed "exec" hangs due to incorrect thread-local storage handling (thx to Philip Craig). - Fixed PRNG initialization (thx to Philip Craig). - Setting socket options no longer performed on PTYs. - Fixed 64-bit Windows build. Version 5.24, 2015.10.08, urgency: MEDIUM * New features - Custom CRL verification was replaced with the internal OpenSSL functionality. - *BSD support for "transparent = destination" and client-side "protocol = socks". This feature should work at least on FreeBSD, OpenBSD and OS X. - Added a new "protocolDomain" option for the NTLM authentication (thx to Andreas Botsikas). - Improved compatibility of the NTLM phase 1 message (thx to Andreas Botsikas). - "setuid" and "setgid" options are now also available in service sections. They can be used to set owner and group of the Unix socket specified with "accept". - Added support for the new OpenSSL 1.0.2 SSL options. - Added OPENSSL_NO_EGD support (thx to Bernard Spil). - VC autodetection added to makew32.bat (thx to Andreas Botsikas). * Bugfixes - Fixed the RESOLVE [F0] TOR extension support in SOCKS5. - Fixed the error code reported on the failed bind() requests. - Fixed the sequential log id with the FORK threading. - Restored the missing Microsoft.VC90.CRT.manifest file. Version 5.23, 2015.09.02, urgency: LOW * New features - Client-side support for the SOCKS protocol. See https://www.stunnel.org/socksvpn.html for details. - Reject SOCKS requests to connect loopback addresses. - New service-level option "OCSPnonce". The default value is "OCSPnonce = no". - Win32 directory structure rearranged. The installer script provides automatic migration for common setups. - Added Win32 installer option to install stunnel for the current user only. This feature does not deploy the NT service, but it also does not require aministrative privileges to install and configure stunnel. - stunnel.cnf was renamed to openssl.cnf in order to to prevent users from mixing it up with stunnel.conf. - Win32 desktop is automatically refreshed when the icon is created or removed. - The ca-certs.pem file is now updated on stunnel upgrade. - Inactive ports were removed from the PORTS file. - Added IPv6 support to the transparent proxy code. * Bugfixes - Compilation fix for OpenSSL version older than 1.0.0. - Compilation fix for mingw. Version 5.22, 2015.07.30, urgency: HIGH * New features - "OCSPaia = yes" added to the configuration file templates. - Improved double free detection. * Bugfixes - Fixed a number of OCSP bugs. The most severe of those bugs caused stunnel to treat OCSP responses that failed OCSP_basic_verify() checks as if they were successful. - Fixed the passive IPv6 resolver (broken in stunnel 5.21). Version 5.21, 2015.07.27, urgency: MEDIUM * New features - Signal names are displayed instead of numbers. - First resolve IPv4 addresses on passive resolver requests. This speeds up stunnel startup on Win32 with a slow/defunct DNS service. - The "make check" target was modified to only build Win32 executables when stunnel is built from a git repository (thx to Peter Pentchev). - More elaborate descriptions were added to the warning about using "verify = 2" without "checkHost" or "checkIP". - Performance optimization was performed on the debug code. * Bugfixes - Fixed the FORK and UCONTEXT threading support. - Fixed "failover=prio" (broken since stunnel 5.15). - Added a retry when sleep(3) was interrupted by a signal in the cron thread scheduler.
2015-12-27Updated www/firefox-l10n to 43.0.2ryoon1-1/+2
2015-12-27Update to 43.0.2ryoon2-359/+359
* Sync with firefox-43.0.2
2015-12-27Updated www/firefox to 43.0.2ryoon1-1/+2
2015-12-27Update to 43.0.2ryoon3-10/+17
* Add OSS support, disabled by default Changelog: 43.0.2: Stability fixes. 43.0.1: Not for non-Microsoft Windows platforms.
2015-12-27add finance/py-ofxparserichard1-1/+2
2015-12-27Add finance/py-ofxparserichard5-1/+55
ofxparse is a parser for Open Financial Exchange (.ofx) format files. OFX files are available from almost any online banking site, so they work well if you want to pull together your finances from multiple sources. Online trading accounts also provide account statements in OFX files.
2015-12-27Improve HOMEPAGE.wiz1-2/+2
2015-12-27Added sysutils/py-diffoscope version 44wiz1-1/+2
2015-12-27Updated multimedia/mpv to 0.14.0leot1-1/+2
2015-12-27Update multimedia/mpv to 0.14.0.leot3-9/+9
Changes: Release 0.14.0 ============== Build System Changes -------------------- - build: install scalable svg icon as well - vo_opengl: require --enable-gpl3 for nnedi - win32: enable internal pthreads wrapper by default Features -------- New ~~~ - vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers) - vo_opengl: add initial ANGLE support - windows: implement icc-profile-auto - windows: support taskbar button progress indicator (issue #2399) Removed ~~~~~~~ - Windows XP support - demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats) - demux_libass: remove this demuxer (libavformat takes its place) - stream: drop old Linux PVR support Options and Commands -------------------- Added ~~~~~ - command, vo: add estimated-display-fps property - command: add vsync-ratio property - command: export some per-video-frame information (issue #2444) - vo_opengl: make LOOKUP_TEXTURE_SIZE configurable - windows: add option to set VO MMCSS profile Changed ~~~~~~~ - --sub-fix-timing now applies to ASS subtitles as well - command: rename vo-missed-frame-count property to vo-delayed-frame-count - input.conf: add default bindings for changing window scale (issue #2500) - videotoolbox: make decoder format customizable - vo_opengl: disable interpolation without display-sync - vo_opengl: make tscale=mitchell:tscale-clamp the default - vo_rpi: add an option to disable OSD Fixes and Minor Enhancements ---------------------------- - af_lavrresample: clamp float output to range - ao: disambiguate default device list entries - ao_alsa: filter audio device list - ao_alsa: list bidirectional devices too - ao_openal: accommodate more sample formats (issue #2494) - ao_openal: fix virtual speaker positioning - ao_wasapi: only report per-app volume in shared mode - ao_wasapi: work around DTS passthrough failure - build: make vaapi-wayland depend on gl-wayland (issue #2476) - demux: fix seeking in .ts - demux_lavf: mark ASS tracks as always UTF-8 - demux_mkv: fix incremental indexing with single-keyframe files (issue #2498) - drm: fix setting up connectors - dxva2: reject 10 bit HEVC (issue #2516) - player: replace mistimed-frame-count with vsync-ratio on status line - sd_ass: fix secondary subtitle mode - various display-sync improvements - vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0 - vo_opengl: enable colormatrix even for RGB input - vo_opengl: fix backend autoprobing, attempt to improve GLX vs. EGL backend detection - vo_opengl: fix backend=x11 on Intel - vo_opengl: fix issues with some obscure pixel formats (e.g. rgb555) - vo_opengl: fix precision loss of fruit dithering matrix - vo_opengl: force dumb mode if RG textures are not available - vo_opengl: improve boundary check for polar filters - vo_opengl: various GLES compatibility improvements - vo_opengl: win32: test for exclusive mode - vo_opengl_cb: do not block on flipping when redrawing - vo_rpi: set aspect ratio - win32: fix console output with raw stdio functions - windows: try to avoid detection as exclusive fullscreen window (issue #2177) - x11: request bypassing compositor (issue #2502)
2015-12-27+ py-diffoscope.wiz1-1/+2
2015-12-27Import py-diffoscope-44 as sysutils/py-diffoscope.wiz5-0/+210
diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily. It can be scripted through error codes, and a report can be produced with the detected differences. The report can be text or HTML. When no type of report has been selected, diffoscope defaults to write a text report on the standard output. diffoscope will exit with 0 if there's no differences and 1 if there are. An HTML report can be produced with the detected differences. diffoscope is developed as part of the "reproducible builds" Debian project. It is meant to be able to quickly understand why two builds of the same package produce different outputs. diffoscope was previously named debbindiff.
2015-12-27Updated time/khal to 0.7.0wiz1-1/+2
2015-12-27Update khal to 0.7.0:wiz3-12/+12
0.7.0 ===== released on 2015-11-24 There are no new or dropped dependencies. * most of the internal representation of events was rewritten, the current benefit is that floating events are properly represented now, hopefully more is to come (Christian Geier) * `printformats` uses a more sensible date now (John Shea) * khal and ikhal can now highlight dates with events, at the moment, enabling it does noticably slow down (i)khal's start; set *[default] highlight_event_days = True* and see section *[highlight_days]* for further configuration (Dominik Joe Pantůček) * fixed line wrapping for `at` (Thomas Schape) * `calendar` and `agenda` optionally print location and description of all events, enable with the new --full/-f flag (Thomas Schaper) * updated and improved zsh completion file (Oliver Kiddle) * FIX: deleting events did not always work if an event with the same filename existed in an other calendar (but no data lost incurred) (Christian Geier) ikhal ----- * events are now displayed nicer (Thomas Glanzmann) * support for colorschemes, a *light* and *dark* one are currently included, help is wanted to make them prettier and more functional (config option *[view] theme: (dark|light)*) (Christian Geier) * ikhal can now display frames around some user interface elements, making it nicer to look at in some eyes (config option *[view] frame: True*) (Christian Geier) * events can now be duplicated (default keybinding: *p*) (Christian Geier) * events created while time ranges are selected (default keybinding to enable date range selection: *v*) will default to that date range (Christian Geier) * when trying to delete recurring events, users are now asked if they want to delete the complete event or just this instance (Christian Geier)
2015-12-27Repair the broken shellcode from the fix for PR pkg/49909.bsiegert1-3/+3
What was I thinking? ok wiz@
2015-12-27Changes with Apache 2.4.18adam2-7/+7
*) mod_ssl: for all ssl_engine_vars.c lookups, fall back to master connection if conn_rec itself holds no valid SSLConnRec*. Fixes 58666. *) mod_http2: connection level window for flow control is set to protocol maximum of 2GB-1, preventing window exhaustion when sending data on many streams with higher cumulative window size. Reducing write frequency unless push promises need to be flushed. *) mod_http2: required minimum version of libnghttp2 is 1.2.1 *) mod_proxy_fdpass: Fix AH01153 error when using the default configuration. In earlier version of httpd, you can explicitelly set the 'flusher' parameter to 'flush' as a workaround. (i.e. flusher=flush) Add documentation for the 'flusher' parameter when defining a proxy worker. *) mod_ssl: For the "SSLStaplingReturnResponderErrors off" case, make sure to only staple responses with certificate status "good". *) mod_http2: new directive 'H2PushPriority' to allow priority specifications on server pushed streams according to their content-type. *) mod_http2: fixes crash on connection abort for a busy connection. fixes crash on a request that did not produce any response. *) mod_http2: trailers are sent after reponse body if set in request_rec trailers_out before the end-of-request bucket is sent through the output filters. *) mod_http2: incoming trailers (headers after request body) are properly forwarded to the processing engine. *) mod_http2: new directive 'H2Push' to en-/disable HTTP/2 server pushes a server/virtual host. Pushes are initiated by the presence of 'Link:' headers with relation 'preload' on a response. *) mod_http2: write performance of http2 improved for larger resources, especially static files. *) core: if the first HTTP/1.1 request on a connection goes to a server that prefers different protocols, these protocols are announced in a Upgrade: header on the response, mentioning the preferred protocols. *) mod_http2: new directives 'H2TLSWarmUpSize' and 'H2TLSCoolDownSecs' to control TLS record sizes during connection lifetime. *) mod_http2: new directive 'H2ModernTLSOnly' to enforce security requirements of RFC 7540 on TLS connections. *) core: add ap_get_protocol_upgrades() to retrieve the list of protocols that a client could possibly upgrade to. Use in first request on a connection to announce protocol choices. *) mod_http2: reworked deallocation on connection shutdown and worker abort. Separate parent pool for all workers. worker threads are joined on planned worker shutdown. *) mod_ssl: when receiving requests for other virtual hosts than the handshake server, the SSL parameters are checked for equality. With equal configuration, requests are passed for processing. Any change will trigger the old behaviour of "421 Misdirected Request". SSL now remembers the cipher suite that was used for the last handshake. This is compared against for any vhost/directory cipher specification. Detailed examination of renegotiation is only done when these do not match. Renegotiation is 403ed when a master connection is present. Exact reason is given additionally in a request note. *) core: Fix scoreboard crash (SIGBUS) on hardware requiring strict 64bit alignment (SPARC64, PPC64). *) mod_cache: Accept HT (Horizontal Tab) when parsing cache related header fields as described in RFC7230. *) core/util_script: making REDIRECT_URL a full URL is now opt-in via new 'QualifyRedirectURL' directive. *) core: Limit to ten the number of tolerated empty lines between request, and consume them before the pipelining check to avoid possible response delay when reading the next request without flushing. *) mod_ssl: Extend expression parser registration to support ssl variables in any expression using mod_rewrite syntax "%{SSL:VARNAME}" or function syntax "ssl(VARNAME)".
2015-12-27Updated databases/py-ldap to 2.4.22; multimedia/libdvdcss to 1.4.0; ↵adam2-3/+14
www/nghttp2 to 1.6.0; graphics/lensfun to 0.3.2; mail/dovecot2 to 2.2.21; meta-pkgs/boost to 1.60.0
2015-12-27Changes 1.60.0:adam16-158/+312
New Libraries VMD: Variadic Macro Data library, from Edward Diener. Updated Libraries Atomic: * Enforced proper alignment of atomic<> storage. This should fix possible issues on platforms that support atomic operations on data units larger than the native word size. This may also change binary layout of user's data structures that have atomic<> members. * Fixed compilation for PowerPC with IBM XL C++ compiler. Corrected memory barriers in PowerPC assembler. * Fixed compilation with MSVC-8 for ARM. * Fixed compilation with gcc 4.4 for x86-64, when 128-bit atomic operations were used. (10994) * Optimized some gcc assembler blocks for x86/x86-64 to reduce the number of used registers. This may require binutils 2.10 or later. Chrono - 2.0.5: Fixes: * 10778 VC14 CTP4 Atomic don't compile with boost::chrono durations which are not TriviallyCopyable * 10840 Missing std:: qualifier for puts call in test_7868.cpp * 10851 Missing std:: qualifier for puts call in time_point_output.cpp * 10893 Minor doc typo in Boost.Chrono * 10992 Chrono IO state savers inconsistent with Boost.IO state savers * 10995 duration_put::put_value truncates fractional part * 11006 Impossible to instantiate time_fmt_io_saver due to several errors. * 11012 chrono_io v2 fail to compile with boost::chrono::duration< boost::rational<int> > Container: * Implemented Polymorphic Memory Resources. * Add more BOOST_ASSERT checks to test preconditions in some operations (like pop_back, pop_front, back, front, etc.) * Added C++11 back/front operations to basic_string. Fixed bugs: * Trac 11627: "small_vector<T,n>::swap() appears to be broken". * Trac 11628: "small_vector<int,n> iterates over elements in destructor". * Trac 11697: "Wrong initialization order in tuple copy-constructor". * Trac 11698: "Missing return statement in static_storage_allocator". * GitHub 29: Doc fixes for flap_map complexity requirements. * GitHub 31: DL_SIZE_IMPL also dereference addr. Context: * 11603 typo in PPC32/MACH-O asm * support for CYGWIN Core: * In symbol demangling tools, added support for gabi++ ABI implementation used in Android NDK. * Added a new enable_if_has_type tool for performing SFINAE checks for presence of a nested type. more...
2015-12-27USE_DESTDIR is now mandatory.joerg1-1/+2
2015-12-27Make USE_DESTDIR != yes an error.joerg1-1/+2
2015-12-27Include basic package creation logic in the bootstrap version ofjoerg7-23/+65
pkg_install. Use this with PKG_COMPRESSION=none to convert all of the bootstrap to USE_DESTDIR=yes.
2015-12-27Changes 2.2.21:adam4-10/+16
- doveadm mailbox list (and some others) were broken in v2.2.20 - director: Fixed making backend changes when running with only a single director server. - virtual plugin: Fixed crash when trying to open nonexistent autocreated backend mailbox.
2015-12-27Changes 0.3.2:adam3-61/+62
* Incremented binary version number * Improved vignetting interpolation * Internal code cleanups * Custom install directories can be configured by CMAKE_INSTALL_XXX variables (CMake GNUInstallD irs) * New LENSFUN_WINDOWS_DATADIR CMake variable for better windows compatibility * Support for parallel installation of different database versions
2015-12-27Changes 1.6.0:adam2-7/+7
This release fixes heap-use-after-free bug in idle stream handling code. We strongly recommend to upgrade the older installation to this latest version as soon as possible. Other than that we have minor polish up in libnghttp2 code base, and some new features to asio library, and h2load.
2015-12-27Refactor Makefiles slightly to remove redundancy between normal andjoerg3-13/+15
bootstrap build.
2015-12-27Changes between 1.3.99 and 1.4.0:adam3-8/+10
* Add key caching on Android * Fix leaks, win32 build breakage, file descriptor initialization * Expose version.h