Changed packages: ==== MozillaFirefox ==== Version update (37.0 -> 37.0.1) Subpackages: MozillaFirefox-translations-common - update to Firefox 37.0.1 (bnc#926166) * MFSA 2015-43/CVE-2015-0798 (bmo#1147597) (Android only) Loading privileged content through Reader mode * MFSA 2015-44/CVE-2015-0799 (bmo#1148328) Certificate verification bypass through the HTTP/2 Alt-Svc header ==== appstream-glib ==== Version update (0.3.6 -> 0.3.6+git.20150407) Subpackages: libappstream-builder7 libappstream-glib7 - Move openSUSE-appstream-process definition from libzypp-plugin-appdata to appstream-glib: as appstream-glib provides the actual code, it's much easier to update the openSUSE-appstream-process script in the same package. - Update to version 0.3.6+git.20150407: + trivial: post release version bump. + Build: link libasb_plugin_font.la with GTK3. + Allow using as_node_get_localized_unwrap() on unwrapped description markup. + Remove --extra-appstream from the builder. + No longer set PaddedIcon. + trivial: Remove some unused code. + Add a mirror-screenshots command to appstream-util + Remove all networking support when building metadata. + Remove the extra screenshots and appdata options from the builder. + Remove the batch output option from the builder. + Do not strip out the source screenshot when using mirror-screenshots --nonet. - Drop appstream-glib-cairo-link.patch: fixed upstream. ==== audacity ==== Version update (2.0.6 -> 2.1.0) - Update to 2.1.0: + Changes and Improvements: * LADSPA and VST effects now support real-time preview, save/load of user presets and saving effect settings across sessions. Note: Real-time preview does not yet support latency compensation. * VST effects now support import/export of FXB preset banks. * Shell VST effects that host multiple plugins are now supported. * All Effect Menu items (built-in or plugin) can now be used in a Chain. * Items in the Effect, Generate or Analyze Menus can be sorted or grouped by name, publisher or class of effect. * Noise Removal is improved and renamed to "Noise Reduction". * Change Speed has new time controls for current and new length. You can now enter the speed change as a multiplier e.g. "2" is twice as fast. * New "Crossfade Tracks" effect can be used for crossfading two tracks. This replaces Cross Fade In and Cross Fade Out. * Nyquist Prompt and most shipped Nyquist effects now have Preview button. * Redesigned Meter Toolbars: The default shows separate Record and Playback Meters, half-height so they can be wider while docked, in gradient style. * A frequency selection can now be made (and spectral edit effects applied to those frequencies) when in a spectrogram view. You can also create or adjust frequency selections in a new "Spectral Selection Toolbar" (available at View > Toolbars). * Transcription Toolbar (Play-at-speed) can now loop play and cut-preview. * Timer Record now saves recordings automatically into an existing project. * New Armenian translation. + Bug fixes: * Typing "j" or "k" in a label track activated the "move cursor" shortcut. * Spectrogram log (f) view displayed incorrectly until vertically zoomed. * Fixed crash after zooming out on vertical scale beyond +/-1.0. * Selections made with Selection Toolbar were not restored after Undo. * Undo could fail silently if a selection included/touched a clip boundary. * If there were invalid FFmpeg libs in system PATH this prevented Audacity recognising the installed FFmpeg or the FFmpeg specified in audacity.cfg. * Fix "Audacity already running" error when using the command-line or context menu to open multiple or further files. * Fix segfault exporting an FFmpeg format to an unwritable folder. * Fix silent failure exporting FFmpeg, MP2 or OGG to an unwritable directory. * Fix ENTER activated an effect when OK button was greyed out. - Add audacity-lang package. - Extend audacity-flac_assert.h.patch to versions until 1.4.0. - Do not remove appdata. - Spec cleanup. ==== avogadro ==== Subpackages: avogadro-devel libavogadro1 - add arm-qreal-vs-double.patch ==== biosdevname ==== - Use url for source - Cleanup spec file with spec-cleaner ==== bluez-firmware ==== - Cleanup spec file with spec-cleaner ==== bogofilter ==== - Update dependencies * use shared gsl - Cleanup spec-file with spec-cleaner - Change backend from libdb to sqlite3 for post-13.2 systems ==== bzr ==== Subpackages: bzr-lang - Add gpg signature ==== circuslinux ==== - Add a comment to the .desktop file (minimal requirement to show up in AppStream based software centers). ==== colord ==== Version update (1.2.9 -> 1.2.10) Subpackages: libcolord2 libcolorhug2 - Update to version 1.2.10: + New Features: colorhug: Add GUIDs for each device. + Bugfixes: - Add a vendor quirk for Google. - Fix session-helper failing to find argyll tool. ==== cryptsetup ==== Version update (1.6.6 -> 1.6.7) Subpackages: libcryptsetup4 libcryptsetup4-32bit - Update to 1.6.7 * Cryptsetup TCRYPT mode now supports VeraCrypt devices (TrueCrypt extension) * Support keyfile-offset and keyfile-size options even for plain volumes. * Support keyfile option for luksAddKey if the master key is specified. * For historic reasons, hashing in the plain mode is not used if keyfile is specified (with exception of --key-file=-). Print a warning if these parameters are ignored. * Support permanent device decryption for cryptsetup-reencrypt. To remove LUKS encryption from a device, you can now use - -decrypt option. * Allow to use --header option in all LUKS commands. The - -header always takes precedence over positional device argument. * Allow luksSuspend without need to specify a detached header. * Detect if O_DIRECT is usable on a device allocation. There are some strange storage stack configurations which wrongly allows to open devices with direct-io but fails on all IO operations later. * Add low-level performance options tuning for dmcrypt (for Linux 4.0 and later). * Get rid of libfipscheck library. (Note that this option was used only for Red Hat and derived distributions.) With recent FIPS changes we do not need to link to this FIPS monster anymore. Also drop some no longer needed FIPS mode checks. * Many fixes and clarifications to man pages. * Prevent compiler to optimize-out zeroing of buffers for on-stack variables. * Fix a crash if non-GNU strerror_r is used. ==== dtv-scan-tables ==== Version update (20130412 -> 20150208) - update to 20150208 * updated scan files - use their makefile - install v5 dvb files (in a subpackage) ==== evince ==== Subpackages: evince-browser-plugin libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Split the backends in their own respective packages. This allows to extend evince with features as required. ==== evolution ==== - Split the extensions in their own respective packages. This allows to extend evolution with features as required. ==== gcal ==== - Cleanup spec file with spec-cleaner - Add gpg signature - Update info dependencies - Remove unrecongized/useless configure flags ==== gimp ==== Subpackages: gimp-help-browser gimp-plugin-aa gimp-plugins-python libgimp-2_0-0 libgimpui-2_0-0 - Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp has been ported to lcms2 since version 2.8.8. ==== git ==== Version update (2.3.4 -> 2.3.5) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - git 2.3.5: * The prompt script (in contrib/) did not show the untracked sign when working in a subdirectory without any untracked files. * Even though "git grep --quiet" is run merely to ask for the exit status, we spawned the pager regardless. Stop doing that. * Recommend format-patch and send-email for those who want to submit patches to this project. * An failure early in the "git clone" that started creating the working tree and repository could have resulted in some directories and files left without getting cleaned up. * "git fetch" that fetches a commit using the allow-tip-sha1-in-want extension could have failed to fetch all the requested refs. * The split-index mode introduced at v2.3.0-rc0~41 was broken in the codepath to protect us against a broken reimplementation of Git that writes an invalid index with duplicated index entries, etc. * "git prune" used to largely ignore broken refs when deciding which objects are still being used, which could spread an existing small damage and make it a larger one. * "git tag -h" used to show the "--column" and "--sort" options that are about listing in a wrong section. * The transfer.hiderefs support did not quite work for smart-http transport. * The code that reads from the ctags file in the completion script (in contrib/) did not spell ${param/pattern/string} substitution correctly, which happened to work with bash but not with zsh. * The explanation on "rebase --preserve-merges", "pull - -rebase=preserve", and "push --force-with-lease" in the documentation was unclear. ==== gmixer ==== - Manually link the icon between pixmaps and the app directory, in order to ensure the real file being in pixmaps. ==== gnome-keyring ==== Version update (3.15.92 -> 3.16.0) Subpackages: gnome-keyring-32bit gnome-keyring-pam gnome-keyring-pam-32bit libgck-modules-gnome-keyring - Update to version 3.16.0: + Fix build issues highlighted by GCC 5.x. + Updated translations. ==== gnucash ==== Version update (2.6.5 -> 2.6.6) Subpackages: gnucash-lang - Update to version 2.6.6: + Let CPAN and ActiveState package managers take care of dependencies instead of explicitly installing a few of them directly. + Correct the number field displayed in the reconcile window to correspond with the source specified in File->Options. + Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG silently ignored invalid preprocessor directives. + Scrubbing Improvements, including avoiding a potential infinite loop. + Remove build and run of no-longer-existant intl-scm/guile-strings. + Rewrite gnc-test-env in perl. This eliminates another guile dependency in the build chain. + Switch from guile to xml to manage our iso-currencies source file. + Numeric values with more than commodity smallest fraction get silently dropped. + Update US Income Tax data to reflect minor changes for 2014. + Advanced portfolio should respect report date when looking for other income/expense. + Improve income and expense reporting in advanced portfolio report. + Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example requiring this is currency conversion from IDR to USD. + Added Lithuanian language business accounts. + Fix crash when running check & repair on an open AP/AR register. + Bugs fixed: bgo#619899, bgo#649933, bgo#672760, bgo#721196, bgo#723409, bgo#727466, bgo#727647, bgo#731889, bgo#733685, bgo#738749, bgo#739228, bgo#739584, bgo#740471, bgo#741228, bgo#742089, bgo#742332, bgo#742624, bgo#743609, bgo#743807, bgo#745265, bgo#745354, bgo#746517, bgo#746977. + Updated translations. - Rebase gnucash-cpan-warning.patch. - Switch to guile 2: + Change libguile1-devel BuildRequires to guile-devel. + Change guile1 Requires to guile. + Drop obsolete conditions to work around guile1 packaging issues in older openSUSE releases. ==== gthumb ==== Version update (3.3.3 -> 3.3.4) Subpackages: gthumb-lang - Update to version 3.3.4: + New features and user visible changes: - Image viewer: added 'fit to height' button. - Drag&Drop: move files by default. - Ask confirmation before moving files with a drag&drop operation. - Make 'delete files' and 'trash files' asyncronous. - Use the default gtk+ style for message dialogs. Use the header-bar for request dialogs. - Changed 'adjust contrast' shortcut to 'a'. 'h' is now used to fit to height. - Added a symbolic application icon. - Fixed comment pane style with gtk+ 3.16. - Show the app menu on the headerbar if the shell doesn't show it. - Preferences dialog: fixed extensions activation/deactivation. + Bugs fixed: - Webalbums: do not exit if a fatal error is issued (bgo#744530). - Build failure on x32 (kilobyte). - Image viewer: the overview quickly appears and disappears sometimes. + Updated translations. ==== ibus-libpinyin ==== Version update (1.6.99.20150203 -> 1.7.1) - Update to 1.7.1 * select the first item in shortcut editor * fixes shortcut keys in setup dialog * fixes default values ==== irda ==== - Cleanup spec file with spec-cleaner. - Use macro to refresh udev rules - Use url for source - Creanet rcservice symlink ==== kbd ==== - For the previos change to wok, we need to buildrequire suse-module-tools to get the initrd rpm macros. ==== kiwi ==== Version update (7.02.34 -> 7.02.35) Subpackages: kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-vmxboot kiwi-doc kiwi-media-requires kiwi-pxeboot kiwi-templates kiwi-tools - v7.02.35 released - Delete rt kernel profile for SLE11 kernel-rt is not always available to customers and the realtime kernel can be selected via the custom kernel profile if needed - Implement support for importing gce license If gcelicense is specified the information is included into the gce format tarball - Added gcelicense attribute in section The gcelicense attribute receives a free form text information which is used to create a manifest file in the gce image format. The gce image format is Google's expected Compute Engine image format for uploading and registering an OS image in GCE - Setup kernel symlinks in sle11 elilo compat mode - Use filesystem UUID to identify the recovery ==== libdrm-devel ==== Subpackages: libdrm2 libdrm2-32bit libdrm_intel1 libdrm_intel1-32bit libdrm_nouveau2 libdrm_nouveau2-32bit libdrm_radeon1 libdrm_radeon1-32bit libkms1 - Build package libdrm_freedreno1 also on aarch64 ==== libgit2-glib-1_0-0 ==== Version update (0.22.2 -> 0.22.4) - Update to version 0.22.4: + Fix crash when cloning. ==== libinput-devel ==== Version update (0.12 -> 0.13) Subpackages: libinput-udev libinput10 - Update to 0.13.0 * No API changes were merged in this release, the ABI is compatible with 0.12.0. * The tap motion threshold is now a fixed distance on all touchpads (withphysical resolution). This stops the delay in pointer motion seen on some devices. * The edge scrolling motion threshold now accumulates, so even a slow scroll will eventually trigger edge scrolling. * The velocity calculation on slow movements was fixed, this should provide a slightly more responsive and accurate touchpad motion, especially on direction changes. * To ease development, libinput will now print warnings when a caller does wrong event conversions (e.g. requesting a touch event when the event is a pointer event, etc.). ==== libpinyin-data ==== Version update (1.0.99.20150212 -> 1.1.0) Subpackages: libpinyin5 - Update to 1.1.0 * support to export user phrases. ==== libvirt ==== Version update (1.2.13 -> 1.2.14) Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-uml libvirt-daemon-driver-vbox libvirt-daemon-qemu libvirt-daemon-xen - boo#926153: make sure /var/run/libvirt/lxc folder exists when starting the driver. da33a1ac-lxc-init-statedir.patch - Fix lxc-enter-namespace for 3.19+ kernels. open-ns-files-readonly.patch - Disable building wireshark dissector. Commit 37397320 requires wireshark pkgconfig, which SUSE wireshark packages do not provide. - Disable building the legacy Xen driver since Xen no longer provides the xend toolstack. Remove xend-specific patches while at it: fix-pci-attach-xen-driver.patch, xen-name-for-devid.patch - Update to libvirt 1.2.14 - qemu: Implement memory device hotplug - Implement public API for virDomainPinIOThread - Implement public API for virDomainGetIOThreadsInfo - SRIOV NIC offload feature discovery - Many incremental improvements and bug fixes, see http://libvirt.org/news.html - Drop disable-hugepage-test.patch in favor of upstream fix - Fix build on older distros containing a polkit package that lacks support for /etc/polkit-1/rules.d drop directory ==== libzypp-plugin-appdata ==== - Move openSUSE-appstream-process to appstream-glib package, as updating one often means a change in the other anyway. - Rename openSUSE-appstream-extra to openSUSE-appdata-extra, to better reflect what content to expect in this package (after the github reorganisation). ==== liblightdm-gobject-1-0 ==== Subpackages: lightdm lightdm-lang - fix XDMCP setting in lightdm-sysconfig-support.patch: Setting DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN=true forced LightDM to open port 6000 for XDMCP protocol (instead of its default port 177). As a consequence, usual X11 terminals weren't able to contact the XDM service. However, this sysconfig setting should only request the XServer to open port 6000 for requests to a running X11 session and leave the XDMCP port unchanged. ==== device-mapper ==== Subpackages: device-mapper-32bit lvm2 - fsadm: add support for btrfs(fate#318413) fsadm-add-support-for-btrfs.patch ==== man-pages ==== Version update (3.81 -> 3.82) - update to 3.82: - new and rewritten pages * nptl.7 - newly documented interfaces in existing pages * user_namespaces.7 Document /proc/[pid]/setgroups ==== myspell-cs_CZ ==== Version update (20150130 -> 20150407) Subpackages: myspell-da_DK myspell-de myspell-de_DE myspell-dictionaries myspell-el_GR myspell-en myspell-en_GB myspell-en_US myspell-es myspell-es_ES myspell-fr_FR myspell-hu_HU myspell-it_IT myspell-lightproof-en myspell-lightproof-hu_HU myspell-lightproof-pt_BR myspell-lightproof-ru_RU myspell-pl_PL myspell-pt_BR myspell-ru_RU - git state 20150407, fixes [bnc#806250] ==== orage ==== Version update (4.10.0 -> 4.12.0) Subpackages: orage-doc orage-lang - add orage-fix-plugin-filename.patch in order to fix the plugin filename so that the plugin is found again (bxo#11807) - update to version 4.12.0 - several issues reported by Coverity fixed. - bxo#10647: missing translations in globaltime - bxo#10648: missing window title translation in globaltime - bxo#10947: Implemented Orage vertical panel clock - bxo#8719: Implemented Orage panel plugin as module - possible to set delayed file close time ==== patterns-openSUSE-apparmor ==== Version update (20150105 -> 20150408) Subpackages: patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-books patterns-openSUSE-console patterns-openSUSE-devel_C_C++ patterns-openSUSE-devel_basis patterns-openSUSE-devel_gnome patterns-openSUSE-devel_ide patterns-openSUSE-devel_java patterns-openSUSE-devel_kde patterns-openSUSE-devel_kernel patterns-openSUSE-devel_perl patterns-openSUSE-devel_python patterns-openSUSE-devel_qt4 patterns-openSUSE-devel_rpm_build patterns-openSUSE-devel_ruby patterns-openSUSE-devel_web patterns-openSUSE-dhcp_dns_server patterns-openSUSE-directory_server patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-file_server patterns-openSUSE-fonts patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-gateway_server patterns-openSUSE-gnome patterns-openSUSE-gnome_admin patterns-openSUSE-gnome_basis patterns-openSUSE-gnome_basis_opt patterns-openSUSE-gnome_games patterns-openSUSE-gnome_ide patterns-openSUSE-gnome_imaging patterns-openSUSE-gnome_imaging_opt patterns-openSUSE-gnome_internet patterns-openSUSE-gnome_laptop patterns-openSUSE-gnome_multimedia patterns-openSUSE-gnome_multimedia_opt patterns-openSUSE-gnome_office patterns-openSUSE-gnome_office_opt patterns-openSUSE-gnome_utilities patterns-openSUSE-gnome_yast patterns-openSUSE-imaging patterns-openSUSE-imaging_opt patterns-openSUSE-kde patterns-openSUSE-kde4_admin patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_edutainment patterns-openSUSE-kde4_games patterns-openSUSE-kde4_ide patterns-openSUSE-kde4_imaging patterns-openSUSE-kde4_internet patterns-openSUSE-kde4_laptop patterns-openSUSE-kde4_multimedia patterns-openSUSE-kde4_office patterns-openSUSE-kde4_utilities patterns-openSUSE-kde4_utilities_opt patterns-openSUSE-kde4_yast patterns-openSUSE-kvm_server patterns-openSUSE-lamp_server patterns-openSUSE-laptop patterns-openSUSE-lxde patterns-openSUSE-lxde_laptop patterns-openSUSE-lxde_office patterns-openSUSE-mail_server patterns-openSUSE-minimal_base patterns-openSUSE-minimal_base-conflicts patterns-openSUSE-misc_server patterns-openSUSE-multimedia patterns-openSUSE-multimedia_opt patterns-openSUSE-network_admin patterns-openSUSE-non_oss patterns-openSUSE-non_oss_opt patterns-openSUSE-office patterns-openSUSE-office_opt patterns-openSUSE-print_server patterns-openSUSE-remote_desktop patterns-openSUSE-rest_dvd patterns-openSUSE-sw_management patterns-openSUSE-sw_management_gnome patterns-openSUSE-sw_management_kde4 patterns-openSUSE-tabletpc patterns-openSUSE-technical_writing patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-x11_yast patterns-openSUSE-xen_server patterns-openSUSE-xfce patterns-openSUSE-xfce_basis patterns-openSUSE-xfce_laptop patterns-openSUSE-xfce_office patterns-openSUSE-yast2_basis patterns-openSUSE-yast2_install_wf - Bump version number. - Do not make "bootcycle" part of any pattern, it has to be either dropped or fixed to work with grub2. - Replace rhythmbox with pragha as the default audio player for Xfce, see http://lists.opensuse.org/opensuse-xfce/2014-08/msg00000.html ==== perl-Net-SSLeay ==== - fix %description, it was accidently chopped ==== libpurple-plugin-sipe ==== Version update (1.19.0 -> 1.19.1) Subpackages: pidgin-sipe - Update to version 1.19.1: + Fixed sf#278: 488 error after libnice upgrade. + Fix SIP re-authentication timeout to be max. 8 hours. ==== polkit-default-privs ==== - polkit-default-privs: add urfkill (bnc#926288) polkit action - polkit-default-privs: added gnome-multi-writer actions (bnc#924062) ==== python-pymongo ==== Version update (2.7.2 -> 3.0) - Add BuildRequires: python-unittest2 for fix fails in tests on SLE11 SP3 - update to 3.0: - BUMP 3.0 - Update install docs. - Capitalize "Python" in changelog. - Note the loss of Connection and ReplicaSetConnection. - Add TLS/SSL example docs. - PYTHON-821 - Note that the new CRUD API methods don't apply SON manipulators. - Update collection.py - PYTHON-874 - Support wincertstore as ca_certs fallback on Windows. - PYTHON-874 - Support certifi as ca_certs fallback on old pythons. - PYTHON-863 - Fix heartbeatFrequencyMS. - PYTHON-863 - Don't take a lock from a weakref callback. - PYTHON-863 - Ref cycle in Monitor. - Post rc1. - BUMP 3.0rc1 - Update install docs. - PYTHON-872 - Update changelog. - PYTHON-872 - Test ConfigurationError. - PYTHON-872 - Can't test loading system CA certs on Windows. - PYTHON-872 - Add tests. - PYTHON-872 - Better error message on handshake failure. - PYTHON-872 - Default to ssl.CERT_REQUIRED when ssl=True. - Delete obsolete test_pool_with_fork. - Fix racy tests of legacy unacknowledged writes. - Redundant assignment in test_crud.py. - Reuse global test client in test_crud.py. - PYTHON-871 - Fix encoding of defaultdict. - PYTHON-818 - Remove unicode_literals future imports. - PYTHON-870 - Fix two unlikely reference leaks. - PYTHON-869 - Use ReadPreference.PRIMARY for current_op and unlock. - Post rc0. - BUMP 3.0rc0 - Fix up copyright dates. - Update install docs. - Define and use some constants. - Close socket in test_pool_check. - PYTHON-857 - Remove MongoClient.(min|max)_wire_version. - Various doc fixes. - PYTHON-857 - Delete test_wire_version_mongos_ha. - PYTHON-857 - Clean up _command helper return values. - PYTHON-868 - Apply local threshold for mongos load balancing. - PYTHON-868 - Fix secondary reads in Sharded mode. - PYTHON-865 - Fix mongos $readPreference issues. - PYTHON-857 - Fix options() for legacy server versions. - PYTHON-857 - Fix race in collection_names and options. - Fix bulk result for legacy insert with write concern failure. - Set SlaveOkay bit for list_indexes / index_information. - Fix test of mapreduce and read preference. - PYTHON-857 - Update C version of batch writes. - PYTHON-857 - Fix SlaveOkay wire protocol bit for mapreduce. - PYTHON-866 - Change MIN_HEARTBEAT_INTERVAL to 500ms. - PYTHON-857 - Delete MongoClient._writable_max_wire_version(). - PYTHON-842 - SSL URI config support. - PYTHON-864 - Support RFC-3339 offset format for $date. - PYTHON-857 - Rename _get_socket_for_writes to _socket_for_writes. - PYTHON-857 - Delete MongoClient._send_message. - PYTHON-857 - Fix "not master" error handling. - Fix up doc formatting for parallel_scan. - Fix formatting in find() docs. - PYTHON-798 - Improve docs and add examples. - PYTHON-857 - Remove MongoClient.__check_gle_response. - PYTHON-857 - Collection and Database use SocketInfo.command. - PYTHON-677 - Really make WriteConcern immutable. - PYTHON-822 - Remove no longer necessary test workaround. - PYTHON-822: Added CRUD YAML tests. - PYTHON-821 - Improve docs for write result acknowledged attribute. - PYTHON-857 - Complete wire-protocol race fix in Bulk API. - PYTHON-857 - Simplify _Bulk.execute_no_results. - PYTHON-857 - Pass socket to Collection._insert() etc. - PYTHON-820 - Ignore useCursor and batchSize when appropriate. - PYTHON-857 - Faster attribute access on SocketInfo. - Remove MongoDB 2.5.x-specific code for retrieving an upserted _id. - PYTHON-820 - Set batchSize on aggregate CommandCursor. - PYTHON-862 - Add batch_size to Cursor constructor. - PYTHON-857 - Use SocketInfo, not MongoClient, in message.py. - Post b1. - BUMP 3.0b1 - Update install docs for b1. - PYTHON-861 - Doc updates and compliance. - Obsolete comment about max write command size. - PYTHON-857 - Fix server-reset logic. - PYTHON-857 - Use client._get_socket_for_writes for write commands. - PYTHON-857 - Use client._get_socket_for_writes for OP_UPDATE and OP_DELETE. - PYTHON-857 - Use client._get_socket_for_writes for OP_INSERT. - PYTHON-861 - Implement list_indexes. - PYTHON-861 - Implement create_indexes. - PYTHON-728 - Fix signal handling in gevent / eventlet. - PYTHON-861 - Fix dropDups tests. - PYTHON-861 - create/ensure index changes - Feature to run a subset of tests in a green framework. - Typo in test_ha. - PYTHON-858 - Clean up high availability docs. - Some unused imports in tests. - PYTHON-728 - Translate socket.error to ConnectionFailure in pool.py. - Added server selection timeout to hanging tests. - PYTHON-813 Removed client_knobs where no longer needed - Add Anna Herlihy to contributors. - Don't call ismaster twice when opening a monitor socket. - PYTHON-512 - Remove gevent from tox.ini. - Delete racy test_selection_failure. - Revert "Mock the clock in test_selection_failure." - Revert "Python 3.4 compatibility in test_selection_failure." - Revert "Unused import in test_topology." - Post b0 - BUMP 3.0b0 - Changelog updates. - Mention beta releases in install docs. - PYTHON-856 - as_class -> document_class - PYTHON-813 Added support for serverSelectionTimeoutMS - PYTHON-854 max_pool_size -> maxPoolSize - PYTHON-851 - Fix a test. - PYTHON-851 - Clean up MongoClient properties. - PYTHON-815 - Fix rtt test runner. - PYTHON-815 - Fix server selection spec test runner. - Rename test_mongos_ha to test_mongos_load_balancing. - PYTHON-852 - Mongos load balancing. - Don't remove a mongos on disconnect. - Ease-of-use testing with ha_tools.py. - PYTHON-836 - Fix command routing for aggregate and map_reduce helpers. - PYTHON-836 - Fix new test under auth. - PYTHON-836 - Always set slaveOk bit for non-mongos direct connection. - PYTHON-815: Added YAML tests for server selection. - Move another legacy test. - Bring changelog up to date. - PYTHON-834 - Add option to disable match_hostname. - Fix ReturnDocument examples. - Finalize option locations and exports. - Simplify TopologyDescription.reset_server. - Unused import in test_topology. - PYTHON-845 - Add examples to CRUD docstrings. - Correct the description of waitQueueMultiple. - PYTHON-770 - Update SDAM tests from specs repo. - PYTHON-726 - Test in gevent and eventlet. - PYTHON-850 - Fix an authentication test. - PYTHON-850 - Change some uses of ConfigurationError to Type/ValueError. - PYTHON-844 - Use the Python 3 docs' HTML theme. - PYTHON-841 FAQ entry for key order and subdocument matching. - PYTHON-846 - Database.connection -> Database.client - PYTHON-847 Remove disconnect(), synonym of MongoClient.close(). - PYTHON-848 Remove MongoClient.alive. - PYTHON-839 - Better validation error messages. - PYTHON-838 - Deprecate Database.add_son_manipulator - Typo in FAQ. - PYTHON-837 - Implement CRUD spec exception hierarchy. - PYTHON-835 - Consistent method signatures. - PEP8 / Pylint cleanups. - Debug a test. - Fix a racy test. - PYTHON-821 - Deprecated legacy API. - PYTHON-821 - Small test fixes. - PYTHON-821 - Add test_legacy_api.py - Skip forking tests if we don't have multiprocessing. - PYTHON-821 - Switch internals to the new CRUD API. - Debug some tests. - Fix typo. - PYTHON-821 - Use new CRUD API in GridFS. - PYTHON-821 - Migrate most tests to new the CRUD API. - PYTHON-821 - Add insert_many to built docs. - PYTHON-821 - Implement insert_many - PYTHON-821 - Implement delete_one and delete_many. - PYTHON-821 - Implement replace_one, update_one, and update_many. - PYTHON-821 - Introduce results and options modules. - PYTHON-821 - Implement insert_one. - PYTHON-821 - Implement find_one_and_*. - PYTHON-825 BSON API changes and internal options handling. - PYTHON-821 - Implement Collection.bulk_write. - PYTHON-826 Move codec_options submodule from pymongo to bson. - Python 3.4 compatibility in test_selection_failure. - Mock the clock in test_selection_failure. - PYTHON-829 Call ismaster on each new connection. - PYTHON-829 Move some network code to network.py. - Clean up a stray user. - Replace more tearDowns with addCleanup. - No more need to call MongoClient.close in tests. - Use with-statement to flush test key-file. - Replace some tearDowns with addCleanup. - Remove tearDowns from test_ha. - Remove pre-MongoDB-2.0 version checks from tests. - Reset average round trip time if a server is disconnected. - Correct a comment in test_round_trip_time. - Update MongoDB version references from 2.8 to 3.0. - PYTHON-830 - Fix bad uses of _get_wc_override. - Longer timeouts in test_insert_large_batch. - Fix and clarify test_insert_large_batch. - Debug test_insert_large_batch. - Fix test_init_disconnected. - Race in test_exhaust_getmore_server_error. - Lock the Pool to return a socket. - Update comments in test_insert_large_batch. - Race in test_continue_on_error. - Import SkipTest correctly in Python 2.6. - Two test failures on Windows. - Let test_network_error_on_operation succeed without a server. - PYTHON-820 - API changes for find/find_one to comply with CRUD spec. - PYTHON-820 - count and distinct changes to comply with CRUD. - Work around Vim's poor parsing of python docstrings. - PYTHON-820 - Change aggregate to comply with the CRUD spec. - Race in test_round_trip_time. - PYTHON-816 Improved test coverage for Pool. - PYTHON-816 Simplify Pool. - Python 2 compatibility in TestMonitor.test_atexit_hook. - Stop thread sooner after Monitor is deleted. - Simplify TestMonitor. - Shorter timeout in TestMonitor. - PYTHON-798 - Fix auth tests. - PYTHON-818 - Work around issues with unicode_literals and pbkdf2_hmac. - PYTHON-798 - Make common.BaseObject immutable - PYTHON-814 - API and behavior changes for Database.command. - PYTHON-812 - Make local threshold global and immutable. - PYTHON-811 - latencyThresholdMS -> localThresholdMS - Don't test 'text' command with MongoDB 2.8. - PYTHON-799 Avoid deadlock in Cursor destructor with PyPy. - PYTHON-799 Break ref cycle in Monitor. - Add codec_options to MongoReplicaSetClient docs. - PYTHON-805 - Fix docs for find() and Cursor. - PYTHON-801 - Remove BaseObject.uuid_subtype - PYTHON-801 - Add STANDARD and PYTHON_LEGACY to bson.binary - PYTHON-800 - Clean up internal use of CodecOptions. - PYTHON-785 - Really check Collection's write_concern in GridFS. - Clean up test_auto_ref_and_deref_list. - Delete references to missing file /examples/requests. - PYTHON-677 - Finish transition to WriteConcern. - PYTHON-677 - WriteConcern docs. - PYTHON-785 - Check Collection's write_concern in GridFS - PYTHON-807 Silence warnings when testing Database.error(). - PYTHON-785 No need for getlasterror before filemd5. - PYTHON-807 Deprecate Database.error() and related methods. - PYTHON-805 - Fix legacy internals that pass read_preference to Cursor - PYTHON-804 - Add codec_options, etc. to Database.create_collection - Updated minimongo repository location - PYTHON-806 - Always use command cursor 'ns' value for OP_GET_MORE - PYTHON-796 - Support listCollections and listIndexes command cursors - Race in test_network_error_on_operation. - PYTHON-805 - Add with_options and remove per helper read_preference - PYTHON-799 Create a PeriodicExecutor class for background monitoring. - Delete test_errors.py. - PYTHON-803 - Don't use Collection.find() for commands. - PYTHON-802 - Add get_database and get_collection methods - PYTHON-800 - Docs for codec_options. - PYTHON-800 - Add __eq__ and __ne__ methods to CodecOptions. - PYTHON-800 - Add CodecOptions class. - Fix how unittests check for "enableTestCommands" server option. - Indentation style in Topology. - Update a comment in Monitor. - Long line. - Unused imports in tests. - Unused imports in mongo_client. - Update docstring for a test utility, SocketGetter. - Update comments in select_server(). - PYTHON-785 Update connection-pooling FAQ. - Tests detect when Mongo Orchestration has enabled test commands. - Avoid ResourceWarnings in TestPooling. - Dead code in test_read_preferences. - Race in test_round_trip_time. - Unused import - Python 3 compatibility in TestJsonUtil.test_regex. - Rename maybe_return_socket to return_socket. - PYTHON-526 Remove 'compile_re' option. - Race in test_round_trip_time. - Style in pymongo_mocks.py. - Avoid ResourceWarning with MockPool tests in Python 3.3. - More reliable test_round_trip_time. - Long line in test_cursor. - Don't reassign "address" parameter in _send_message(). - Changelog formatting. - Update cursor management for PyMongo 3.0. - Rely on standard json module. - Delete an ancient FAQ about the Year 2038 Problem. - Dead code. - Make Pool.get_socket a context manager. - Delete an ancient note about MongoDB 1.5. - New method to calculate average round trip time. - Raise if nonce or server signature don't match. - PYTHON-795 - Fix password handling for None and the empty string. - PYTHON-785 Changelog: how to adapt to a world without start_request. - Fix race in TestMongoClientFailover.test_discover_primary. - PYTHON-785 Delete examples/requests.rst. - PYTHON-785 Remove start_request(). - PYTHON-785 Don't call start_request in mod_wsgi test. - PYTHON-785 Delete TestReplicaSetRequest. - PYTHON-792 - Update create collection and index docs. - test_client style. - test_network_error_on_operation can run without a server. - Unused import in monitor. - Use _UNPACK_INT in new BSON helpers. - Add Heewa Barfchin to contributors. - Update changelog to mention new BSON helpers. - Document uuid_subtype parameter for BSON.encode/decode. - Document to uuid_subtype parameter for decoders. - Fix up docs for decode_(file_)iter. - Fix decode_(file_)iter tests for 3.0-dev. - Allow decode_(file_)iter to use C extensions. - Add compile_re support to decode_(file_)iter. - Add generator versions of decode_all in bson. - Fix test_default_roles to work with mongo-orchestration. - test_lazy_connect_w0 can break the next test. - Unused import in test_pooling. - Update test_cert_ssl_validation_hostname_fail for replica set in 3.0-dev. - More reliable test_max_pool_size. - Optional packages: backports.pbkdf2, pykerberos, monotime. - Use a monotonic clock if possible. - Tests can rely on Javascript sleep() function. - PYTHON-785 Don't use requests in GridFS. - PYTHON-791 - Fix JSON support for Timestamp. - Changelog and related fixes. - PYTHON-789 Clarify valid ObjectId input (3.0-dev). - PYTHON-785 Don't use requests in tests. - Rename connection_id and conn_id to "address". - Finish renaming 'set_name' to 'replica_set_name'. - PYTHON-525 Helpful connection error messages. - Simplify auth tests, don't create additional root users. - Remove TestClientLazyConnectBadSeeds. - Shorter timeout in connection-failure tests. - Typo in test_host_w_port. - Undeprecate message.insert(). - Rename "set_name" to "replica_set_name". - Unused imports in test files. - Unused imports. - Fix test_stale_getmore and test_stale_killcursors. - Fix add_user tests for MongoDB 2.4. - Fix race with disconnect, auth, and getMore. - Two typos - Fix wtimeout tests for MongoDB 2.8. - Fix require_test_commands decorator for unittests. - PYTHON-788 Remove copy_database helper method. - PyMongo 2.8 changelog. - PYTHON-778 - Document URI quoting rules. - Typo in README.rst. - Fix whitespace in test/utils.py. - PYTHON-782 Verify readchunk() works for a disconnected GridOut. - Add a user and authenticate before copy_database specifying fromhost. - Assert that MongoClient raises OperationFailure when connecting to a host with bad credentials using SASL PLAIN. - Force all tests to run in alphabetical order by module name. - Test the right client in TestClient.test_contextlib. - Re-authenticate after logging out from TestThreadsAuth. - Fix races in TestTopologyErrors. - Remove unused class SocketSettings. - All TopologySettings options should default to None. - Import style in test_gridfs. - More consistent use of 'reset' and 'close'. - Monitors stop themselves when the Topology is GC'ed. - MongoClient.close() stops monitors. - Faster method of checking server compatibility. - Longer timeout in test_request_with_fork. - Fix race in test_common. - Use a separate db for manipulator test. - Add Sergey Azovskov to contributors. - Add version information to docstring. - Manipulate defaults to False in find_and_modify. - Added support for manipulate param in find_and_modify for consistency with find method - Update travis.yml - PYTHON-762 - Fix tests for python3.2. - Remove pymongo.errors.UnsupportedOption. - Fix tests of MongoClient.host property. - Remove obsolete GridFile test. - PYTHON-781 - Fix tests for multiple storage engines. - PYTHON-761 - Use listCollections for helper methods - PYTHON-762 - Use listIndexes for index_information - test_atexit_hook wasn't testing what it meant to. - Remove GridFS.open and close, and GridFile. - PEP 257. - Remove warnings about MongoDB versions before 1.8. - Remove ancient version annotations. - PYTHON-768 - Support authMechanismProperties. - Standardize how tests construct MongoClients. - Redundant test code. - Test GridFS.find_one. - Style. - Add find_one() method for gridfs. - PYTHON-703 Remove slow SON.__contains__ method. - Allow destructive ops during son iteration and let python handle (identical to iter on list) - Don't unnecessarily copy the key list - PYTHON-706 Mention that backports.pbkdf2 provides the best performance. - PYTHON-706 - Optimize XOR in SCRAM HI. - PYTHON-706 Use fastest SCRAM-SHA-1 implementation available. - PYTHON-764 Update auth examples for MongoDB 2.8. - PYTHON-764 SCRAM-SHA-1 automatic upgrade / downgrade. - Update grid_file.py - PYTHON-757 Warn against installing third-party "bson" package. - Avoid TypeError in Pool.__del__ during shutdown. - PYTHON-749 Handle floating-point chunkSize in GridOut. - PYTHON-749 Test that GridOut handles chunkSize as a float. - PYTHON-766 Fix KeyError when parsing certain mongos error responses. - PYTHON-766 Demonstrate a bug parsing an error message from mongos. - Use replica set connection in tests wherever possible. - Silence DeprecationWarnings in add_user tests. - PYTHON-763 - Bump MAX_SUPPORTED_WIRE_VERSION to 3. - Fix MongoClient.__getattr__ implementation. - Modern exception-handling syntax in ha_tools. - Use with-statements to acquire locks. - Remove _TestLazyConnectMixin class. - PYTHON-737 Raise AutoReconnect on exhaust cursor error. - Update Topology tests. - Fix TestMonitor.test_atexit_hook. - PYTHON-525 Update replica set docs for new MongoClient. - PYTHON-493 - Add **kwargs to Database.dereference - PYTHON-679 - Add simple test for socketKeepAlive. - PYTHON-693 - Fix parsing of default values for keyword args. - PYTHON-525 Redundant server discovery tests. - Debug TestMonitor.test_atexit_hook. - PYTHON-525 Use MongoClient in test_ha. - Test dropping an index twice. - Test MongoClient with invalid URI scheme. - Spelling: "test_drop_indexes_non_existent". - Fix test_not_master_error for auth. - Unused imports. - Redundant implementation of partition_node(). - Improve MongoClient test coverage. - Unused helper function "shuffled()". - PYTHON-753 - Add "How To Ask For Help" in README.rst - NotMasterError, not AutoReconnect, on w=0 write to secondary. - Dead code in Pool. - PYTHON-525 Remove "force" param for Pool.get_socket(). - PYTHON-525 Socket timeout for monitoring is connect_timeout. - Note that Topology.select_server() calls open() if needed. - PYTHON-525 Try to halt monitors before exiting. - Fix test_server.py's docstring. - PYTHON-739 - Add namespace to command failure message. - PYTHON-525 Update ReadPreference doc. - PYTHON-525 Obsolete attributes in RS client doc. - Fix docs for latency_threshold_ms. - PYTHON-752 - Fix escaping in SocketInfo.command. - PYTHON-700 - Support subclassing of son manipulators - TestCursorManager need not inherit from TestRequestMixin. - Remove "functools.partial" backport. - Remove "itertools.permutations" backport. - Remove "assertIsInstance" backport. - Remove unused test method "assertSoon". - Instructions to compile python for mod_wsgi testing. - PYTHON-480 - Filter __getattr__ lookups. - Python 3 compatibility in mod_wsgi test. - PYTHON-760 - BSONInt64 -> Int64 - Use lower() to canonicalize hostnames. - Update JSON test files from spec repo. - PYTHON-525 Use MongoClient in replica set tests. - PYTHON-758 Allow tests to use an existing user when running under auth. - Restore copy_database fromhost test... - Obsolete docs for "authenticate" and "logout". - Auth doc should use term "deployment", not "cluster". - Replace "Cluster" term with "Topology". - Rename "cluster" files to "topology". - PYTHON-759 - Support $date as ISO-8601 or $numberLong - Raise OperationFailure if command response has no document. - PYTHON-525 Deprecate MongoReplicaSetClient. - PYTHON-314, PYTHON-744 - Hint by index name, count with hint. - PYTHON-525 Restart monitor threads after fork. - PYTHON-525 Don't reset whole Cluster on network error. - PYTHON-525 Python 3 compatibility in SocketInfo.check_auth. - PYTHON-525 Update obsolete docstring. - PYTHON-525 Fix race in test_max_wire_version. - PYTHON-525 Don't use auto_start_request in mod_wsgi tests. - PYTHON-525 - Fix overflow error when testing on Windows - Fix index tests for MongoDB 2.7.x explain output - PYTHON-706 - Optimize our use of HMAC. - Fix long comment line. - PYTHON-525 Fix test_cluster_spec. - PYTHON-706 - Use SystemRandom for secure nonces. - Convert YAML to JSON. - PYTHON-525 Test direct connection to an RS member via external IP. - Rename test to more accurate direct_connection_slave.yml. - PYTHON-525 Better test_cluster_spec messages. - PYTHON-525 Handle a new primary with wrong setName. - Correct cluster type if a primary uses internal IP. - Fix style in test_cluster_spec. - YAML files should end with a newline. - Update discovery.yml test from spec. - Fixed hosts in discovery test - Fixed yml formatting - Implemented Cluster Monitor tests and test harness to consume them - PYTHON-346 - Use codecs for all string decoding/encoding. - PYTHON-525 Reimplement auth for new MongoClient. - PYTHON-525 Update test_ssl for new MongoClient. - Run tests even if prior run didn't clean up users. - PYTHON-525 Tests determine quickly if a mongod is available. - Fix test_unix_socket for narrowed localhost exception. - PYTHON-525 Speed up ConnectionFailure tests. - PYTHON-525 Skip SSL tests quickly if SSL is disabled. - PYTHON-525 Bugfix, allow tests to override SERVER_WAIT_TIME. - PYTHON-346 - Type lookup and caching improvements. - PYTHON-754 - Deprecate dropDups / drop_dups - PYTHON-346 - Add _encode_mapping, cache subtypes. - PYTHON-226 - Optimize ObjectId creation from BSON - Skip kill_cursors tests for mongos before 2.4.7. - PYTHON-525 Reimplement MongoClient to use Cluster. - PYTHON-525 Cluster improvements. - PYTHON-525 Move SERVER_TYPE to its own file. - PYTHON-525 Add method Cluster.select_server(). - Undeprecate MongoClient.set_cursor_manager. - Missing import. - PYTHON-525 Server selection implemented within ReadPreference classes. - PYTHON-346 - Remove buffer copies. - PYTHON-505 - Fix bson tests under Jython2.7. - Clean up an unnecessary constant definition. - PYTHON-346 - Eliminate second _bson_to_dict return value - PYTHON-346 - Eliminate unnecessary datetime.replace call - Skip dropDups test on mongo versions newer than 2.6.x - PYTHON-346 - Optimize decoding of most types. - PYTHON-346 - Relocate _make_c_string and friends. - PYTHON-346 - Cleanup style and silence a host of pylint complaints. - PYTHON-505 - Fix C extension build with VC++. - PYTHON-346 - Eliminate _get_int unsigned option - PYTHON-346 - Use a tuple for decoder options. - PYTHON-706 - SCRAM-SHA-1 - PYTHON-505 Allow C extensions to encode any mapping type, not just dicts. - No-rendezvous pool tests use the correct pool. - Enable MongoClient unittests that were disabled by mistake. - PYTHON-525 Race condition in TestClusterErrors.test_pool_reset. - Tiny style fix. - PYTHON-743 - Add ClientOptions class. - PYTHON-719 - Fix imports and indentation. - PYTHON-525 Avoid lost notifications in Monitor.request_check(). - PYTHON-525 Configurable heartbeat_frequency. - Allow certificate-validation tests to run. - close_cursors requires 'address' parameter. - Wrap server responses in a Response or ExhaustResponse object. - PYTHON-682 Add .coveragerc - PYTHON-346 - Fix DBRef encoding under jython2.7 - PYTHON-346 - Fix unhashable types issue in python 3.4. - PYTHON-707 - Fix -Werror=declaration-after-statement - PYTHON-738 - Clarify versionchanged line for bulk insert. - PYTHON-707 Update bson.son.SON's documentation in light of new BSONInt64 type. - PYTHON-346 - Reimplement pure python BSON encoder. - PYTHON-707 Encode BSONInt64 in C extensions. - PYTHON-708 Support $undefined and $numberLong extended JSON types. - PYTHON-707 Add a BSONInt64 type. - SocketInfo's 'host' parameter is no longer optional. - Unused imports. - PYTHON-726 Document how to run tests with Gevent. - PYTHON-726 Fix tests to run with Gevent's monkey-patching. - PYTHON-724 Remove Gevent-specific code. - Fix intermittent failure in test_exhaust_network_error. - PYTHON-724 Fix test_pooling for PyPy. - Unused import. - PYTHON-724 Remove greenlet- and gevent-specific client tests. - PYTHON-724 Remove use_greenlets from high-availability tests. - PYTHON-724 Remove greenlet- and gevent-specific pool tests. - Skip test_exhuast_network_error when connected to a mongos, since mongos doesn't support exhaust cursors. - PYTHON-724 Explain changes in PyMongo 3.0's Gevent support. - PYTHON-724 Remove use_greenlets from docs and comments. - Redundant imports. - PYTHON-732 Test network error during authentication. - Don't test MongoClientNew with auth until it supports auth. - PYTHON-715 Fix ipv6 tests for restricted localhost exception. - PYTHON-679 add 'socketKeepAlive' option to MongoClient and MongoReplicaSetClient. - Fix ResourceWarning in test_dead_request_socket_with_max_size. - PYTHON-722 Use SocketInfo in a with-statement. - More robust stepdown testing. - Fix test.utils.read_from_which_host for the new read preferences. - PYTHON-730 - Add a validate option to uri_parser - Clean up SSL support. - connection_string() helper should use given seed list even without auth enabled. - PYTHON-715 Fix tests for MongoDB >= 2.7.1 when running with auth enabled. - PYTHON-727 - Implement and use PoolOptions class - Add docstrings in Cluster and related classes. - Skip MongoClientNew tests when necessary. - Minor cluster update optimization. - Another fix for test_client_new. - Fix test_client_new for standalone and mongos. - PYTHON-525 - Cluster monitoring python 3 support. - PYTHON-525 - Add required properties to MongoClientNew - PYTHON-525 Implement Cluster, Server, and Monitor. - PYTHON-683 Separate unit tests and integration tests in the pymongo test suite. Raise SkipTest in tests that require a connection to MongoDB when none is available. - Spelling. - Fix read preference tests. - PYTHON-719 Read preference backward compatibility - Make gridfs tests pass regardless of execution order. - Fix an issue with mongos read preferences. - PYTHON-718 - Use SSLContext when available. - PYTHON-717 - Implement MongoCredential - PYTHON-714 Work around localhost exception issues in add_user when connected to MongoDB >= 2.7.1. - Fix tests under pypy3. - PYTHON-709 insert _id in document after applying non-copying SONManipulators. - Revert "PYTHON-710, simplify SON's equality operator." - Use modern 'distinct' syntax in tests. - PYTHON-710, simplify SON's equality operator. - PYTHON-710, SON.to_dict shouldn't change original data. - PYTHON-710 test that SON.to_dict doesn't change data. - PYTHON-712 ObjectId.is_valid(None) should be False. - Fix autoreconnect test. - PYTHON-705 - Fix python 3.2 support. - PYTHON-705 - Fix Bulk API legacy upsert _id compatibility - PYTHON-681 All requests with w=0 must be wrapped in client.start_request() in the tests when using the shared client - PYTHON-681 Make sure forceerror command and subsequent calls to error() and previous_error() happen on same socket in tests - PYTHON-681 Reuse MongoClient whenever possible in the tests - PYTHON-697 - Fix upsert _id backward compatibility - Primary -> PRIMARY - PYTHON-698 - Try encoding types with broken __getattr__ methods - Fix an aggregation test. - Fix a few tests for MongoDB 2.7.0 - PYTHON-526 - Remaining test fixes. - Various fixes for auth tests with old mongos versions. - Move test module-wide setup and teardown to a custom TestRunner class - Fix a few tests with really old mongos versions. - PYTHON-696 - Fix remove_user for old mongos versions. - PYTHON-696 - Fix user and index creation with old mongos versions. - The 'test' command in setup.py should use exit status to communicate test pass/failure - Added Jaroslav Seman?ík (girogiro) to contributors - Fixed wrong Python object name for UTC - PYTHON-667 - Clarify drop_index behavior when an index does not exist. - PYTHON-690 - Various fixes to indexing docstrings. - PYTHON-680 Add new test command to setup.py in order to avoid DeprecationWarning when raising SkipTest - PYTHON-691 - Fix UserWarning command issues. - PYTHON-685 - Fix rare resource leak in _cmessage - PYTHON-684 - Ignore wnote/jnote from legacy servers. - Always raise warnings in tests. - Use catch_warnings to test warnings. - PYTHON-680 Remove all references to nose - PYTHON-680 Stop using nose in favor of pure unittest/unittest2 - PYTHON-686 - Remove a bunch of references to 2.4 and 2.5 - Remove mod_wsgi test client's dependency on py3compat. - Explain how to test PyMongo with mod_wsgi. - Remove workaround for python issue7380. - PYTHON-686 - Finish updating docs related to python 3. - Remove useless uuid module checks. - PYTHON-673 - Use bytes and remove binary_type - PYTHON-676 - Use bytes instead of binary_type - PYTHON-675 - Use bytes instead of binary_type - PYTHON-676 python 2/3 single-source for the test module - PYTHON-675 python 2/3 single-source for the gridfs module - PYTHON-674 python 2/3 single-source for the pymongo module - PYTHON-672 - Add __ne__ to read preferences - PYTHON-673 - Fix a json_util issue in python 3.x - PYTHON-673 - Add a few things back to py3compat temporarily - PYTHON-677 - Update docstrings. - PYTHON-677 - Switch internals to new WriteConcern class - PYTHON-673 python 2/3 single-source for the bson module - PYTHON-672 - Make read preference a class - PYTHON-526 secondaryAcceptableLatencyMS changes. - PYTHON-525 Remove (_must)_use_master. - PYTHON-526 Remove get/set/unset_lasterror_options - PYTHON-525 Remove MasterSlaveConnection - PYTHON-526 Remove the network_timeout query option. - PYTHON-526 Remove the "safe" option. - PYTHON-525 Remove (ReplicaSet)Connection. - PYTHON-526 Drop support for slaveOk/slave_okay. - PYTHON-665 Drop support for Python 2.4, 2.5, and 3.1 - Version -> dev0 - enable testsuite run after build ==== libpython3_4m1_0 ==== Subpackages: python3-base - Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5. ==== rsyslog ==== Version update (8.8.0 -> 8.9.0) - rsyslog 8.9.0: - omprog: add option "hup.forward" to forwards HUP to external plugins - imuxsock: added capability to use regular parser chain - new sysSock.useSpecialParser module parameter - new sysSock.parseHostname module parameter - new useSpecialParser input parameter - new parseHostname input parameter - 0mq: improvements in input and output modules - imtcp: add support for ip based bind for imtcp -> param "address" - bugfix: MsgDeserialize out of sync with MsgSerialize for StrucData - bugfix imfile: partial data loss, especially in readMode != 0 - bugfix: potential large memory consumption with failed actions - bugfix: omudpspoof: invalid default send template in RainerScript format - bugfix: size-based legacy config statements did not work properly on some platforms, they were incorrectly handled, resulting in all sorts of "interesting" effects (up to segfault on startup) - build system: added option --without-valgrind-testbench ... which provides the capability to either enforce or turn off valgrind use inside the testbench. Thanks to whissi for the patch. - rsyslogd: fix misleading typos in error messa - remove upstreamed rsyslog-8.8.0-nonvoid-function-return.patch ==== libSoundTouch0 ==== Version update (1.7.1 -> 1.8.0) - Add baselibs.conf in sources list; fix for Factory - Update to version 1.8.0 * Added support for multi-channel audio processing * Added support for cubic and shannon interpolation for rate and pitch shift effects besides the original linear interpolation, to reduce aliasing at high frequencies due to interpolation. Cubic interpolation is used as default for floating point processing, and linear interpolation for integer processing. * Fixed bug in anti-alias filtering that limited stop-band attenuation to -10 dB instead of <-50dB, and increased filter length from 32 to 64 taps to further reduce aliasing due to frequency folding. * Performance improvements in cross-correlation algorithm * Other bug and compatibility fixes - Remove obsolete AUTHORS and %clean sections ==== libsqlite3-0 ==== Version update (3.8.8.3 -> 3.8.9) Subpackages: libsqlite3-0-32bit sqlite3 sqlite3-devel sqlite3-doc - Update to SQLite 3.8.9: * Added the sqlite3_status64() interface. * Fix memory size tracking so that it works even if SQLite uses more than 2GiB of memory. * Added the PRAGMA index_xinfo command. * Fix a potential 32-bit integer overflow problem in the sqlite3_blob_read() and sqlite3_blob_write() interfaces. * Ensure that prepared statements automatically reset on extended error codes of SQLITE_BUSY and SQLITE_LOCKED even when compiled using SQLITE_OMIT_AUTORESET. * Correct miscounts in the sqlite3_analyzer.exe utility related to WITHOUT ROWID tables. * Added the ".dbinfo" command to the command-line shell. * Improve the performance of fts3/4 queries that use the OR operator and at least one auxiliary fts function. * Fix a bug in the fts3 snippet() function causing it to omit leading separator characters from snippets that begin with the first token in a column. ==== subversion ==== Subpackages: subversion-bash-completion subversion-devel subversion-perl subversion-python subversion-server subversion-tools - fix tests with SQLite 3.8.9, adding subversion-1.8.13-fix-sqlite-3.8.9-tests.patch ==== sushi ==== - disable dependency on libreoffice for all non-x86 platforms ==== systemd-presets-branding-openSUSE ==== - Native systemd unit apparmor.service need to be enabled by default. ==== tnftp ==== Version update (20130505 -> 20141104) - Update to version 20141104 * Portability fixes - Changes from version 20141031 * Ignore special character behaviour in filenames not provided by the user. * Fixes CVE-2014-8517. * Fix timeout on HTTP fetches. - Remove tnftp-cve-2014-8517.patch; fixed on upstream release ==== treeline ==== Version update (1.4.1 -> 1.9.7) - Update to version 1.9.7 * No changelog available - Remove obsolete AUTHORS and %clean sections - Switch to python3; follow upstream changes * Replace python dependencies with python3 ones * Remove python-xml; xml is provided by python3 package ==== libvamp-hostsdk3 ==== Version update (2.2.1 -> 2.5) - Update to version 2.5 * Fix incorrect handling of FixedSampleRate outputs in the PluginBufferingAdapter. Un-timestamped features on these outputs were incorrectly being timestamped from the process timestamp, where they should have been timed relative to the previous feature on the output according to the output's sample rate. * Fix return of uninitialised memory through getCurrentProgram when plugin specifies no programs * Ensure output sample rate is initialised (to 0) for variable-rate outputs where the plugin forgets to set a rate - Use download Url provided by upstream - Remove vamp-plugin-sdk-2.0-libdir.patch; use a hack instead - Remove redundant documentation related files with fdupes - Perform spec-cleaner on spec file ==== viewvc ==== Version update (1.1.22 -> 1.1.23) - Update to version 1.1.23 * fix annotate bug triggered by files with trailing blank lines (issue #533) * fix markup display of files with trailing blank lines (issue #533) * add support for root-relative svnauthz access files (issue #535) * fix cvsdb MySQL-python argument conversion error (issue #539) * fix double-escaping of revision links (issue #541) * fix bug that prevented mod_python 3.4+ deployment (issue #540) - Drop redundant dependencies * pkgconfig(python) * pkgconfig(python-2.7) * pkgconfig(python2) ==== libjavascriptcoregtk-4_0-18 ==== Subpackages: libwebkit2gtk-4_0-37 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Add BuildRequires pkgconfig(libnotify) to build with support for HTML5 notifications (bnc#926482). ==== wireshark ==== Subpackages: wireshark-ui-gtk - Add wireshark-pkg-config.patch: actually install wireshark.pc, which is part of the tarball. Seems only cmake based setup handles this for upstream. - Add wireshark.appdata.xml in order to show up in AppStream based appstores. ==== yast2-nfs-client ==== Version update (3.1.14 -> 3.1.15) - Consider path dependencies between mount points, allowing eg. a local mount on top of an NFS mount point (bsc#922307). - 3.1.15 ==== yast2-packager ==== Version update (3.1.65 -> 3.1.66) - Added reponame to license's title (bnc#899892) - Display correct license URL for add-on repositories (bnc#899891) - 3.1.66 ==== yast2-storage ==== Version update (3.1.53 -> 3.1.54) - rearrange two libstorage calls in ChangeVolumeProperties (for redesigned libstorage) - version 3.1.54 ==== ypserv ==== Version update (3.0 -> 3.5) - Update to verseion 3.5 - convert more SUNRPC functions to TI-RPC ones - Revert most changes from Dec 6th, as they were wrong - Update to version 3.4 - yppush: replace one more IPv4 only function with IPv6 equivalent - Update to version 3.3 - fix yppush - Update to version 3.2.1 - enhance securenets documentation - Update to version 3.2 - fix memory leak in access library ==== zypper ==== Version update (1.11.24 -> 1.12.0) Subpackages: zypper-aptitude zypper-log - Update zypper-po.tar.bz2 Removed packages: bootcycle libfipscheck1-32bit libvirt-daemon-driver-xen rhythmbox > rhythmbox-lang libsvn_auth_kwallet-1-0 Added packages: audacity-lang bundle-lang-common-fi evince-plugin-comicsdocument > evince-plugin-djvudocument > evince-plugin-dvidocument > evince-plugin-pdfdocument > evince-plugin-psdocument > evince-plugin-tiffdocument > evince-plugin-xpsdocument evolution-plugin-bogofilter > evolution-plugin-spamassassin libglyr1 libcddb2 libclastfm0 pragha > pragha-lang > pragha-plugins python3-qt4 python3-sip libsvn_auth_gnome_keyring-1-0