summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2016-09-23Pullup ticket #5103 - requested by mayabsiegert7-155/+108
databases/mariadb55-server: security fix Revisions pulled up: - databases/mariadb55-client/Makefile 1.6 - databases/mariadb55-client/Makefile.common 1.4 - databases/mariadb55-client/distinfo 1.5 - databases/mariadb55-client/patches/patch-include_my__context.h 1.2 - databases/mariadb55-client/patches/patch-vio_viosslfactories.c deleted - databases/mariadb55-server/Makefile 1.4 - databases/mariadb55-server/PLIST 1.3-1.4 --- Module Name: pkgsrc Committed By: maya Date: Tue Sep 13 19:15:14 UTC 2016 Modified Files: pkgsrc/databases/mariadb55-client: Makefile Makefile.common distinfo pkgsrc/databases/mariadb55-client/patches: patch-include_my__context.h pkgsrc/databases/mariadb55-server: Makefile PLIST Removed Files: pkgsrc/databases/mariadb55-client/patches: patch-vio_viosslfactories.c Log Message: update mariadb55-{client,server} to 5.5.52 Security update CVE-2016-6662: Remote Root Code Execution / Privilege Escalation (0day) (Fixed in 5.5.51, MDEV-10465) XXX put the distfile on nbftp manually as most mirrors don't have it yet and pullup. Changes: Revision #0da39ca 2016-09-12 16:18:07 +0200 fix BIGINT+MEDIUMINT type aggregation Revision #347eeef 2016-09-11 20:55:11 +0200 don't use my_copystat in the server Revision #611dc0d 2016-09-11 20:53:16 +0200 missing element in prelocked_mode_name[] array Revision #a229091 2016-09-11 20:52:00 +0200 potential signedness issue Revision #7ae555c 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5 Revision #b9631e3 2015-11-10 12:41:26 +0100 MDEV-8833 Crash of server on prepared statement with conversion to semi-join Revision #ee97274 2016-08-25 09:50:04 +0300 DEV-10595 MariaDB daemon leaks memory with specific query Revision #a92a8cc 2016-08-19 17:11:20 +0000 Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt Revision #723488b 2016-08-04 15:43:52 +0400 MDEV-10424 - Assertion `ticket == null' failed in MDL_request::set_type Revision #09cb646 2016-08-11 19:35:53 +0000 Windows : fix search for WiX root directory when using 64bit cmake Revision #5ad0206 2016-08-09 16:15:10 +0300 MDEV-10341: InnoDB: Failing assertion: mutex_own(mutex) - mutex_exit_func Revision #0098d78 2016-08-09 13:25:40 +0200 MDEV-10465 general_log_file can be abused Revision #a3f6424 2016-08-08 12:58:27 +0200 MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names Revision #2a54a53 2016-08-08 10:27:22 +0200 MDEV-10465 general_log_file can be abused Revision #a7c43a6 2016-01-26 14:49:25 +0200 MDEV-9304: MariaDB crash with specific query Revision #5269d37 2016-08-08 18:37:02 +0400 MDEV-10468 Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Revision #1b3430a 2016-08-08 16:04:40 +0400 MDEV-10500 CASE/IF Statement returns multiple values and shifts further result values to the next column Revision #5e23b63 2016-08-07 11:02:42 +0200 MDEV-10506 Protocol::end_statement(): Assertion `0' failed upon ALTER TABLE Revision #93d5cdf 2016-08-04 13:14:45 +0300 MDEV-9946: main.xtradb_mrr fails sporadically Revision #c0cb84b 2016-08-04 10:57:55 +0200 - Merge branch 'bb-5.5-serg' into 5.5 Revision #470f259 2016-08-03 20:56:24 +0200 MDEV-10465 general_log_file can be abused Revision #0214115 2016-08-01 16:53:57 +0200 trivial cleanup Revision #03dec1a 2016-08-03 18:05:29 +0200 MDEV-10350 "./mtr --report-features" doesn't work Revision #9d2f892 2016-08-03 17:58:56 +0200 MDEV-7329 plugins.pam_cleartext fails sporadically in buildbot Revision #75891ed 2016-08-03 17:50:45 +0200 improve pam_cleartext.test a bit Revision #5265243 2016-08-03 20:44:08 +0200 - Merge branch 'merge/merge-xtradb-5.5' into 5.5 Revision #e316c46 2016-08-03 20:43:29 +0200 5.5.50-38.0 Revision #19fe10c 2016-08-03 20:39:47 +0200 MDEV-6581 Writing to TEMPORARY TABLE not possible in read-only Revision #a350e53 2016-08-03 20:38:25 +0200 - Merge branch 'mysql/5.5' into 5.5 Revision #eb32dfd 2016-08-03 11:49:35 +0400 MDEV-10365 - Race condition in error handling of INSERT DELAYED Revision #511313b 2016-08-03 13:42:46 +0000 MDEV-10010 - potential deadlock on windows due to recursive SRWLock acquisition Revision #141f88d 2016-08-03 12:41:38 +0000 MDEV-10357 my_context_continue() does not store current fiber on Windows Revision #ecb7ce7 2016-08-03 15:55:48 +0400 MDEV-10467 Assertion `nr >= 0.0' failed in Item_sum_std::val_real() Backporting MDEV-5781 from 10.0. Revision #35c9c85 2016-08-03 13:40:53 +0300 MDEV-10217: innodb.innodb_bug59641 fails sporadically in buildbot: InnoDB: Failing assertion: current_rec != insert_rec in file page0cur.c line 1052 Revision #6b71a6d 2016-08-02 18:52:51 +0200 MDEV-10383 Named pipes : multiple servers can listen on the same pipename Revision #5fdb3cf 2016-07-29 18:21:08 +0200 MDEV-10419: crash in mariadb 10.1.16-MariaDB-1trusty Revision #c6aaa2a 2016-07-30 10:53:01 +0300 MDEV-10228: update test results Revision #15ef38d 2016-07-27 00:38:51 +0300 MDEV-10228: Delete missing rows with OR conditions Revision #1b5da2c 2016-07-21 15:32:28 +0400 MDEV-10316 - main.type_date fails around midnight sporadically Revision #5cf49cd 2016-07-15 23:51:30 +0300 MDEV-10248 Cannot Remove Test Tables Revision #4e19aa3 2016-07-12 12:13:31 +0200 MDEV-10318 unset params in --ps --embedded Revision #97ded96 2016-07-11 17:03:03 +0000 MDEV-10318 : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters Revision #e81455bb 2015-05-04 08:32:05 +0200 MDEV-7973 bigint fail with gcc 5.0 Revision #a7814d4 2016-06-30 12:59:52 +0400 MDEV-10311 - funcs_1.processlist_priv_no_prot fails sporadically Revision #79f852a 2016-06-22 14:17:06 +0200 MDEV-10050: Crash in subselect Revision #ef92aaf 2016-06-22 22:37:28 +0300 MDEV-10083: Orphan ibd file when playing with foreign keys Revision #a482e76 2016-06-20 16:12:54 +0200 fix a mysql-5.5.50 merge: mysqlcheck Revision #95bf696 2016-06-19 14:51:03 +0200 MDEV-9749 InnoDB receives 'Bad file descriptor' error, possibly related to feedback plugin Revision #7f38a07 2016-06-17 18:54:11 +0400 MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon shutdown) Revision #7ff86b4 2016-06-17 14:59:17 +0300 MDEV-10247 TokuDB assertion error when building with DEBUG Revision #12ae840 2016-06-16 22:04:24 +0300 Fix typo bug that cause myisam repair to fail Revision #c7eef02 2016-06-16 22:00:16 +0300 Increase the number of default build thread ids possibilities Revision #7ab7abd 2016-06-16 18:52:46 +0300 Fix compilation failure when compiling with std=c90 Revision #b644661 2016-06-14 22:29:24 +0200 MDEV-9256 : Crashes on Windows x64 with aria_pagecache_buffer_size > 4GB Revision #34a104b 2016-06-14 12:28:05 +0300 MDEV-10229: TokuDB fails to build with CLang Revision #1bf2509 2016-06-13 23:32:50 +0300 MDEV-10162: Update repair testcase Revision #2b47832 2015-12-10 03:56:31 +0200 Fixed compilation failure using clang Revision #6a34ba3 2016-02-16 16:15:22 +0200 [Code cleanup] Refactor duplicate code within myisam and maria sort.cc Revision #bfef17b 2016-06-13 18:30:02 +0300 MDEV-9433: [PATCH} cppcheck reported a number of minor coding errors Revision #0089af8 2016-06-13 18:11:31 +0300 MDEV-9433: [PATCH] cppcheck reported a number of minor coding errors Revision #cf721d2 2015-12-10 17:00:14 +1100 MDEV-9257: Increase limit on parallel workers in mysql-test-run Revision #05bb3b9 2016-06-14 16:28:07 +0200 fix main.ssl_ca test for windows Revision #a4cfd32 2016-06-14 14:52:43 +0200 main.openssl_1 failure Revision #c73b987 2016-06-14 13:18:05 +0200 MDEV-8328 Evaluation of two "!" operators depends on space in beetween Revision #c3c272c 2016-06-10 13:47:00 +0200 MDEV-10166 probes_mysql_nodtrace.h is not provided anymore by mariadb-10.0.25 Revision #260699e 2016-06-14 13:59:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5 Revision #f54dcf1 2016-06-14 12:38:47 +0200 5.5.49-37.9 Revision #90eb302 2016-06-14 13:57:49 +0200 fix main.ssl_ca from mysql-5.5.50 Revision #ae29ea2 2016-06-14 13:55:28 +0200 - Merge branch 'mysql/5.5' into 5.5 Revision #1b50d59 2016-06-14 14:44:09 +0400 MDEV-9945 - main.kill_processlist-6619 fails sporadically Revision #d6a1bae 2016-06-13 17:10:31 +0400 MDEV-10218 - rpl.rpl_binlog_errors fails in buildbot with valgrind warnings - bytes are possibly lost Revision #2db724c 2016-06-13 15:54:12 +0400 MDEV-10218 - rpl.rpl_binlog_errors fails in buildbot with valgrind warnings - bytes are possibly lost Revision #3c77a00 2016-03-08 13:27:18 +0200 MDEV-8012: Wrong exit code when asking for help Revision #416006a 2016-06-12 22:45:15 +0300 MDEV-8012: Wrong exit code when asking for help Revision #67b4a6f 2016-06-12 20:14:51 +0300 MDEV-8859 rpl.rpl_mdev382 sporadically fails to finish due to disappeared expect file Revision #87007dc 2016-06-08 15:03:18 +0400 MDEV-9994 - Aria service threads are not "joined" Revision #4155d09 2016-06-10 17:06:38 +0400 MDEV-8402 Bug #77473 Truncated data with subquery & UTF8 Revision #df14488 2016-06-10 15:50:19 +0400 MDEV-10181 Illegal mix of collation for a field and an ASCII string as a view field Revision #7adf04e 2016-01-05 22:48:50 +0100 MDEV-9366 : do_shutdown_server fails to detect server shutdown on Windows. Fix test whether process is alive in mysqltest. Revision #a4848e9 2016-06-08 19:04:12 +0400 MDEV-9972 Least function retuns date in date time format Revision #b31976f 2016-06-08 15:15:55 +0200 - Merge branch 'mdev9991' into mdev9991-5.5 Revision #196d96c 2016-06-08 15:12:44 +0200 Fix compiler check for stack unwind hint Revision #0f25270 2016-06-08 08:40:10 +0300 MDEV-7139: Sporadic failure in innodb.innodb_corrupt_bit on P8 Revision #ff832e0 2016-05-24 17:37:23 +0200 Restore COMPONENT Embedded for Windows embedded libs. Revision #221adbc 2016-05-24 17:01:08 +0200 Fix warnings on Windows, compiler option -ggdb3 option is nonexistent Revision #535160b 2016-05-24 16:57:03 +0200 MDEV-10117 - update HeidiSQL to current version Revision #9eb0fbd 2016-05-24 14:20:53 +0200 MDEV-10071 Block installation on XP/Windows 2003 Server(they are no more supported) Revision #18487ed 2016-05-24 14:18:55 +0200 MDEV-10108 Fix errors in installations by domain user Revision #964c4f0 2016-05-10 19:13:06 +0400 MDEV-10052 Illegal mix of collations with DAYNAME(date_field)<>varchar_field Revision #672bbcd 2016-04-27 16:13:14 +0200 MDEV-9973 : Do not set permissions for serviceaccount user (Win7 and later) This appears to break some installation, and it did not do anything useful anyway. Revision #4f1ad43 2016-04-26 16:15:15 +0400 MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail Revision #29868de 2016-04-26 12:58:14 +0200 MDEV-9986 Full-text search of the utf8mb4 column causes crash Revision #7f5ceb7 2016-04-26 11:49:35 +0200 disable main.wait_timeout_not_windows for embedded Revision #2220480 2016-04-25 18:59:41 +0200 MDEV-7775 Wrong error message (Unknown error) when idle sessions are killed after wait_timeout Revision #a98ecc2 2016-04-23 12:19:40 +0200 support SEARCH_RANGE in search_pattern_in_file.inc Revision #2b7573e 2016-04-24 13:36:51 +0400 MDEV-9975 - main.partition_innodb_plugin fails sporadically Revision #19e3597 2016-04-07 10:47:46 +0300 MDEV-9142 :Adding Constraint with no database reference results in ERROR 1046 (3D000) at line 13: No database selected. Revision #0ea4c73 2016-04-23 12:15:18 +0400 Fixed compilation failure due to unused var. Revision #618e300 2016-04-22 12:57:39 +0400 MDEV-9970 - main.sp-threads fails sporadically Revision #bd75ee7 2016-04-22 09:10:00 -0400 bump the VERSION Revision #3f0d07e 2016-04-22 16:04:20 +0400 MDEV-9372 select 100 between 1 and 9223372036854775808 returns false Revision #0991e19e 2016-04-20 20:25:46 +0200 - Merge branch 'bb-5.5-serg' into 5.5 Revision #63c834e 2016-04-20 18:56:41 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5 Revision #c9e56d5 2016-04-18 17:38:05 +0200 5.5.48-37.8 Revision #24ac546 2016-04-20 18:27:23 +0200 use consistent error messaging for IGNORE Revision #9e826bf 2016-04-20 15:28:44 +0200 trivial optimization Revision #8f1f869 2016-04-20 15:26:37 +0200 another test case for ER_DATA_OUT_OF_RANGE on insert Revision #b069d19 2016-04-20 15:25:55 +0200 - Merge branch 'mysql/5.5' into 5.5 Revision #1bc0b0b 2016-04-19 11:08:16 +0200 fix a couple of dbug tests not to write to /tmp Revision #cc04a9f 2016-04-18 18:30:42 +0200 MDEV-9835 Valid password is not working after server restart Revision #608c0e1 2016-04-18 11:57:34 +0200 MDEV-5982 `make` fail @ ".../libmysql_versions.ld:155:9: invalid use of VERSION in input file" Revision #ce35530 2016-04-17 19:52:15 +0200 MDEV-9885 Client doesn't start if 'TERM' unknown Revision #95fe71a 2016-04-17 18:51:54 +0200 MDEV-9707 MAX(timestamp(6) column) in correlated sub-query returns non-existent row data in original table Revision #3294cd1 2016-04-16 17:36:47 +0200 MDEV-9929 MariaDB segfaults on command "mysqld --version" with ignore-db-dir option on /etc/my.cnf Revision #4f133fb 2016-04-16 12:39:20 +0200 MDEV-9493 --tc-heuristic-recover option values off by one Revision #edf71fd 2016-04-16 10:28:03 +0200 MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february Revision #9c64735 2016-03-29 12:50:56 +0200 MDEV-9748 Include Twin (mysys_err.h is included twice in mysys/my_copy.c) Revision #2a45fa9 2016-04-20 19:03:59 +0200 MDEV-9836 Connection lost when using SSL Revision #0c0a865 2016-04-19 16:16:13 +0400 MDEV-9943 - TokuDB fails to compile with gcc 5.2.1 Revision #62122ba 2016-04-20 00:36:58 +0300 MDEV-9953 Debian packages install broken 'maria' test suite which cannot be run Revision #e90f8b7 2016-04-20 11:11:13 +0400 MDEV-9413 "datetime >= coalesce(c1(NULL))" doesn't return expected NULL Revision #2564650 2016-04-20 11:02:34 +0400 MDEV-9662 Assertion `precision || !scale' failed in my_decimal_precision_to_length_no_truncation(uint, uint8, bool) Revision #9a98714 2016-04-20 08:53:30 +0400 MDEV-9745 Crash with CASE WHEN TRUE THEN COALESCE(CAST(NULL AS UNSIGNED)) ELSE 4 END Revision #6c0e231 2016-04-19 14:05:52 +0400 MDEV-9945 - main.kill_processlist-6619 fails sporadically Revision #18ff6f6 2016-04-19 12:38:00 +0400 MDEV-9944 - main.events_2 fails sporadically Revision #6fd54c0 2016-04-18 23:15:15 +0400 MDEV-9521 Least function returns 0000-00-00 for null date columns instead of null Revision #777c213 2016-04-02 00:04:47 +0400 MDEV-9862 Illegal mix of collation, when comparing column with CASE expression Revision #11b77e9 2016-03-18 16:55:11 +0100 MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11" Revision #fc2c1e4 2016-03-17 21:29:52 +0100 MDEV-9733 Server crashes in lf_pinbox_real_free on replication slaves Revision #0b9fb9a 2016-03-17 10:45:15 +0100 MDEV-9568 mysqlcheck crashes with nonexistent table name Revision #c29e450 2016-02-26 03:02:07 +0200 MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with --mem Revision #ceba41c 2016-01-24 17:41:11 +0100 MDEV-9299 Test main.events_2 incompatible with Debian reproducibility testing framework Revision #e1385f2 2016-02-15 12:59:47 +0100 fix buffer overrun Revision #3889b19 2016-02-14 22:19:27 +0100 more strict ipv6_ok check in mtr Revision #8f5030e 2016-02-14 22:17:38 +0100 fix my_gethwaddr() for solaris Revision #95740bc 2016-02-14 22:16:50 +0100 dtrace in cmake Revision #a5d9597 2016-02-14 22:15:16 +0100 better inline check Revision #5f078cc 2016-02-14 20:57:48 +0100 compilation errors on sparc sun studio 10 Revision #2a47817 2016-02-14 18:33:20 +0200 MDEV-9225 mysql_upgrade segfault due to missing /etc/my.cnf.d Revision #b7dc830 2016-02-14 18:31:06 +0200 Fix memory leak when failing to read config file Revision #93e9d81 2016-02-12 12:04:11 +0400 Errorneous PSI declaration line fixed. Revision #a9a08b1 2016-02-10 10:03:47 +0400 MDEV-9371 select insert('a',2,1,'b') doesn't return expected 'a' Revision #3c5c04b 2016-02-10 03:49:11 +0200 MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init Revision #6b614c6 2016-02-09 13:50:48 +0100 MDEV-7765: Crash (Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || bitmap_is_set(table->vcol_set, field_index))' fails) on using function over not created table Revision #775cccc 2016-02-08 22:53:40 +0200 MDEV-7122: Assertion `0' failed in subselect_hash_sj_engine::init Revision #01628ce 2016-02-09 14:08:36 +0100 Merge branch 'bb-5.5-serg' into 5.5 Revision #afce541 2016-02-09 14:06:45 +0100 Merge branch 'merge-xtradb-5.5' into 5.5 Revision #5d478f5 2016-02-08 20:07:38 +0100 Bug#19817021 Revision #6703e5b 2016-02-08 20:07:09 +0100 Bug#20691429 ASSERTION `CHILD_L' FAILED IN STORAGE/MYISAMMRG/HA_MYISAMMRG.CC:631 Revision #dece4bc 2016-02-09 11:28:44 +0100 cleanup: make assert more readable Revision #63d3ccd 2016-02-08 20:04:39 +0100 Bug#21205695 DROP TABLE MAY CAUSE SLAVES TO BREAK Revision #f3444df 2016-02-09 11:27:40 +0100 Merge branch 'mysql/5.5' into 5.5 Revision #ea0c3fc 2016-02-09 05:17:41 +0400 MDEV-9438 backport feedback-http-proxy to 5.5 and 10.0. The http-proxy option to the FEEDBACK plugin backported. Revision #b17a435 2016-02-09 02:31:47 +0300 MDEV-6859: scalar subqueries in a comparison produced unexpected result Revision #3cfd36b 2016-02-09 00:13:25 +0100 5.5.47-37.7 Revision #d443d70 2016-02-09 01:46:53 +0300 MDEV-7823: Server crashes in next_depth_first_tab on nested IN clauses with SQ inside Revision #c4cb240 2016-02-06 22:41:58 +0100 MDEV-9024 Build fails with VS2015 Revision #1e361f2 2016-02-06 13:57:59 +0100 MDEV-4664 mysql_upgrade crashes if root's password contains an apostrophe/single quotation mark Revision #9e4e412 2016-02-06 13:56:37 +0100 unit test for dynstr_append_os_quoted() Revision #41021c0 2016-02-03 17:15:22 +0100 MDEV-9462: Out of memory using explain on 2 empty tables Revision #ad94790 2016-02-04 14:47:46 +0100 MDEV-9453 mysql_upgrade.exe error when mysql is migrated to mariadb Revision #0a76ad5 2016-02-04 12:51:57 +0100 MDEV-9175 Query parser tansforms MICROSECOND into SECOND_FRAC, which does not work Revision #a90da6e 2016-02-05 14:04:24 +0100 MDEV-9314 fatal build error: viosslfactories.c:58:5: error: dereferencing pointer to incomplete type ???DH {aka struct dh_st} Revision #db5f743 2016-02-06 12:37:46 +0200 Merge pull request #148 from grooverdan/5.5-rpl_reporting-cppcheck-va_end Revision #6ecf6d8 2016-02-05 17:46:01 +0100 MDEV-7827: Assertion `!table || (!table->read_set || bitmap_is_set(table->read_set, field_index))' failed in Field_long::val_str on EXPLAIN EXTENDED Revision #9f3b53f 2015-12-14 19:16:29 +0100 MDEV-9093 Persistent computed column is not updated when update query contains join Revision #a3d843d 2016-02-03 15:52:26 +0200 Fix function visibility as it is used on row0mysql.c in Windows. Revision #f66d016 2016-02-03 11:32:51 +0200 MDEV-9471: Server crashes or returns an error while trying to alter partitioning on a table moved from Windows to Linux Revision #603c096 2016-02-03 00:43:00 +0100 MDEV-9466 : Exception handler on Windows does not output any text, if mysqld runs as service Revision #0e84d54 2016-02-01 16:27:12 +0100 Merge MDEV-9112 into 5.5 Revision #8cf1f50 2016-02-01 16:10:49 +0100 MDEV-9112: Non-blocking client API missing on non-x86 platforms Revision #d0c5efc 2016-01-29 23:53:44 +0200 If one compiled with too long MYSQL_SERVER_SUFFIX this caused a memory overrun that caused some test to fail. Revision #a1ddf01 2016-01-29 23:52:15 +0200 my_decimal didn't compile properly with debug Revision #3e5724f 2016-01-19 14:47:41 +1100 Add va_end to make cppcheck happy Revision #9c9d10b 2016-01-15 09:50:27 +0400 MDEV-9106 Audit plugin not working with MySQL 5.7. fixing Windows crash. Revision #fe4823d 2016-01-13 18:02:44 +0400 MDEV-9106 Audit plugin doesnt run with MySQL 5.7. updata thread_pool_server_audit test result. Revision #cdc9aa5 2016-01-13 15:24:33 +0400 MDEV-9106 Audit Plugin doesn't run with MySQL 5.7. MariaDB 5.5 built in debug gets unhappy with mutexes. Although everything is correct, some DBUG_ASSERT can happen. So this patch keeps safe_mutex silent. Revision #c955253 2016-01-12 16:29:02 +0400 MDEV-9106 Audit plugin compiled with MariaDB can't install on MySQL 5.7. The audit API was seriously changed in MySQL 5.7. so we had to adapt the plugin's code to that. Revision #5f48b61 2016-01-07 14:45:40 +0100 MDEV-9298 : Build failure when linking libmysql. Revision #ff24820 2015-12-30 19:39:31 +0100 Fix process handle leak in buildbot. GenerateConsoleCtrlEvent sent to non-existing process will add a process handle to this non-existing process to console host process conhost.exe Revision #61d3621 2015-12-29 18:40:41 +0400 Moving Field_blob::store_length() back from protected to public, as it's needed for Cassandra in 10.0. Revision #e1b9be5 2015-12-29 14:17:31 +0400 MDEV-9319 ALTER from a bigger to a smaller blob type truncates too much data Revision #e126baa 2015-12-21 10:19:02 +0100 MDEV-9249 MariaDB un-buildable on linux64: fails @ "error: ???ERR_remove_state??? was not declared in this scope" when linking against OpenSSL 1.0.2e Revision #591e74c 2015-06-20 16:59:22 +0800 MDEV-7526: TokuDB doesn't build on OS X Revision #e386523 2015-12-19 13:53:43 +0200 MDEV-7526: TokuDB doesn't build on OS X Revision #f39b9e0 2015-12-19 13:52:27 +0200 MDEV-7526: TokuDB doesn't build on OS X Revision #6414959 2015-12-19 13:31:44 +0200 MDEV-7526: TokuDB doesn't build on OS X Revision #f89c9fc 2015-12-19 13:25:55 +0200 MDEV-7526: TokuDB doesn't build on OS X Revision #0ed4744 2015-12-11 17:03:55 +0100 fix main.mysqldump test on windows Revision #ca28d90 2015-12-09 17:54:55 +0100 MDEV-7655 SHOW CREATE TABLE returns invalid DDL when using virtual columns along with a table collation Revision #f560c1b 2015-12-10 10:32:11 +0100 revert 5e9a50efc37c233f1e2a3616f8bcb36315aba4c2 Revision #265e833 2015-12-09 21:22:37 +0100 revert 415faa122b9c683661dafac82fff414fa6864151 Revision #c19972f 2015-12-11 14:33:41 +0200 MDEV-9251: Fix MySQL Bug#20755615: InnoDB compares column names case sensitively, while according to Storage Engine API column names should be compared case insensitively. This can cause FRM and InnoDB data dictionary to go out of sync. Revision #fa25921 2015-12-10 11:22:53 +0100 MDEV-8407 Numeric errors, server crash with COLUMN_JSON() on DECIMAL with precision > 40 Revision #d67aacb 2015-12-09 17:11:55 +0100 fix xtradb compilation on windows Revision #fa4d4fc 2015-12-09 10:06:28 +0100 unit tests for my_getopt Revision #584c07b 2015-10-21 11:51:15 +0200 MDEV-8978 Specify GPL version in RPM metadata Revision #142b725 2015-12-09 12:57:04 +0100 Merge branch 'merge/merge-xtradb-5.5' into 5.5 Revision #9457139 2015-12-09 12:27:04 +0100 5.5.46-37.6 Revision #1a72c6f 2015-12-09 11:51:59 +0100 Merge branch 'bb-5.5-serg' into 5.5 Revision #abf9d35 2015-12-09 10:00:49 +0100 Merge branch 'mysql/5.5' into 5.5 Revision #dac3149 2015-12-08 17:20:34 +0400 MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine Revision #50a796d 2015-12-08 10:16:41 +0100 MDEV-8825 mysql_upgrade leaks the admin password when it spawns a shell process to execute mysqlcheck Revision #c21b927 2015-12-08 10:13:13 +0100 mysql_upgrade cleanup Revision #f0d774d 2015-12-07 20:06:54 +0100 MDEV-9212 ssl-validate-cert incorrect hostname check Revision #544eeda 2015-12-07 20:27:58 +0100 MDEV-8644 Using a UDF in a virtual column causes a crash when stopping the server Revision #79d08e6 2015-12-07 15:15:43 +0100 small cleanup: udf_init()/udf_free() calls Revision #859a736 2015-12-07 14:07:36 +0100 MDEV-9161 feedback_plugin_send in debug builds Revision #99774f1 2015-12-06 11:51:57 +0100 feedback plugin compilation warnings Revision #8fd24b4 2015-12-07 20:25:27 +0100 MDEV-9226 SHOW COLUMNS returns wrong column order for tables with large ENUMs Revision #f18599a 2015-12-06 20:22:33 +0100 tokudb compilation warnings Revision #d1fe928 2015-12-06 12:01:12 +0100 MDEV-8607 Init script doesn't check all applicable configuration groups Revision #18954ff 2015-12-06 01:48:07 +0100 MDEV-8313 Got an error writing communication packets Revision #354e567 2015-12-06 01:40:51 +0100 federatedx small cleanup Revision #e05883b 2015-12-05 15:25:15 +0100 MDEV-7341 mysqld_multi doesn't recognize include directive (not following includes) Revision #ef47b625 2015-12-05 11:29:00 +0100 MDEV-8827 Duplicate key with auto increment Revision #c8652ee 2015-12-05 11:22:25 +0100 one more test Revision #ee2fce5 2015-10-20 09:41:44 +0200 fix debian logrotate slow log filename Revision #0df22a5 2015-12-07 09:34:41 +0200 MDEV-7050: MySQL#74603 - Assertion `comma_length > 0' failed in mysql_prepare_create_table Revision #d85168e 2015-12-07 09:20:31 +0200 Correct length check in my_wc_mb_filename() Revision #e528fe7 2015-12-05 12:21:33 +0200 Fix gcc v5.compiler errors. Revision #082b859 2015-12-04 14:24:03 +0200 MDEV-9233: Copying MySQL 5.5 data directory to 10.0 with partition tables crashes on insert Revision #d87bc55 2015-12-03 20:43:54 +0400 MDEV-8630 Datetime value dropped in "INSERT ... SELECT ... ON DUPLICATE KEY" Item_func_coalesce::fix_length_and_dec() calls Item_func::count_string_result_length()) which called agg_arg_charsets() with wrong flags, so the collation derivation of the COALESCE result was not properly set to DERIVATION_COERCIBLE. It erroneously stayed DERIVATION_NUMERIC. So GREATEST() misinterpreted the argument as a number rather that a string and did not calculate its own length properly. Revision #9f07c6b 2015-12-02 16:08:54 +0400 MDEV-9001 - [PATCH] Fix DB name quoting in mysqldump --routine Revision #33589b2 2015-12-03 13:18:10 +0200 MDEV-7762 InnoDB: Failing assertion: block->page.buf_fix_count > 0 in buf0buf.ic line 730 Revision #13ad179 2015-11-20 14:50:18 +0100 MDEV-8756 MariaDB 10.0.21 crashes during PREPARE Revision #43a5090 2015-11-18 11:20:59 +0100 MDEV-9051 mysqld got signal 11, after upgrade to 10.1.8 Revision #7261629 2015-11-18 10:58:51 +0100 feedback plugin debug Revision #e669a5f 2015-11-17 18:33:08 +0100 MDEV-7588 Add thd_wait_begin/end to notify threadpool of binlog waits Revision #7e4da9b 2015-11-06 16:36:41 +0100 MDEV-8632 Segmentation fault on INSERT Revision #5d754fc 2015-11-09 09:23:32 +0200 MDEV-8854: New warning messages are unreadable Revision #c88ca2c 2015-11-06 17:56:56 +0100 MDEV-8701 Crash on derived query MDEV-8938 Server Crash on Update with joins Revision #df80420 2015-10-21 14:42:56 +0200 fix events_1 test for October 2015 Revision #978c2a3 2015-10-11 17:06:03 -0400 MDEV-7640: CHANGE MASTER TO doesn't work with prepared statements Revision #16c4b3c 2015-10-09 16:43:59 +0200 fixes for buildbot Revision #f41a41f 2015-10-09 00:06:16 +0200 Merge branch 'merge-xtradb-5.5' into 5.5 Revision #db79f4c 2015-10-08 23:02:43 +0200 5.5.45-37.4 Revision #82e9f6d 2015-10-08 22:54:24 +0200 Merge remote-tracking branch 'mysql/5.5' into 5.5 Revision #c8d5112 2015-10-08 00:32:07 +0200 MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows Revision #504802f 2015-08-05 11:57:35 +0200 MDEV-7846: postreview fix Revision #54b9981 2015-04-23 20:08:57 +0200 MDEV-7846: Server crashes in Item_subselect::fix_fields or fails with Thread stack overrun Revision #0ab93fd 2015-04-23 19:16:57 +0200 MDEV-7445:Server crash with Signal 6 MDEV-7565: Server crash with Signal 6 (part 2) Revision #2e3e818 2015-04-23 19:11:06 +0200 MDEV-7445: Server crash with Signal 6 Revision #7ccde2c 2015-04-23 19:04:11 +0200 MDEV-7565: Server crash with Signal 6 (part 2) Revision #006acf7 2015-09-30 10:49:45 +0300 Bug #68148: drop index on a foreign key column leads to missing table MDEV-8845: Table disappear after modifying FK Revision #a95711e 2015-09-29 08:39:54 +0300 MDEV-8855: innodb.innodb-fk-warnings fails on Windows Revision #02a38fd 2015-09-24 17:25:52 +0200 MDEV-8624: MariaDB hangs on query with many logical condition Revision #f804b74 2015-09-28 03:40:29 +0300 MDEV-8154 rpl.show_status_stop_slave_race-7126 sporadically causes internal check failure Revision #ce7d8c5 2015-09-27 18:01:47 +0300 MDEV-7330 plugins.feedback_plugin_send fails sporadically in buildbot Revision #bdcf370 2015-09-27 16:00:48 +0300 MDEV-7933 plugins.feedback_plugin_send depends on being executed after plugins.feedback_plugin_load Revision #2563609 2015-09-26 02:51:29 +0300 Increased the version number Revision #86ed494 2015-09-26 02:48:55 +0300 MDEV-8849 rpl.rpl_innodb_bug30888 sporadically fails in buildbot with testcase timeout Revision #dca4ab9 2015-09-24 21:24:28 +0300 MDEV-8841 innodb_zip.innodb-create-options fails in buildbot Revision #5cc149f 2015-09-24 10:28:47 +0200 The compiler warnings fixed. Revision #29ac245 2015-09-07 13:13:52 +0200 MDEV-8473: mysqlbinlog -v does not properly decode DECIMAL values in an RBR log Revision #102a85f 2015-09-03 18:00:43 +0200 MDEV-8663: IF Statement returns multiple values erroneously (or Assertion `!null_value' failed in Item::send(Protocol*, String*)) Revision #fa51f70 2015-08-04 23:42:44 +0200 correct the NULL-pointer test Revision #877de3a 2015-07-30 22:08:39 +0300 MDEV-8554: Server crashes in base_list_iterator::next_fast ... Revision #1b0c81c 2015-08-01 15:02:14 +0200 5.5.44-37.3 Revision #96badb1 2015-07-31 22:09:46 +0200 MDEV-7821 Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS Revision #409709e 2015-07-31 20:33:10 +0200 compilation error on windows Revision #79deefc 2015-07-31 12:31:37 +0200 MDEV-8340 Add "mysqlbinlog --binlog-row-event-max-size" support for MariaDB 5.5 Revision #4d5772c 2015-07-31 10:13:01 +0200 MDEV-7810 Wrong result on execution of a query as a PS (both 1st and further executions) Revision #2721d69 2015-07-28 19:11:53 +0200 MDEV-8352 Increase Diffie-Helman modulus to 2048-bits Revision #bfe2689 2015-07-31 13:13:39 +0400 MDEV-8379 - SUSE mariadb patches Revision #360e597 2015-07-31 12:06:29 +0300 Make sure name buffer has string end marker on correct place. Revision #1ad294e 2015-07-30 18:51:44 +0400 MDEV-7821 - Server crashes in Item_func_group_concat::fix_fields on 2nd execution of PS Revision #fa765a4 2015-07-31 08:52:24 +0300 MDEV-6697: Improve foreign keys warnings/errors Revision #e05cd97 2015-07-29 05:58:45 +0300 MDEV-8524: Improve error messaging when there is duplicate key or foreign key names Revision #392df76 2015-07-23 12:50:58 +0400 MDEV-4017 - GET_LOCK() with negative timeouts has strange behavior Revision #e40bc65 2015-07-25 15:14:40 +0300 Fixed memory loss detected on P8. This can happen when we call after_flush but never call after_rollback() or after_commit(). Revision #7115341 2015-07-23 14:57:12 +0300 Fixed warnings and errors found by buildbot Revision #7a96702 2015-07-21 12:12:58 +0300 MDEV-8474: InnoDB sets per-connection data unsafely Revision #00d3b20 2015-07-17 00:06:27 +0300 MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1 Revision #44de090 2015-07-17 00:02:25 +0300 MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1 Revision #bc30046 2015-06-26 14:48:22 +0300 Fix for MDEV-8301; Statistics for a thread could be counted twice in SHOW STATUS while thread was ending Revision #67c56ab 2015-06-25 23:34:54 +0300 Simple cleanups - Removing use of calls to current_thd - More DBUG_PRINT - Code style changes - Made some local functions static Ensure that calls to print_keyuse are locked with mutex to get all lines in same debug packet Revision #8c81575 2015-06-25 23:26:29 +0300 Problem was that for cases like: SELECT ... WHERE XX IN (SELECT YY) this was transformed to something like: SELECT ... WHERE IF_EXISTS(SELECT ... HAVING XX=YY) Revision #2e941fe 2015-06-25 23:18:48 +0300 Fixed crashing bug when using ONLY_FULL_GROUP_BY in a stored procedure/trigger that is repeatedly executed. This is MDEV-7601, including its sub tasks MDEV-7594, MDEV-7555, MDEV-7590, MDEV-7581, MDEV-7589 Revision #d199a0f 2015-06-11 17:47:52 +0200 more renames after tokudb merge Revision #b96c196 2015-06-11 16:48:10 +0200 Item_cache::safe_charset_converter() fixes Revision #7c98e8a 2015-06-11 16:43:56 +0200 fix after the tokudb ft-index merge Revision #5a44e1a 2015-06-09 22:11:22 +0200 tests for MDEV-7937: Enforce SSL when --ssl client option is used Revision #80f6b22 2015-06-09 16:08:09 +0400 MDEV-3870 - Valgrind warnings on OPTIMIZE MyISAM or Aria TABLE with disabled keys Revision #3a50a8c 2015-06-09 13:50:43 +0400 MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled Revision #49a3392 2015-06-09 11:57:31 +0400 MDEV-363 - Server crashes in intern_plugin_lock on concurrent installing semisync plugin and setting rpl_semi_sync_master_enabled Revision #e5005ce 2015-06-09 18:06:41 +0200 disable ssl for ssl-disabled tests Revision #992d782 2015-06-09 18:56:09 +0300 MDEV-6735: Range checked for each record used with key (also MDEV-7786, MDEV-7923) Revision #5d57e2d 2015-06-09 16:46:45 +0300 Fix tests for 7937 Revision #be5035b 2015-06-09 15:59:29 +0300 Added tests for MDEV-7937 Revision #4ef7497 2015-06-09 14:08:44 +0300 MDEV-7937: Enforce SSL when --ssl client option is used Revision #56e2d83 2015-05-02 08:45:10 +0200 MDEV-7695 MariaDB - ssl - fips: can not connect with --ssl-cipher=DHE-RSA-AES256-SHA - handshake failure Revision #92b3659 2015-06-09 12:05:06 +0400 MDEV-7268 Column of table cannot be converted from type 'decimal(0,?)' to type ' 'decimal(10,7)' Changing the error message to: "...from type 'decimal(0,?)/*old*/' to type ' 'decimal(10,7)'..." So it's now clear that the master data type is OLD decimal. Revision #b1e1039 2015-06-09 07:36:24 +0400 MDEV-8286 Likely a redundant declaration of Item_cache::used_table_map Revision #a4d93e0 2015-06-05 20:05:08 +0200 MDEV-8050 sphinx test cases cannot run with sphinxsearch-2.2.6 Revision #b41ad55 2015-06-08 15:09:20 +0200 update tokudb version Revision #1707cfc 2015-06-08 21:55:52 +0500 MDEV-8211 plugins.server_audit fails sporadically in buildbot. More fixes to assure the order of queries in the log. Revision #87088b9 2015-06-08 21:44:13 +0500 MDEV-8211 plugins.server_audit fails sporadically in buildbot. This test also should be fixed - delay added so the connection event doesn't happen before the query. Revision #96b3703 2015-06-08 21:40:17 +0500 MDEV-8211 plugins.server_audit fails sporadically in buildbot. Connection event can happen before the query ends. Added a delay to confirm the order. Revision #a765cca 2015-06-08 20:50:40 +0400 MDEV-8067 correct fix for MySQL Bug # 19699237: UNINITIALIZED VARIABLE IN ITEM_FIELD::STR_RESULT Revision #b37b52a 2015-06-08 13:47:07 +0500 MDEV-4922 Stored Procedure - Geometry parameter not working. Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command. Revision #69ed429 2015-06-08 12:09:13 +0500 MDEV-7500 thread_handling option in my.cnf is not passing "connect events" to audit plugin. The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode. Revision #1ae05db 2015-06-07 15:40:42 +0500 MDEV-8078 Memory disclosure/buffer overread on audit plugin. If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case. Revision #db0ecf2 2015-06-06 19:12:44 +0500 MDEV-8032 [PATCH] audit plugin - csv output broken. Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place. Revision #6264451 2015-06-06 16:13:51 +0200 MDEV-8114: server crash on updates with joins still on 10.0.18 Revision #9a3b975 2015-06-05 09:51:17 +0200 Merge branch '5.5' into bb-5.5-serg Revision #a2bb9d2 2015-06-04 16:04:05 +0400 MDEV-7505 - Too large scale in DECIMAL dynamic column getter crashes mysqld Revision #b611ac0 2015-06-03 14:30:09 +0400 MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL Revision #af2256f 2015-06-03 13:59:58 +0400 MDEV-7207 - ALTER VIEW does not change ALGORITM Revision #ae0c576 2015-06-05 02:14:49 +0200 Merge branch 'merge/merge-xtradb-5.5' into bb-5.5-serg Revision #f84f577 2015-06-05 02:06:51 +0200 Merge tag 'mysql-5.5.44' into bb-5.5-serg Revision #f07b346 2015-06-05 02:04:32 +0200 do not re-populate I_S tables in subqueries Revision #1ff423d 2015-06-04 21:12:29 +0400 MDEV-8243 configure defines to empty string, not 1 Revision #750aa8b 2015-06-04 18:58:12 +0200 5.5.43-37.2 Revision #980bdc3 2015-06-04 17:39:05 +0200 followup: CREATE SERVER tests should not be run for embedded Revision #a477cd1 2015-06-03 23:31:05 +0300 MDEV-6500: Stale data returned after TRUNCATE PARTITION operation Revision #08fa02c 2015-06-04 18:51:30 +0400 Some MYD files (e.g. in mysql-test/std_data) could erroneously be treated by git as text files. Revision #9da8a8f 2015-06-04 18:49:12 +0400 MDEV-7269 mysqlbinlog Don't know how to handle column type=0 meta=0 (0000)# MDEV-8267 Add /*old*/ comment into I_S.COLUMN_TYPE for old DECIMAL Revision #a8b8544 2015-06-04 13:00:53 +0300 MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update Revision #7b05650 2015-06-03 20:24:51 +0200 Merge tag 'tokudb-engine/tokudb-7.5.7' into 5.5 Revision #e500c47 2015-06-03 19:47:46 +0200 Merge tag 'tokudb-ft-index/tokudb-7.5.7' into 5.5 Revision #934a18d 2015-06-03 19:42:34 +0200 .gitattributes: *.dat files should not be CRLF converted Revision #c79e98e 2015-06-03 18:45:08 +0200 MDEV-8085 main.group_by failed in buildbot Revision #5d8cee4 2015-06-03 17:11:07 +0200 MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name Revision #33d480f 2015-06-03 16:33:10 +0200 MDEV-4608 deb packages for jessie Revision #f806b4d 2015-06-03 12:13:43 +0200 MDEV-8124 mysqlcheck: --auto-repair runs REPAIR TABLE instead of REPAIR VIEW on views Revision #535b514 2015-06-03 10:35:34 +0200 MDEV-8123 mysqlcheck: new --process-views option conflicts with --quick, --extended and such Revision #64569fa 2015-06-03 11:11:53 +0200 parser: better error messages for CHECK/REPAIR VIEW Revision #0ffef5d 2015-06-03 09:54:56 +0200 MDEV-8052 abi detection incorrect with clang Revision #8e7d665 2015-06-02 22:07:47 +0200 CRLF->LF Revision #6bd76f8 2015-05-27 10:27:18 +0400 Merge pull request #73 from akopytov/MDEV-7658-5.5 Revision #70bc0a3 2015-05-26 23:56:00 +0300 Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64 Revision #5d02928 2015-05-16 10:26:34 +0200 remove second @ from CONFIGURE_FILE (... @ONLY@) Revision #6f8558b 2015-05-12 14:19:30 -0400 Fix for debug build failure Revision #373d092 2015-05-08 17:19:48 +0300 Fix win/ files to be stored with LF in repository Revision #23b2b95 2015-05-08 17:19:06 +0300 Update .gitattributes Revision #6ef3c7d 2015-05-08 17:09:45 +0300 Updated .gitattributes Revision #0014bdc 2015-05-07 22:18:34 +0200 MDEV-8115 mysql_upgrade crashes the server with REPAIR VIEW Revision #8350ea0 2015-05-07 13:04:03 +0300 Fix compiler error if compiler does not support c99 style initializers. Revision #f704b33 2015-05-06 16:47:23 +0300 Merge pull request #52 from openquery/MDEV-8053-c99-style-for-structure-members Revision #4d606cb 2015-04-24 23:17:16 +1000 c99 style for assigning structure members --- Module Name: pkgsrc Committed By: maya Date: Wed Sep 14 07:29:10 UTC 2016 Modified Files: pkgsrc/databases/mariadb55-server: PLIST Log Message: mariadb55-server: Restore PLIST ability to build without embedded-server
2016-09-14Part two of Pullup Ticket #5101:bsiegert1-4/+1
Also pull up revision 1.25 of databases/mysql56-server/PLIST. Fix build. Noticed by htodd@, thanks!
2016-09-13Pullup ticket #5101 - requested by mayabsiegert7-38/+37
databases/mysql55-client: security fix databases/mysql56-client: security fix Revisions pulled up: - databases/mysql55-client/Makefile.common 1.54 - databases/mysql55-client/distinfo 1.52 - databases/mysql55-server/PLIST 1.44 - databases/mysql56-client/Makefile.common 1.35 - databases/mysql56-client/distinfo 1.37 - databases/mysql56-client/patches/patch-CMakeLists.txt 1.5 - databases/mysql56-server/PLIST 1.26 --- Module Name: pkgsrc Committed By: adam Date: Wed Sep 7 13:13:36 UTC 2016 Modified Files: pkgsrc/databases/mysql55-client: Makefile.common distinfo pkgsrc/databases/mysql55-server: PLIST Log Message: Changes in MySQL 5.5.52 (2016-09-06) Bugs Fixed ---------- Replication: mysqlbinlog --read-from-remote-server log1 log2 was opening a new \ connection for log2 without freeing the connection used for log1. Thanks to Laurynas \ Biveinis for the contribution. (Bug 81675, Bug 23540182) For mysqld_safe, the argument to --malloc-lib now must be one of the directories \ /usr/lib, /usr/lib64, /usr/lib/i386-linux-gnu, or /usr/lib/x86_64-linux-gnu. In \ addition, the --mysqld and --mysqld-version options can be used only on the command \ line and not in an option file. (Bug 24464380) It was possible to write log files ending with .ini or .cnf that later could be \ parsed as option files. The general query log and slow query log can no longer be \ written to a file ending with .ini or .cnf. (Bug 24388753) Privilege escalation was possible by exploiting the way REPAIR TABLE used temporary \ files. (Bug 24388746) Certain internal character-handling functions could fail to handle a too-large \ character and cause a server exit. (Bug 23296299) A blank server name in CREATE SERVER statements produced a server exit rather than an \ error. (Bug 23295288) The optimizer failed to check a function return value for an area calculation, \ leading to a server exit. (Bug 23280059) A prepared statement that used a parameter in the select list of a derived table that \ was part of a join could cause a server exit. (Bug 22392374, Bug 24380263) MEDIUMINT columns used in operations with long integer values could result in buffer \ overflow. (Bug 19984392) EINTR handling in the client library has been fixed so that interrupted read and \ write calls are retried. Previously, EINTR was ignored. (Bug 82019, Bug 23703570) --- Module Name: pkgsrc Committed By: adam Date: Wed Sep 7 12:58:25 UTC 2016 Modified Files: pkgsrc/databases/mysql56-client: Makefile.common distinfo pkgsrc/databases/mysql56-server: PLIST Log Message: Changes in MySQL 5.6.33 (2016-09-06) Test Suite Notes ---------------- In mysql-test-run.pl, a limit of 50 was imposed on the number of workers for parallel \ testing, which on systems with more than 50 CPUs resulted in exhaustion of unique \ thread IDs. The ID-exhaustion problem has been corrected, and the limit of 50 on \ number of workers has been lifted. Thanks to Daniel Black for the patch on which this \ change was based. Additionally, these changes were made: To avoid idle workers, the number of parallel workers now is limited to the number of \ tests. Previously, if --parallel=auto was given and the MTR_MAX_PARALLEL environment \ variable was not set, a limit of 8 was imposed on the number of parallel workers. \ This limit has been lifted. (Bug 22342399, Bug 79585) Functionality Added or Changed ------------------------------ CMake support for compiling with Solaris Studio 12.5 was added. (Bug 82249, Bug \ 24303829, Bug 81274, Bug 23212938) Bugs Fixed ---------- InnoDB: An operation that dropped and created a full-text search table raised an \ assertion. (Bug 24315031) InnoDB: Accessing full-text search auxiliary tables while dropping the indexed table \ raised an assertion. (Bug 24009272) InnoDB: An online DDL operation on a table with indexed BLOB columns raised an \ assertion during logging of table modifications. (Bug 23760086) Replication: mysqlbinlog --read-from-remote-server log1 log2 was opening a new \ connection for log2 without freeing the connection used for log1. Thanks to Laurynas \ Biveinis for the contribution. (Bug 81675, Bug 23540182) Replication: With binlog_row_image=FULL, when updating single tables temporary tables \ were unnecessarily being used. The fix ensures single table update follows the same \ pattern as multi-table update. (Bug 79867, Bug 22510353) For mysqld_safe, the argument to --malloc-lib now must be one of the directories \ /usr/lib, /usr/lib64, /usr/lib/i386-linux-gnu, or /usr/lib/x86_64-linux-gnu. In \ addition, the --mysqld and --mysqld-version options can be used only on the command \ line and not in an option file. (Bug 24464380) It was possible to write log files ending with .ini or .cnf that later could be \ parsed as option files. The general query log and slow query log can no longer be \ written to a file ending with .ini or .cnf. (Bug 24388753) Privilege escalation was possible by exploiting the way REPAIR TABLE used temporary \ files. (Bug 24388746) If the basedir system variable was set at server startup from the command line or \ option file, the value was not normalized (on Windows, / was not replaced with /). \ (Bug 23747899, Bug 82125) In-place ALTER TABLE operations which when executed separately caused no table \ rebuild could when combined into a single statement result in a table rebuild. (Bug \ 23475211, Bug 81587) A blank server name in CREATE SERVER statements produced a server exit rather than an \ error. (Bug 23295288) A prepared statement that used a parameter in the select list of a derived table that \ was part of a join could cause a server exit. (Bug 22392374, Bug 24380263) MEDIUMINT columns used in operations with long integer values could result in buffer \ overflow. (Bug 19984392) A spurious ER_NO_SUCH_TABLE error could occur when attempting to execute a prepared \ CREATE TABLE ... SELECT statement that used a temporary table in the FROM clause and \ called a stored function. The same error could occur for a nonprepared version of the \ statement if used in a stored procedure when the procedure was re-executed. (Bug \ 16672723, Bug 68972) EINTR handling in the client library has been fixed so that interrupted read and \ write calls are retried. Previously, EINTR was ignored. (Bug 82019, Bug 23703570)
2016-09-07Pullup ticket #5095 - requested by tacabsiegert1-5/+5
www/ruby-actionpack32: security fix Revisions pulled up: - databases/ruby-activerecord32/distinfo 1.24 - devel/ruby-activemodel32/distinfo 1.24 - devel/ruby-activesupport32/distinfo 1.24 - devel/ruby-railties32/distinfo 1.24 - lang/ruby/rails.mk 1.55 - mail/ruby-actionmailer32/distinfo 1.24 - www/ruby-actionpack32/distinfo 1.24 - www/ruby-activeresource32/distinfo 1.24 - www/ruby-rails32/distinfo 1.24 --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:55:08 UTC 2016 Modified Files: pkgsrc/lang/ruby: rails.mk Log Message: Start update of Ruby on Rails to 3.2.22.4. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:55:48 UTC 2016 Modified Files: pkgsrc/devel/ruby-activesupport32: distinfo Log Message: Update ruby-activesupport32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:56:35 UTC 2016 Modified Files: pkgsrc/devel/ruby-activemodel32: distinfo Log Message: Update ruby-activemodel32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:57:03 UTC 2016 Modified Files: pkgsrc/databases/ruby-activerecord32: distinfo Log Message: Update ruby-activerecord32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:57:30 UTC 2016 Modified Files: pkgsrc/www/ruby-activeresource32: distinfo Log Message: Update ruby-activeresource32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:58:46 UTC 2016 Modified Files: pkgsrc/www/ruby-actionpack32: distinfo Log Message: Update ruby-actionpack32 to 3.2.22.4. Fix CVE-2016-6316, XSS vulnerability in Action View. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:59:16 UTC 2016 Modified Files: pkgsrc/mail/ruby-actionmailer32: distinfo Log Message: Update ruby-actionmailer32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 05:59:36 UTC 2016 Modified Files: pkgsrc/devel/ruby-railties32: distinfo Log Message: Update ruby-railties32 to 3.2.22.4, no change except version. --- Module Name: pkgsrc Committed By: taca Date: Sun Aug 21 06:00:48 UTC 2016 Modified Files: pkgsrc/www/ruby-rails32: distinfo Log Message: Update ruby-rails32 to 3.2.22.4, no change except version.
2016-08-10Pullup ticket #5078 - requested by sevanbsiegert3-8/+10
databases/redis: security fix Revisions pulled up: - databases/redis/Makefile 1.22 - databases/redis/PLIST 1.11 - databases/redis/distinfo 1.24 --- Module Name: pkgsrc Committed By: fhajny Date: Tue Aug 9 09:11:53 UTC 2016 Modified Files: pkgsrc/databases/redis: Makefile PLIST distinfo Log Message: Update databases/redis to 3.2.3. Redis 3.2.3 Bugfixes: - There was an inverted if statement logic problem in replication.c causing a replication delay. - Redis-cli created the history file with insecure permissions, allowing reding from the file. Redis 3.2.2 - There was a bug in the List type implementation, able to cause the crash of the server under certain (non trivial to replicate) circumstances when the LSET command was used. - Redis Sentinel, when monitoring multiple masters, could crash after a Sentinel address update event. - Redis Sentinel now checks slaves INFO state more often when disconnected. - It was possible, under a variety of conditions, that the AOF and RDB children process could spawn at the same time. This is known to trash disk I/O, AOF performances, and to ultimately create latency in the Redis server. - Many GEORADIUS bugs are now fixed \o/. New features: - Now slaves support the slave-announce-ip and slave-announce-port options. - The RDB check utlity is now part of Redis and uses the same RDB code that Redis uses in order to load the dataset in memory.
2016-08-09Pullup ticket #5077 - requested by nilsbsiegert2-272/+397
databases/phpmyadmin: bugfix Revisions pulled up: - databases/phpmyadmin/Makefile 1.149 - databases/phpmyadmin/PLIST 1.43 --- Module Name: pkgsrc Committed By: nils Date: Mon Aug 8 09:04:26 UTC 2016 Modified Files: pkgsrc/databases/phpmyadmin: Makefile PLIST Log Message: Fix PR pkg/51364. This is not the suggested fix, but Makefile should be easier to read this way.
2016-06-28Update phpmyadmin to 4.6.3, including security fixes.taca3-339/+343
pkgsrc change: * Update MASTER_SITES. * Now allow php70. Changes are too many to write here, please refer ChangeLog.
2016-06-25Updated package to use ocaml.mk framework. No upstream changes.jaapb2-6/+3
2016-06-21Fix forgotten PLIST change.fhajny1-1/+2
2016-06-19Update databases/redis to 3.2.1.fhajny3-15/+15
Upgrade urgency HIGH: Critical fix to Redis Sentinel, due to 3.2.0 regression compared to 3.0. Hey, this is Redis 3.2.1, and this release should bring some grain of maturity to Redis 3.2. The list of commits following this note will tell you the details, but the main things addressed in this release are the following: 1. A critical bug in Sentinel was hopefully fixed. During the big 3.2 refactoring of Redis Sentinel, in order to implement connection sharing to make Sentinel able to scale better (few Sentinels to monitor many masters), a bug was introduced that mis-counted the number of pending commands in the Redis link. This in turn resulted into an inability to talk with certain Redis instances. A common result of this bug was the inability of Redis Sentinel to reconfigure back the old master, after a failover, when it is reachable again, as the slave of the new master. This was due to the inability to talk with the old master at all. 2. BITFIELD bugs fixed. 3. GEO commands fixes on syntax errors and edge cases. 4. RESTORE now accepts dumps generated by older Redis versions. 5. Jemalloc now is really configured to save you memory, for a problem a change in the jemalloc configuration did not really survived when the 3.2.0 release was finalized. 6. TTL and TYPE command no longer alter the last access time of a key, for LRU evictions purposes. A new TOUCH command was introduced *just* to update the access time of a key. 7. A bug was fixed in redis-cli, that connected to the instance running on the port 6379 if there was one, regardless of what was specified. 8. TCP keep alive is now enabled by default. This should fix most ghost connections problems without resulting in any practical change in otherwise sane deployments. 9. A Sentinel crash that could happen during failovers was fixed.
2016-06-19Enable postgresql9[1-5]-contrib packages, disable previous splitfhajny1-40/+6
packages.
2016-06-19Remove PostgreSQL split-up contrib packages, now replaced byfhajny127-1699/+5
single postgresql9[1-5]-contrib packages. OK by adam@.
2016-06-19Import postgresql9[1-5]-contrib packages. These supersede thefhajny20-5/+1348
previous handful of packages like -datatypes or -dblink. They contain all of the contrib subtree, matching what similar packages carry in e.g. FreeBSD ports or what PostgreSQL users generally expect. This subtree contains porting tools, analysis utilities, and plug-in features that are not part of the core PostgreSQL system, mainly because they address a limited audience or are too experimental to be part of the main source tree. This does not preclude their usefulness.
2016-06-19Backport a minor tweak from newer branches that fixes building thefhajny2-1/+24
contrib/postgres_fdw extension with PGXS.
2016-06-17Apply upstream patch to fix pthread mutex initialisation on SunOS. Bumpjperkin4-5/+45
PKGREVISION for client and server.
2016-06-17Add SMF manifest. Move rc.d script to openldap-server files directoryjperkin3-3/+38
for consistency and avoid redundant FILESDIR shared between packages.
2016-06-17Update databases/mongodb to 3.2.7.fhajny4-33/+24
3.2.7 Jun 7, 2016 Issues fixed: SERVER-24054: JS segmentation fault on load of certain NaNs. SERVER-24058: Connection pool asio doesn't honor setup timeouts. SERVER-24117: Mongo binaries ELF stack has become executable. 3.2.6 Apr 28, 2016 First production release of the in-memory storage engine. Issues fixed: SERVER-22970: Background index build may result in extra index key entries that do not correspond to indexed documents. SERVER-22043: mongo shell method count() ignores read preference. 3.2.5 Apr 14, 2016 Issues fixed: SERVER-22964: IX GlobalLock held while waiting for WiredTiger cache eviction. SERVER-22831: Low query rate with heavy cache pressure and an idle collection. SERVER-21681: Include index size stats for in-memory storage engine.
2016-06-15Changes 5.6.31:adam4-11/+33
Security Notes The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.1t. Issues fixed in the new version are described at http://www.openssl.org/news/vulnerabilities.html. This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead. (Bug 23229564) Functionality Added or Changed A new CMake option, WITH_SYMVER16, if enabled, causes the libmysqlclient client library to contain extra symbols to be compatible with libmysqlclient on RHEL/OEL 5, 6, 7, and Fedora releases. All symbols present in libmysqlclient.so.16 are tagged with symver 16 in libmsqlclient.so.18, making those symbols have both symver 16 and 18. (Bug 22980983) support-files/MacOSX/ReadMe.txt is no longer included in MySQL distributions. (Bug 81038, Bug 23088916) The version of the tcmalloc library included in MySQL distributions was very old. It has been removed and is no longer included with MySQL. (Bug 80994, Bug 23068660) Bugs Fixed InnoDB: MySQL failed to build on Fedora 24 using GCC 6. (Bug 23227804) InnoDB: Potential buffer overflow issues were corrected for the InnoDB memcached plugin. (Bug 23187607) InnoDB: The full-text index cache was freed during a background index cache synchronization. (Bug 22996488) InnoDB: A full-text index operation raised an assertion. (Bug 22963169) InnoDB: An INSERT operation on a table with a FULLTEXT index and FTS_DOC_ID column failed because the inserted FTS_DOC_ID value exceeded the permitted gap between consecutive FTS_DOC_ID values. To avoid this problem, the permitted gap between the largest used FTS_DOC_ID value and new FTS_DOC_ID value was raised from 10000 to 65535. (Bug 22679185) InnoDB: With innodb_autoinc_lock_mode=0, multiple threads waiting for a table-level lock caused an unexpected deadlock. (Bug 21983865, Bug 78761) InnoDB: A FLUSH TABLES ... FOR EXPORT operation appeared to stall. A loop in the ibuf_contract_in_background function failed to exit. (Bug 21133329, Bug 77011) InnoDB: A full-text query raised an assertion. Under certain circumstances, DDL operations such as ALTER TABLE ... RENAME caused full-text auxiliary tables to be removed on server restart. (Bug 13651665) Replication: In the next_event() function, which is called by a slave's SQL thread to read the next even from the relay log, the SQL thread did not release the relaylog.log_lock it acquired when it ran into an error (for example, due to a closed relay log), causing all other threads waiting to acquire a lock on the relay log to hang. With this fix, the lock is released before the SQL thread leaves the function under the situation. (Bug 21697821) References: See also: Bug 20492319. Replication: If a multi-threaded replication slave running with relay_log_recovery=1 stopped unexpectedly, during restart the relay log recovery process could fail. This was due to transaction inconsistencies not being filled, see Handling an Unexpected Halt of a Replication Slave. Prior to this fix, to recover from this situation required manually setting relay_log_recovery=0, starting the slave with START SLAVE UNTIL SQL_AFTER_MTS_GAPS to fix any transaction inconsistencies and then restarting the slave with relay_log_recovery=1. This process has now been automated, enabling relay log recovery of a multi-threaded slave upon restart automatically. (Bug 77496, Bug 21507981) INSERT with ON DUPLICATE KEY UPDATE and REPLACE on a table with a foreign key constraint defined failed with an incorrect “duplicate entry” error rather than a foreign key constraint violation error. (Bug 23135731) References: This issue is a regression of: Bug 78853, Bug 22037930. For debug builds, CONCAT_WS() could raise an assertion if there was nothing to append. (Bug 22888420) Invoking Enterprise Encryption functions in multiple threads simultaneously could cause a server exit. (Bug 22839278) Attempting to use Enterprise Encryption functions after creating and dropping them could cause a server exit. (Bug 22669012) Setting sort_buffer_size to a very large value could cause some operations to fail with an out-of-memory error. (Bug 22594514) An assertion could be raised when a deadlock occurred due to a SELECT ... GROUP BY ... FOR UPDATE query executed using a Loose Index Scan. (Bug 22187476) Several potential buffer overflow issues were corrected. (Bug 21977380, Bug 23187436, Bug 23202778, Bug 23195370, Bug 23202699) If the CA certificate as given to the --ssl-ca option had an invalid path, yaSSL returned an error message different from OpenSSL. Now both return SSL connection error: SSL_CTX_set_default_verify_paths failed. (Bug 21920657) Some string functions returned one or a combination of their parameters as their result. If one of the parameters had a non-ASCII character set, the result string had the same character set, resulting in incorrect behavior when an ASCII string was expected. (Bug 18740222) On Windows, MySQL installation could result in MySQL being placed under C:\Program Files\Canon\Easy-WebPrint EX. (Bug 14583183) References: See also: Bug 70918, Bug 68821, Bug 68227. On Fedora 24, upgrades using a Community MySQL Server RPM failed to replace an installed MariaDB Galera server due to a change in the MariaDB package. (Bug 81390, Bug 23273818) MySQL did not compile under Solaris 12 using Sun Studio. To correct this, instances of __attribute__ were changed to MY_ATTRIBUTE. (Bug 80748, Bug 22932576) The INSTALL-SOURCE file had partly outdated information and has been removed from source packages. (Binary packages are unaffected). (Bug 80680, Bug 23081064) For a server compiled with -DWITH_PERFSCHEMA_STORAGE_ENGINE=0, a memory leak could occur for buffered log messages used during server startup. (Bug 80089, Bug 22578574) For debug builds, merging a derived table into an outer query block could raise an assertion. (Bug 79502, Bug 22305361, Bug 21139722) A null pointer dereference of a parser structure could occur during stored procedure name validation. (Bug 79396, Bug 22286421) Using CREATE USER to create an account with the mysql_native_password or mysql_old_password authentication plugin and using a clause of the form IDENTIFIED WITH plugin AS 'hash_string' caused the account to be created without a password. (Bug 78033, Bug 21616496) Failure of UNINSTALL PLUGIN could lead to inaccurate or confusing errors for subsequent INSTALL PLUGIN operations. (Bug 74977, Bug 20085672) mysqld_multi displayed misleading error messages when it was unable to execute my_print_defaults. (Bug 74636, Bug 19920049) On Windows, MySQL installation failed if the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ registry key was present with a key/value pair of "InstallLocation" and "\Hewlett-Packard\\". (Bug 74631, Bug 19949163) mysqldump failed silently with no error message when it encountered an error while executing FLUSH LOGS.
2016-06-15Override INSTALL script to make sure owner/group args do not leakfhajny2-2/+12
into the binary packages. Fixes problems with building software manually against binary postgresql*-client packages built under an unprivileged setup. Bump respective PKGREVISION. See https://github.com/joyent/pkgsrc/issues/377
2016-06-14Changes 5.5.0:adam3-8/+10
Functionality Added or Changed The version of the tcmalloc library included in MySQL distributions was very old. It has been removed and is no longer included with MySQL. Bugs Fixed INSERT with ON DUPLICATE KEY UPDATE and REPLACE on a table with a foreign key constraint defined failed with an incorrect “duplicate entry” error rather than a foreign key constraint violation error. Setting sort_buffer_size to a very large value could cause some operations to fail with an out-of-memory error. Several potential buffer overflow issues were corrected. If the CA certificate as given to the --ssl-ca option had an invalid path, yaSSL returned an error message different from OpenSSL. Now both return SSL connection error: SSL_CTX_set_default_verify_paths failed. Some string functions returned one or a combination of their parameters as their result. If one of the parameters had a non-ASCII character set, the result string had the same character set, resulting in incorrect behavior when an ASCII string was expected. A null pointer dereference of a parser structure could occur during stored procedure name validation. mysqld_multi displayed misleading error messages when it was unable to execute my_print_defaults.
2016-06-14Remove stray chunk from patch file. Ride previous revision.fhajny2-9/+3
2016-06-14Use proper CONF_FILES for my.cnf. Makes mysql56-client look for itfhajny5-8/+43
under $PKG_SYSCONFDIR, and prevents mysql_install_db from creating $PREFIX/my.cnf. Brings mysql56-client and mysql56-server in sync WRT my.cnf location. Bump respective PKGREVISIONs. Noticed by peterkelm@ on Github.
2016-06-13Update to 1.9.2wen2-7/+7
Upstream changes: 1.9.2 Changelog: * Fix mysqli freeResult() broken when fixing bug #5762 (f0b6b182a8f) 1.9.1 Changelog: * Eliminate "Redefining already defined constructor" 1.9.0 Changelog: * Support PHP 7
2016-06-08Bump PKGREVISION for perl-5.24.wiz113-199/+226
2016-06-08Switch to MASTER_SITES_PYPI.wiz19-38/+38
2016-06-08Remove the stability entity, it has no meaning outside of an official context.jperkin17-17/+0
2016-06-08Change the service_bundle name to "export" to reduce diffs between thejperkin11-11/+11
original manifest.xml file and the output from "svccfg export".
2016-06-08Add or fix manpath entries to use the correct path.jperkin9-9/+9
2016-06-08Change the service_bundle name to "export" to reduce diffs between thejperkin6-6/+6
original manifest.xml file and the output from "svccfg export".
2016-06-06Update databases/py-barman to 1.6.1.fhajny2-7/+7
- Add --peek option to get-wal command to discover existing WAL files from the Barman's archive - Add replication-status command for monitoring the status of any streaming replication clients connected to the PostgreSQL server. The --target option allows users to limit the request to only hot standby servers or WAL streaming clients - Add the switch-xlog command to request a switch of a WAL file to the PostgreSQL server. Through the '--force' it issues a CHECKPOINT beforehand - Add streaming_archiver_name option, which sets a proper application_name to pg_receivexlog when streaming_archiver is enabled (only for PostgreSQL 9.3 and above) - Check for _superuser_ privileges with PostgreSQL's standard connections (#30) - Check the WAL archive is never empty - Check for 'backup_label' on the master when server is down - Improve barman-wal-restore contrib script - Treat the "failed backups" check as non-fatal - Rename '-x' option for get-wal as '-z' - Add archive_mode=always support for PostgreSQL 9.5 (#32) - Properly close PostgreSQL connections when necessary - Fix receive-wal for pg_receive_xlog version 9.2
2016-06-06Update databases/py-cassandra-driver to 3.4.1.fhajny2-7/+7
3.4.1 Bug Fixes - Gevent connection closes on IO timeout - "dictionary changed size during iteration" with Python 3 3.4.0 Features - Include DSE version and workload in Host data - Add a context manager to Cluster and Session - Better Error Message for Unsupported Protocol Version - Make the error message explicitly state when an error comes from the server - Short Circuit meta refresh on topo change if NEW_NODE already exists - Show warning when the wrong config is passed to SimpleStatement - Return namedtuple result pairs from execute_concurrent - BatchStatement should enforce batch size limit in a better way - Validate min/max request thresholds for connection pool scaling - Handle or warn about multiple hosts with the same rpc_address - Write docs around working with datetime and timezones Bug Fixes - High CPU utilization when using asyncore event loop - Fix CQL Export for non-ASCII Identifiers - Make stress scripts Python 2.6 compatible - UnicodeDecodeError when unicode characters in key in BOP - WhiteListRoundRobinPolicy should resolve hosts - Cluster and Session do not GC after leaving scope - Don't wait for schema agreement on ignored nodes - Reprepare on_up with many clients causes node overload - None inserted into host map when control connection node is decommissioned - weakref.ref does not accept keyword arguments
2016-06-02Changes 1.0.13adam2-8/+8
Fixed bug in “evaluate” strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a “callable” value, as which occurs when filtering by a many-to-one equality expression along a relationship. Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps. Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment. Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding “ambiguous column” errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized. Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError.
2016-05-24Update databases/elasticsearch to 2.3.3.fhajny4-16/+16
== 2.3.3 Release Notes === New features Geo:: - Add CONTAINS relation to geo_shape query === Enhancements Core:: - Kill thread local leak REST:: - CORS handling triggered whether User-Agent is a browser or not === Bug fixes Core:: - Don't try to compute completion stats on a reader after we already closed it Highlighting:: - Exclude all but string fields from highlighting if wildcards are used... Query DSL:: - Fix NullPointerException in SimpleQueryParser when analyzing text produces a null query REST:: - CORS should permit same origin requests - Allow CORS requests to work with HTTP compression enabled === Upgrades Internal:: - Update Jackson 2.6.2 -> 2.6.6 (latest and final 2.6 patch)
2016-05-23This release fixes a number of issues reported by users over the last two ↵adam26-68/+94
months. Most database administrators should plan to upgrade at the next available downtime, unless they have been affected directly by the fixed issues.
2016-05-22Version 1.12, 2016-05-16wiz8-103/+7
* New configuration variable COMPATINCLUDEDIR When used with --enable-libgdbm-compat, this variable points to the directory where the headers file dbm.h and ndbm.h will be installed. Use this variable to avoid conflicts with already installed headers. E.g.: ./configure --enable-libgdbm-compat COMPATINCLUDEDIR=/usr/include/gdbm
2016-05-21Release 3.13.0:adam6-53/+52
Postpone I/O associated with TEMP files for as long as possible, with the hope that the I/O can ultimately be avoided completely. Merged the session extension into trunk. Added the ".auth ON|OFF" command to the command-line shell. Added the "--indent" option to the ".schema" and ".fullschema" commands of the command-line shell, to turn on pretty-printing. Added the ".eqp full" option to the command-line shell, that does both EXPLAIN and EXPLAIN QUERY PLAN on each statement that is evaluated. Improved unicode filename handling in the command-line shell on Windows. Improved resistance against goofy query planner decisions caused by incomplete or incorrect modifications to the sqlite_stat1 table by the application. Added the sqlite3_db_config(db,SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION) interface which allows the sqlite3_load_extension() C-API to be enabled while keeping the load_extension() SQL function disabled for security. Change the temporary directory search algorithm on Unix to allow directories with write and execute permission, but without read permission, to serve as temporary directories. Apply this same standard to the "." fallback directory. Bug Fixes: ---------- Fix a problem with the multi-row one-pass DELETE optimization that was causing it to compute incorrect answers with a self-referential subquery in the WHERE clause. Fix for ticket dc6ebeda9396087 Fix a possible segfault with DELETE when table is a rowid table with an INTEGER PRIMARY KEY and the WHERE clause contains a OR and the table has one or more indexes that are able to trigger the OR optimization, but none of the indexes reference any table columns other than the INTEGER PRIMARY KEY. Ticket 16c9801ceba49. When checking for the WHERE-clause push-down optimization, verify that all terms of the compound inner SELECT are non-aggregate, not just the last term. Fix for ticket f7f8c97e97597. Fix a locking race condition in Windows that can occur when two or more processes attempt to recover the same hot journal at the same time.
2016-05-06Update databases/redis to 3.2.0.fhajny5-51/+37
Redis 3.2 contains significant changes to the API and implementation of Redis. - A new set of commands for Geo indexing was added (GEOADD, GEORADIUS and related commands). - The new BITFIELD command handles contiguous arrays of integers or counters of arbitrary bits width and offset inside strings. - Memory optimizations to hold the same data in less memory. - Lua scripts can now contain side effects using the new effect replication. - A complete remote Lua debugger is available in order to make writing scripts a simpler task. Read the release notes for the full set of changes: https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
2016-05-06Update databases/py-peewee to 2.8.1.fhajny3-8/+12
Bugs fixed - #821 - issue warning if Cython is old - #822 - better handling of MySQL connections point for advanced use-cases. - #313 - support equality/inequality with generic foreign key queries, and ensure get_or_create works with GFKs. - #834 - fixed Python3 incompatibilities in the PasswordField, thanks @mosquito. - #836 - fix handling of last_insert_id() when using APSWDatabase. - #845 - add connection hooks to APSWDatabase. - #852 - check SQLite library version to avoid calls to missing APIs. - #857 - allow database definition to be deferred when using the connection pool. - #878 - formerly .limit(0) had no effect. Now adds LIMIT 0. - #879 - implement a __hash__ method for Model - #886 - fix count() for compound select queries. - #895 - allow writing to the foreign_key_id descriptor to set the foreign key value. - #893 - fix boolean logic bug in model_to_dict(). - #904 - fix side-effect in clean_prefetch_query, thanks to @p.kamayev - #907 - package includes pskel now. - #852 - fix sqlite version check in BerkeleyDB backend. - #919 - add runtime check for sqlite3 library to match MySQL and Postgres. Thanks @M157q New features - Added a number of SQLite user-defined functions and aggregates. - Use the DB-API2 Binary type for BlobField. - Implemented the lucene scoring algorithm in the sqlite_ext Cython library. - #825 - allow a custom base class for ModelOptions, providing an extension - #830 - added SmallIntegerField type. - #838 - allow using a custom descriptor class with ManyToManyField. - #855 - merged change from @lez which included docs on using peewee with Pyramid. - #858 - allow arguments to be passed on query-string when using the db_url module. Thanks @RealSalmon - #862 - add support for truncate table, thanks @dev-zero for the sample code. - Allow the related_name model Meta option to be a callable that accepts the foreign key field instance.
2016-05-06Update databases/py-cassandra-driver to 3.3.0.fhajny2-7/+7
Features - Add an AddressTranslator interface - New Retry Policy Decision - try next host - Don't mark host down on timeout - SSL hostname verification - Add C* version to metadata or cluster objects - Options to Disable Schema, Token Metadata Processing - Expose listen_address of node we get ring information from - Use A-record with multiple IPs for contact points - Custom consistency level for populating query traces - Normalize Server Exception Types - Propagate exception message when DDL schema agreement fails - Specialized exceptions for metadata refresh methods failure Bug Fixes - Resolve contact point hostnames to avoid duplicate hosts - GeventConnection stalls requests when read is a multiple of the input buffer size - named_tuple_factory breaks with duplicate "cleaned" col names - Connection leak if Cluster.shutdown() happens during reconnection - HostConnection.borrow_connection does not block when all request ids are used - Empty field not being handled by the NumpyProtocolHandler
2016-05-05Recursive revbump associated with ocaml update.jaapb6-11/+12
2016-05-03Reset maintainer (observer now).wiz3-6/+6
2016-05-02Reset PKGREVISION along with all PHP language updates.taca1-2/+1
2016-04-29Update databases/elasticsearch to 2.3.2.fhajny4-31/+27
== 2.3.2 Release Notes === Deprecations REST:: - Deprecate camelCase usages Search:: - Deprecate sort option reverse. Settings:: - Deprecate camelCase settings magic === Enhancements Analysis:: - Analyze API : Fix/deprecated filters in analyze in 2x === Bug fixes Aggregations:: - Aggregations: Adds serialisation of sigma to extended_stats_bucket pipeline aggregation - ExtendedStatsAggregator should also pass sigma to emtpy aggs. Allocation:: - Rebalancing policy shouldn't prevent hard allocation decisions - When considering the size of shadow replica shards, set size to 0 Logging:: - Add missing index name to search slow log. Mapping:: - Fail if an object is added after a field with the same name. More Like This:: - Alias items are not ignored anymore REST:: - Fixes reading of CORS pre-flight headers and methods - index is a required url part for update by query Recovery:: - Backports Notify GatewayRecoveryListener on failure Snapshot/Restore:: - On restore, selecting concrete indices can select wrong index == 2.3.1 Release Notes === Bug fixes Aggregations:: - Prevents exception being raised when ordering by an aggregation which wasn't collected Cluster:: - Cluster stats: fix memory available that is always set to 0 == 2.3.0 Release Notes === Breaking changes Allocation:: - Speed up shard balancer by reusing shard model while moving shards that can no longer be allocated to a node Mapping:: - Add per-index setting to limit number of nested fields === Deprecations Geo:: - Deprecate lat_lon and precision_step - Deprecate geo_point mapping params Plugin Discovery Multicast:: - Deprecate Discovery Multicast Plugin Query DSL:: - Add deprecation logging for deprecated queries. === New features Reindex API:: - Backport reindex to 2.x Task Manager:: - Backport of task management api to 2x === Enhancements Allocation:: - Skip capturing least/most FS info for an FS with no total - Speed improvements for BalancedShardsAllocator Cache:: - Make TermsQuery considered costly. Cluster:: - Shard state action request logging - Safe cluster state task notifications Core:: - Remove log4j exception hiding - Avoid cloning MessageDigest instances - Add a hard check to ensure we are running with the expected lucene version Exceptions:: - Added file name to exceptions when failing to read index state - Add Exception class name to message in `NotSerializableExceptionWrapper` Geo:: - Upgrade GeoPointField to use Lucene 5.5 PrefixEncoding Internal:: - Cleanup search sub transport actions and collapse o.e.action.search.type package into o.e.action.search Java API:: - TransportClient: Add exception when using plugin.types, to help migration to addPlugin Logging:: - Log suppressed stack traces under DEBUG Mapping:: - Add deprecation logging for mapping transform - Expose the reason why a mapping merge is issued. - Add sub-fields support to `bool` fields. - Improve cross-type dynamic mapping updates. - Make mapping updates more robust. Network:: - Add additional fallback to http.publish_port and restrict fallback to transport.publish_port Packaging:: - Windows service: Use JAVA_HOME environment variable in registry - Default standard output to the journal in systemd - Use egrep instead of grep -E for Solaris Plugin Cloud Azure:: - Add timeout settings (default to 5 minutes) Plugin Discovery EC2:: - Add ap-northeast-2 (seoul) endpoints for EC2 discovery and S3 snapshots Plugin Mapper Attachment:: - Fix attachments plugins with docx REST:: - More robust handling of CORS HTTP Access Control Reindex API:: - Implement helpful interfaces in reindex requests - Reindex should timeout if sub-requests timeout - Teach reindex to retry on rejection Scripting:: - Logs old script params use to the Deprecation Logger - Remove suppressAccessChecks permission for Groovy script plugin - Class permission for Groovy references - Scripting: Allow to get size of array in mustache - Added plumbing for compile time script parameters - Enhancements to the mustache script engine Search:: - Add deprecation logging for ignore_unmapped parameter - Add deprecation logging when users use the SCAN search type. Settings:: - Log warning if max file descriptors too low === Bug fixes Aggregations:: - Setting 'other' bucket on empty aggregation - Build empty extended stats aggregation if no docs collected for bucket - Set meta data for pipeline aggregations - Filter(s) aggregation should create weights only once. - Make `missing` on terms aggs work with all execution modes. - Fix NPE in Derivative Pipeline when current bucket value is null Aliases:: - Fix _aliases filter and null parameters - Check lenient_expand_open after aliases have been resolved Allocation:: - IndicesStore checks for `allocated elsewhere` for every shard not alocated on the local node - Prevent peer recovery from node with older version Analysis:: - Analysis : Allow string explain param in JSON - Analysis : Fix no response from Analyze API without specified index Bulk:: - Bulk api: fail deletes when routing is required but not specified CAT API:: - Fix column aliases in _cat/indices, _cat/nodes and _cat/shards APIs CRUD:: - fixed propagation of autoGeneratedId on document creation - Throw exception if content type could not be determined in Update API Cache:: - Handle closed readers in ShardCoreKeyMap Cluster:: - Index deletes not applied when cluster UUID has changed - Only fail the relocation target when a replication request on it fails Core:: - Migrate template settings (add missing byte & time units) Fielddata:: - Make disabled fielddata loading fail earlier. Geo:: - Remove .geohash suffix from GeoDistanceQuery and GeoDistanceRangeQuery Highlighting:: - Don't override originalQuery with request filters Inner Hits:: - Query and top level inner hit definitions shouldn't overwrite each other Internal:: - Log uncaught exceptions from scheduled once tasks - FunctionScoreQuery should implement two-phase iteration. Java API:: - Fix boundary chars in java api Logging:: - Add missing index name to indexing slow log - ParseFieldMatcher should log when using deprecated settings. Mapping:: - Put mapping operations must update metadata of all types. - Fix serialization of `search_analyzer`. - Reuse metadata mappers for dynamic updates. - Fix MapperService#searchFilter(...) - MapperService: check index.mapper.dynamic during index creation Network:: - Only accept transport requests after node is fully initialized Packaging:: - Fix waiting for pidfile - Enable es_include at init Parent/Child:: - Check that parent_type in Has Parent Query has child types - Has child query forces default similarity Percolator:: - Don't replace found fields if map unmapped fields as string is enabled - mpercolate api should serialise start time Plugin Cloud Azure:: - Fix calling ensureOpen() on the wrong directory Plugin Discovery GCE:: - Add setFactory permission to GceDiscoveryPlugin Query DSL:: - Fix FunctionScore equals/hashCode to include minScore and friends REST:: - Remove detect_noop from REST spec - Make text parsing less lenient. Recovery:: - Try to renew sync ID if `flush=true` on forceMerge - sync translog to disk after recovery from primary Reindex API:: - Properly register reindex status - Be much much much careful about context - Make search failure cause rest failure Scripting:: - Check that _value is used in aggregations script before setting value to specialValue - Add permission to access sun.reflect.MethodAccessorImpl from Groovy scripts - Fixes json generation for scriptsort w/ deprecated params - Security permissions for Groovy closures Search:: - Do not apply minimum_should_match on auto generated boolean query if the coordination factor is disabled. - Do not apply minimum-should-match on a boolean query if the coords are disabled - Fix blended terms take 2 Settings:: - TransportClient should use updated setting for initialization of modules and service Snapshot/Restore:: - Prevent closing index during snapshot restore - Add node version check to shard allocation during restore Stats:: - Fix recovery translog stats totals when recovering from store - Fix calculation of age of pending tasks Task Manager:: - Fix TaskId#isSet to return true when id is set and not other way around - Don't wait for completion of list tasks tasks when wait_for_completion flag is set Translog:: - Call ensureOpen on Translog#newView() to prevent IllegalStateException - Make sure IndexShard is active during recovery so it gets its fair share of the indexing buffer - Avoid circular reference in exception - Initialize translog before scheduling the sync to disk - Catch tragic even inside the checkpoint method rather than on the caller side - Never delete translog-N.tlog file when creation fails - Close recovered translog readers if createWriter fails Tribe Node:: - Passthrough environment and network settings to tribe client nodes - Tribe node: pass path.conf to inner tribe clients === Regressions Analysis:: - Add PathHierarchy type back to path_hierarchy tokenizer for backward compatibility with 1.x Plugin Cloud Azure:: - Fix Unknown [repository] type [azure] error with 2.2.0 REST:: - Don't return all indices immediately if count of expressions >1 and first expression is * === Upgrades Core:: - Upgrade to Lucene 5.5.0 official release - Upgrade to lucene 5.5.0-snapshot-850c6c2 - Upgrade to lucene 5.5.0-snapshot-4de5f1d - Update lucene to r1725675 - Upgrade to lucene-5.5.0-snapshot-1721183. Plugin Cloud Azure:: - Upgrade Azure Storage client to 4.0.0 Plugin Discovery Azure:: - Upgrade azure SDK to 0.9.3 Scripting:: - Upgrade groovy dependency in lang-groovy module to version 2.4.6 == 2.2.1 Release Notes === Enhancements Cluster:: - Shard state action request logging Core:: - Avoid cloning MessageDigest instances Exceptions:: - Add Exception class name to message in `NotSerializableExceptionWrapper` Network:: - Add additional fallback to http.publish_port and restrict fallback to transport.publish_port Packaging:: - Windows service: Use JAVA_HOME environment variable in registry Scripting:: - Class permission for Groovy references Settings:: - Log warning if max file descriptors too low === Bug fixes Aggregations:: - Set meta data for pipeline aggregations Aliases:: - Fix _aliases filter and null parameters Bulk:: - Bulk api: fail deletes when routing is required but not specified Inner Hits:: - Query and top level inner hit definitions shouldn't overwrite each other Logging:: - Add missing index name to indexing slow log Parent/Child:: - Check that parent_type in Has Parent Query has child types - Has child query forces default similarity Percolator:: - Don't replace found fields if map unmapped fields as string is enabled Plugin Cloud Azure:: - Fix calling ensureOpen() on the wrong directory Plugin Discovery GCE:: - Add setFactory permission to GceDiscoveryPlugin Query DSL:: - Use MappedFieldType.termQuery to generate simple_query_string queries REST:: - Remove detect_noop from REST spec Scripting:: - Add permission to access sun.reflect.MethodAccessorImpl from Groovy scripts Snapshot/Restore:: - Add node version check to shard allocation during restore Stats:: - Fix recovery translog stats totals when recovering from store Tribe Node:: - Passthrough environment and network settings to tribe client nodes === Regressions Plugin Cloud Azure:: - Fix Unknown [repository] type [azure] error with 2.2.0 === Upgrades Plugin Repository Azure:: - Upgrade Azure Storage client to 4.0.0 == 2.2.0 Release Notes === Breaking changes Index APIs:: - Change Field stats API response to include both number and string based min and max values Scripting:: - Filter classes loaded by scripts - Lock down javascript and python script engines better === Deprecations Java API:: - Deprecate the count api in favour of search with size 0 - Deprecates defaultRescoreWindowSize Plugin Discovery Multicast:: - Deprecate the discovery-multicast plugin Query DSL:: - Deprecate the `missing` query - Deprecate NotQueryBuilder Search:: - Deprecate _search/exists in favour of regular _search with size 0 and terminate_after 1 === New features Geo:: - Add CONTAINS relation to geo_shape query - Add support for Lucene 5.4 GeoPoint queries - Add GeoPointV2 Field Mapping Network:: - Allow binding to multiple addresses. Plugin Analysis Phonetic:: - Add support for `daitch_mokotoff` Plugin Repository S3:: - Add support for S3 storage class Plugins:: - Decentralize plugin security Search:: - Add query profiler === Enhancements Aliases:: - Add support to _aliases endpoint to specify multiple indices and aliases in one action Allocation:: - Simplify delayed shard allocation - Add cluster-wide setting for total shard limit - Early terminate high disk watermark checks on single data node cluster Analysis:: - Add detail response support for _analyze API CAT API:: - Add sync_id to cat shards API - Add duration field to /_cat/snapshots - Add cat API for repositories and snapshots - Adds disk used by indices to _cat/allocation Cluster:: - Safe cluster state task notifications - Reroute once per batch of shard failures - Add callback for publication of new cluster state - Split cluster state update tasks into roles - Use general cluster state batching mechanism for shard started - Use general cluster state batching mechanism for shard failures - Set an newly created IndexShard's ShardRouting before exposing it to operations - Uniform exceptions for TransportMasterNodeAction Core:: - If we can't get a MAC address for the node, use a dummy one - Simplify shard inactive logging - Simplify IndexingMemoryController#checkIdle - IndexingMemoryController should not track shard index states - Make PerThreadIDAndVersionLookup per-segment - Verify Checksum once it has been fully written to fail as soon as possible Discovery:: - Don't allow nodes with missing custom meta data to join cluster Exceptions:: - Deduplicate cause if already contained in shard failures - Give a better exception when running from freebsd jail without enforce_statfs=1 - Make root_cause of field conflicts more obvious Fielddata:: - Update GeoPoint FieldData for GeoPointV2 Geo:: - Geo: Fix toString() in GeoDistanceRangeQuery and GeoPolygonQuery - Enable GeoPointV2 with backward compatibility testing - Refactor Geo utilities to Lucene 5.4 Index APIs:: - Add option to disable closing indices Index Templates:: - Disallow index template pattern to be the same as an alias name Internal:: - Simplify the Text API. - Simpler using compressed oops flag representation - Info on compressed ordinary object pointers - Explicitly log cluster state update failures - Use transport service to handle RetryOnReplicaException to execute replica action on the current node - Make IndexShard operation be more explicit about whether they are expected to run on a primary or replica - Avoid trace logging allocations in TransportBroadcastByNodeAction - Only trace log shard not available exceptions - Transport options should be immutable - Fix dangling comma in ClusterBlock#toString - Improve some logging around master election and cluster state - Add System#exit(), Runtime#exit() and Runtime#halt() to forbidden APIs - Simplify XContent detection. - Add threadgroup isolation. - Cleanup plugin security - Add workaround for JDK-8014008 - Refactor retry logic for TransportMasterNodeAction - Remove MetaDataSerivce and it's semaphores - Cleanup IndexMetaData - TransportNodesAction shouldn't hold on to cluster state - Add SpecialPermission to guard exceptions to security policy. - Clean up scripting permissions. - Factor groovy out of core into lang-groovy - Factor expressions scripts out to lang-expression plugin Java API:: - TransportClient: Add exception when using plugin.types, to help migration to addPlugin - Align handling of interrupts in BulkProcessor - BulkProcessor backs off exponentially by default - Add java API for synced flush - Allow to get and set ttl as a time value/string - Reject refresh usage in bulk items when using and fix NPE when no source - BulkProcessor retries after request handling has been rejected due to a full thread pool Logging:: - Add circuit breaker name to logging package - Log cluster health status changes - Map log-level 'trace' to JDK-Level 'FINEST' Mapping:: - Make mapping serialization more robust. - Make mappings immutable. - Make MappedFieldType.checkTypeName part of MappedFieldType.checkCompatibility. - throw exception if a copy_to is within a multi field - Register field mappers at the node level. Network:: - only allow code to bind to the user's configured port numbers/ranges - Port of publishAddress should match port of corresponding boundAddress Packaging:: - Default standard output to the journal in systemd - Use egrep instead of grep -E for Solaris - punch thru symlinks when loading plugins/modules - set ActiveProcessLimit=1 on windows - set RLIMIT_NPROC = 0 on bsd/os X systems. - Drop ability to execute on Solaris - Packaging: change permissions/ownership of config dir - Release: Fix package repo path to only consist of major version - Nuke ES_CLASSPATH appending, JarHell fail on empty classpath elements - Get lang-javascript, lang-python, securemock ready for script refactoring - Remove some bogus permissions only needed for tests. - Remove java.lang.reflect.ReflectPermission "suppressAccessChecks" Plugin Cloud AWS:: - Add support for proxy authentication for s3 and ec2 Plugin Cloud Azure:: - Add timeout settings (default to 5 minutes) - Add support for secondary azure storage account Plugin Cloud GCE:: - Adding backoff from retries on GCE errors - Add `_gce_` network host setting Plugin Discovery EC2:: - Add ap-northeast-2 (seoul) endpoints for EC2 discovery and S3 snapshots - Adding US-Gov-West - Improved building of disco nodes Plugin Mapper Attachment:: - Backport mapper-attachments plugin to 2.x Plugin Repository S3:: - Add aws canned acl Plugins:: - Expose http.type setting, and collapse al(most all) modules relating to transport/http - Ban RuntimePermission("getClassLoader") - Add nicer error message when a plugin descriptor is missing - Don't be lenient in PluginService#processModule(Module) - Check "plugin already installed" before jar hell check. - Plugin script to set proper plugin bin dir attributes - Plugin script to set proper plugin config dir attributes Query DSL:: - Allow CIDR notation in query string query REST:: - Make XContentGenerator.writeRaw* safer. - Filter path refactoring Recovery:: - Handle cancel exceptions on recovery target if the cancel comes from the source - Decouple routing and primary operation logic in TransportReplicationAction Scripting:: - Add property permissions so groovy scripts can serialize json - Remove ScriptEngineService.unwrap. - Remove ScriptEngineService.execute. Search:: - Support * wildcard to retrieve stored fields in the 'fields' option - Caching Weight wrappers should propagate the BulkScorer. - fix numerical issue in function score query Snapshot/Restore:: - Support wildcards for getting repositories and snapshots - Add ignore_unavailable parameter to skip unavailable snapshot Stats:: - Add system CPU percent to OS stats - Pull Fields instance once from LeafReader in completion stats - Add os.allocated_processors stats Top Hits:: - Put method addField on TopHitsBuilder Translog:: - Check for tragic event on all kinds of exceptions not only ACE and IOException Tribe Node:: - Tribe nodes should apply cluster state updates in batches === Bug fixes Aggregations:: - Filter(s) aggregation should create weights only once. - Make `missing` on terms aggs work with all execution modes. - Run pipeline aggregations for empty buckets added in the Range Aggregation - [Children agg] fix bug that prevented all child docs from being evaluated - Correct typo in class name of StatsAggregator - Fix significant terms reduce for long terms - Pass extended bounds into HistogramAggregator when creating an unmapped aggregator - Added correct generic type parameter on ScriptedMetricBuilder Aliases:: - Check lenient_expand_open after aliases have been resolved Allocation:: - Prevent peer recovery from node with older version - Fix calculation of next delay for delayed shard allocation - Take ignored unallocated shards into account when making allocation decision - Only allow rebalance operations to run if all shard store data is available - Delayed allocation can miss a reroute - Check rebalancing constraints when shards are moved from a node they can no longer remain on Bulk:: - Do not release unacquired semaphore CAT API:: - Properly set indices and indicesOptions on subrequest made by /_cat/indices CRUD:: - Throw exception if content type could not be determined in Update API Cluster:: - Only fail the relocation target when a replication request on it fails - Handle shards assigned to nodes that are not in the cluster state - Bulk cluster state updates on index deletion Core:: - BitSetFilterCache duplicates its content. - Limit the max size of bulk and index thread pools to bounded number of processors - AllTermQuery's scorer should skip segments that never saw the requested term - Include root-cause exception when we fail to change shard's index buffer - Restore thread interrupt flag after an InterruptedException - Use fresh index settings instead of relying on @IndexSettings - Record all bytes of the checksum in VerifyingIndexOutput - When shard becomes active again, immediately increase its indexing buffer - Close TokenStream in finally clause Engine:: - Never wrap searcher for internal engine operations Exceptions:: - Fix ensureNodesAreAvailable's error message Fielddata:: - Don't cache top level field data for fields that don't exist Geo:: - Geo: Allow numeric parameters enclosed in quotes for 'geohash_grid' aggregation Highlighting:: - Fix spans extraction to not also include individual terms. Index APIs:: - Field stats: Index constraints should remove indices in the response if the field to evaluate is empty - Field stats: Fix NPE for index constraint on empty index - Field stats: Added `format` option for index constraints - Restore previous optimize transport action name for bw comp - Forbid index name `.` and `..` Internal:: - Log uncaught exceptions from scheduled once tasks - Make sure the remaining delay of unassigned shard is updated with every reroute - Throw a meaningful error when loading metadata and an alias and index have the same name - fixup issues with 32-bit jvm - Failure to update the cluster state with the recovered state should make sure it will be recovered later - Properly bind ClassSet extensions as singletons - Streamline top level reader close listeners and forbid general usage - Gateway: a race condition can prevent the initial cluster state from being recovered - Verify actually written checksum in VerifyingIndexOutput - Remove all setAccessible in tests and forbid - Remove easy uses of setAccessible in tests. - Ban setAccessible from core code, restore monitoring stats under java 9 Logging:: - Settings in log config file should not overwrite custom parameters - Plugin cli tool should not create empty log files Mapping:: - Fix MapperService#searchFilter(...) - Fix initial sizing of BytesStreamOutput. - MetaDataMappingService should call MapperService.merge with the original mapping update. - Fix copy_to when the target is a dynamic object field. - Only text fields should accept analyzer and term vector settings. - Mapper parsers should not check for a `tokenized` property. - Validate that fields are defined only once. - Check mapping compatibility up-front. - Don't treat _default_ as a regular type. - Don't ignore mapping merge failures. - Treat mappings at an index-level feature. - Multi field names may not contain dots - Mapping: Allows upgrade of indexes with only search_analyzer specified Packaging:: - Fix Windows service installation failure - fix command line options for windows bat file - Handle system policy correctly - Startup script exit status should catch daemonized startup failures Plugin Cloud AWS:: - Discovery-ec2 plugin should check `discovery.type` Plugin Delete By Query:: - Fix Delete-by-Query with Shield - Delete by query to not wrap the inner query into an additional query element Plugin Mapper Attachment:: - Fix toXContent() for mapper attachments field Plugin Repository S3:: - Hack around aws security hole of accessing sun.security.ssl, s3 repository works on java 9 again Plugins:: - Fix plugin list command error message - Parse Java system properties in plugin.bat - PluginManager: Dont leave leftover files on unsuccessful installs - Fix HTML response during redirection Query DSL:: - Fix FunctionScore equals/hashCode to include minScore and friends - Min should match greater than the number of optional clauses should return no result - Return a better exception message when `regexp` query is used on a numeric field REST:: - Throw exception when trying to write map with null keys - XContentFactory.xContentType: allow for possible UTF-8 BOM for JSON XContentType - Restore support for escaped '/' as part of document id - Add missing REST spec for `detect_noop` - Expose nodes operation timeout in REST API - Ensure XContent is consistent across platforms Recovery:: - sync translog to disk after recovery from primary - CancellableThreads should also treat ThreadInterruptedException as InterruptedException Scripting:: - Security permissions for Groovy closures Search:: - Fix NPE when a segment with an empty cache gets closed. - Fix the quotes in the explain message for a script score function without parameters Settings:: - TransportClient should use updated setting for initialization of modules and service Shadow Replicas:: - Don't pull translog from shadow engine Snapshot/Restore:: - Snapshot restore and index creates should keep index settings and cluster blocks in sync - Snapshot restore operations throttle more than specified - Fix blob size in writeBlob() method Stats:: - Fix calculation of age of pending tasks - serialize os name, arch and version too - Add extra validation into `cluster/stats` - Omit current* stats for OldShardStats Translog:: - Make sure IndexShard is active during recovery so it gets its fair share of the indexing buffer - Avoid circular reference in exception - Initialize translog before scheduling the sync to disk - Translog base flushes can be disabled after replication relocation or slow recovery - Catch tragic even inside the checkpoint method rather than on the caller side - Never delete translog-N.tlog file when creation fails - Close recovered translog readers if createWriter fails - Fail and close translog hard if writing to disk fails - Prevent writing to closed channel if translog is already closed - Don't delete temp recovered checkpoint file if it was renamed - Translog recovery can repeatedly fail if we run out of disk Tribe Node:: - Tribe node: pass path.conf to inner tribe clients - Fix tribe node to load config file for internal client nodes === Regressions Analysis:: - Add PathHierarchy type back to path_hierarchy tokenizer for backward compatibility with 1.x Internal:: - Deduplicate concrete indices after indices resolution Plugin Cloud Azure:: - Filter cloud azure credentials Query DSL:: - RangeQueryParser should accept `_name` in inner field === Upgrades Core:: - Upgrade to lucene-5.4.1. - Upgrade to lucene-5.4.0. - Upgrade Lucene to 5.4.0-snapshot-1715952 - Upgrade Lucene to 5.4.0-snapshot-1714615 - Upgrade to lucene-5.4.0-snapshot-1712973. - update to lucene-5.4.x-snapshot-1711508 - Upgrade to lucene-5.4-snapshot-1710880. - Upgrade to lucene-5.4-snapshot-1708254. - upgrade lucene to r1702265 - Upgrade master to lucene 5.4-snapshot r1701068 Geo:: - Update to spatial4j 0.5 for correct Multi-Geometry Network:: - Upgrade Netty to 3.10.5.final Plugin Discovery Azure:: - Update Azure Service Management API to 0.9.0 Plugin Discovery EC2:: - Upgrade to aws 1.10.33 Plugin Lang JS:: - upgrade rhino for plugins/lang-javascript == 2.1.2 Release Notes === Enhancements Internal:: - Only trace log shard not available exceptions Plugin Cloud Azure:: - Add timeout settings (default to 5 minutes) Translog:: - Check for tragic event on all kinds of exceptions not only ACE and IOException === Bug fixes Aggregations:: - Make `missing` on terms aggs work with all execution modes. Aliases:: - Check lenient_expand_open after aliases have been resolved Allocation:: - Prevent peer recovery from node with older version Cluster:: - Only fail the relocation target when a replication request on it fails Core:: - BitSetFilterCache duplicates its content. - Limit the max size of bulk and index thread pools to bounded number of processors - AllTermQuery's scorer should skip segments that never saw the requested term Highlighting:: - Fix spans extraction to not also include individual terms. Internal:: - Log uncaught exceptions from scheduled once tasks - Fix ConcurrentModificationException from nodes info and nodes stats Mapping:: - Fix MapperService#searchFilter(...) - Fix initial sizing of BytesStreamOutput. Packaging:: - Fix Windows service installation failure - fix command line options for windows bat file Query DSL:: - Fix FunctionScore equals/hashCode to include minScore and friends Recovery:: - sync translog to disk after recovery from primary Stats:: - Fix calculation of age of pending tasks Translog:: - Make sure IndexShard is active during recovery so it gets its fair share of the indexing buffer - Avoid circular reference in exception - Initialize translog before scheduling the sync to disk - Translog base flushes can be disabled after replication relocation or slow recovery - Catch tragic even inside the checkpoint method rather than on the caller side - Never delete translog-N.tlog file when creation fails - Close recovered translog readers if createWriter fails Tribe Node:: - Tribe node: pass path.conf to inner tribe clients === Regressions Analysis:: - Add PathHierarchy type back to path_hierarchy tokenizer for backward compatibility with 1.x
2016-04-27Updated p5-DBI to 1.636.wiz2-7/+7
Changes in DBI 1.636 - 24th April 2016 Fix compilation for threaded perl <= 5.12 broken in 1.635 RT#113955 Revert change to DBI::PurePerl DESTROY in 1.635 Change t/16destroy.t to avoid race hazard RT#113951 Output perl version and archname in t/01basics.t Add perl 5.22 and 5.22-extras to travis-ci config
2016-04-25Updated to databases/p5-DBI-1.635mef2-7/+7
--------------------------------- Changes in DBI 1.635 - 24th April 2016 Fixed RaiseError/PrintError for UTF-8 errors/warnings. RT#102404 Fixed cases where ShowErrorStatement might show incorrect Statement RT#97434 Fixed DBD::Gofer for UTF-8-enabled STDIN/STDOUT thanks to mauke PR#32 Fixed fetchall_arrayref({}) behavior with no columns thanks to Dan McGee PR#31 Fixed tied CachedKids ref leak in attribute cache by weakening thanks to Michael Conrad RT#113852 Fixed "panic: attempt to copy freed scalar" upon commit() or rollback() thanks to fbriere for detailed bug report RT#102791 Ceased to ignore DESTROY of outer handle in DBI::PurePerl Treat undef in DBI::Profile Path as string "undef" thanks to fREW Schmidt RT#113298 Fix SQL::Nano parser to ignore trailing semicolon thanks to H.Merijn Brand. Added @ary = $dbh->selectall_array(...) method thanks to Ed Avis RT#106411 Added appveyor support (Travis like CI for windows) thanks to mbeijen PR#30 Corrected spelling errors in pod thanks to Gregor Herrmann RT#107838 Corrected and/or removed broken links to SQL standards thanks to David Pottage RT#111437 Corrected doc example to use dbi: instead of DBI: in DSN thanks to Michael R. Davis RT#101181 Removed/updated broken links in docs thanks to mbeijen PR#29 Clarified docs for DBI::hash($string) Removed the ancient DBI::FAQ module RT#102714 Fixed t/pod.t to require Test::Pod >= 1.41 RT#101769 This release was developed at the Perl QA Hackathon 2016 http://act.qa-hackathon.org/qa2016/ which was made possible by the generosity of many sponsors..
2016-04-25Updated to databases/p5-Data-Table-1.75mef2-7/+7
--------------------------------------- 1.75 Sat Apr 23 13:52:25 PDT 2016 Patch parseCSV(). It returns incorrect columns when delimiter is space and has empty fields Thanks to Jeff Janes for the fix.
2016-04-24sunet.se stopped mirroring lots of stuff, remove/comment out references to itwiz1-3/+3
2016-04-23RRDtool 1.6.0adam5-17/+15
Features * librrd is now fully thread-safe. librrd_th is gone * make lua bindings work with lua 5.1 * configure option to disable doc building --enable-docs=no * new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c) * new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c) * new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c) * new CDEF function POW: a,b,POW -> a**b * new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c * re-introducted --showtime option on rrdxport * be more careful in determining the locales idea of first day of the week * lots of spelling fixes all around
2016-04-22Fix excessive library dependenciesmanu3-3/+53
Make sure we only link with kerberos llibraries if kerberos features are enabled. Otherwise we produce a binaruy that requires unused libraries, which is a liability when we try to use it on a system where they are not installed.
2016-04-22Update databases/erlang-sqlite3 to 1.1.5.fhajny2-13/+11
This is technically a downgrade from the previous commit-based checkout, but in the new repo, the old version tag points to the same code, i.e. no changes.