This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to branch master in repository libmongodb-perl.
commit 4d25bf4be0b7372a0f674fd961b0eab4c35a0640 Merge: 394b91d 965d9fc Author: gregor herrmann <gre...@debian.org> Date: Mon Oct 26 22:18:59 2015 +0100 Merge tag 'upstream/1.0.2' Upstream version 1.0.2 Changes | 580 +++- INSTALL.md | 109 +- MANIFEST | 312 +- META.json | 262 +- META.yml | 221 +- Makefile.PL | 73 +- README | 2 +- bson/b64_ntop.h | 4 +- bson/b64_pton.h | 2 +- bson/bson-atomic.c | 76 + bson/bson-atomic.h | 69 +- bson/bson-clock.c | 16 +- bson/bson-clock.h | 11 +- bson/bson-compat.h | 24 +- bson/bson-config.h.in | 42 +- bson/bson-context-private.h | 10 +- bson/bson-context.c | 159 +- bson/bson-context.h | 8 +- bson/bson-endian.h | 208 +- bson/bson-error.c | 14 +- bson/bson-error.h | 2 + bson/{bson-clock.h => bson-iso8601-private.h} | 21 +- bson/bson-iso8601.c | 342 +++ bson/bson-iter.c | 177 +- bson/bson-iter.h | 64 +- bson/bson-json.c | 1298 -------- bson/bson-json.h | 73 - bson/bson-keys.c | 22 +- bson/bson-macros.h | 111 +- bson/bson-md5.c | 4 +- bson/bson-md5.h | 8 +- bson/bson-memory.c | 108 +- bson/bson-memory.h | 45 +- bson/bson-oid.c | 35 +- bson/bson-oid.h | 11 +- bson/bson-private.h | 39 +- bson/bson-reader.c | 52 +- bson/bson-reader.h | 8 +- bson/bson-stdint.h | 17 + bson/bson-string.c | 112 +- bson/bson-string.h | 11 +- bson/bson-thread-private.h | 8 +- bson/{bson-clock.h => bson-timegm-private.h} | 19 +- bson/bson-timegm.c | 813 +++++ bson/bson-types.h | 278 +- bson/bson-utf8.c | 150 +- bson/bson-utf8.h | 10 +- bson/bson-value.c | 181 ++ bson/{bson-clock.h => bson-value.h} | 18 +- bson/{bson-clock.h => bson-version.c} | 36 +- bson/bson-version.h | 34 +- bson/bson-writer.c | 14 +- bson/bson-writer.h | 3 +- bson/bson.c | 905 +++--- bson/bson.h | 135 +- inc/Module/Install/PRIVATE/Mongo.pm | 69 +- lib/MongoDB.pm | 390 ++- lib/MongoDB/BSON.pm | 481 ++- lib/MongoDB/BSON/Binary.pm | 142 +- lib/MongoDB/BSON/Regexp.pm | 69 +- lib/MongoDB/BSON/_EncodedDoc.pm | 52 + lib/MongoDB/BulkWrite.pm | 585 +--- lib/MongoDB/BulkWriteResult.pm | 540 ++++ lib/MongoDB/BulkWriteView.pm | 143 +- lib/MongoDB/Code.pm | 15 +- lib/MongoDB/Collection.pm | 2893 +++++++++++++----- lib/MongoDB/CommandResult.pm | 131 +- lib/MongoDB/Connection.pm | 401 --- lib/MongoDB/Cursor.pm | 1138 ++++--- lib/MongoDB/DBRef.pm | 240 +- lib/MongoDB/DataTypes.pod | 200 +- lib/MongoDB/Database.pm | 635 ++-- lib/MongoDB/DeleteResult.pm | 134 + lib/MongoDB/Error.pm | 457 ++- lib/MongoDB/Examples.pod | 198 +- lib/MongoDB/GridFS.pm | 489 +-- lib/MongoDB/GridFS/File.pm | 105 +- lib/MongoDB/IndexView.pm | 570 ++++ lib/MongoDB/Indexing.pod | 187 -- lib/MongoDB/InsertManyResult.pm | 179 ++ .../{CommandResult.pm => InsertOneResult.pm} | 79 +- lib/MongoDB/MongoClient.pm | 3118 +++++++++++++------- lib/MongoDB/OID.pm | 103 +- lib/MongoDB/Op/_Aggregate.pm | 165 ++ lib/MongoDB/Op/_BatchInsert.pm | 152 + lib/MongoDB/Op/_BulkWrite.pm | 402 +++ lib/MongoDB/Op/_Command.pm | 79 + lib/MongoDB/Op/_CreateIndexes.pm | 124 + lib/MongoDB/Op/_Delete.pm | 124 + lib/MongoDB/Op/_Distinct.pm | 116 + lib/MongoDB/Op/_GetMore.pm | 79 + lib/MongoDB/Op/_InsertOne.pm | 112 + .../{Role/_Writeable.pm => Op/_KillCursors.pm} | 37 +- lib/MongoDB/Op/_ListCollections.pm | 162 + lib/MongoDB/Op/_ListIndexes.pm | 118 + lib/MongoDB/Op/_Query.pm | 137 + lib/MongoDB/Op/_Update.pm | 196 ++ lib/MongoDB/QueryResult.pm | 433 +++ lib/MongoDB/QueryResult/Filtered.pm | 120 + lib/MongoDB/ReadPreference.pm | 306 ++ lib/MongoDB/Role/_CommandCursorOp.pm | 77 + lib/MongoDB/Role/_CommandOp.pm | 57 + lib/MongoDB/Role/{_WriteQueue.pm => _Cursor.pm} | 12 +- lib/MongoDB/Role/_DatabaseOp.pm | 97 + lib/MongoDB/Role/_InsertPreEncoder.pm | 68 + lib/MongoDB/Role/_LastError.pm | 39 +- .../Role/{_Remover.pm => _PrivateConstructor.pm} | 36 +- lib/MongoDB/Role/{_View.pm => _ReadOp.pm} | 29 +- lib/MongoDB/Role/_ReadPrefModifier.pm | 94 + lib/MongoDB/Role/_UpdatePreEncoder.pm | 79 + lib/MongoDB/Role/_Updater.pm | 98 - lib/MongoDB/Role/_WriteOp.pm | 165 ++ lib/MongoDB/Role/_WriteResult.pm | 123 + lib/MongoDB/Timestamp.pm | 43 +- lib/MongoDB/Tutorial.pod | 177 +- lib/MongoDB/{Code.pm => UnacknowledgedResult.pm} | 71 +- lib/MongoDB/UpdateResult.pm | 182 ++ lib/MongoDB/Upgrading.pod | 853 ++++++ lib/MongoDB/WriteConcern.pm | 207 ++ lib/MongoDB/WriteResult.pm | 390 --- lib/MongoDB/_Constants.pm | 58 + lib/MongoDB/_Credential.pm | 381 +++ lib/MongoDB/_Link.pm | 476 +++ lib/MongoDB/_Protocol.pm | 329 +++ lib/MongoDB/_Query.pm | 247 ++ lib/MongoDB/_Server.pm | 285 ++ lib/MongoDB/_Topology.pm | 1057 +++++++ lib/MongoDB/_Types.pm | 199 +- lib/MongoDB/_URI.pm | 225 ++ mongo_link.c | 783 ----- mongo_link.h | 199 -- perl_mongo.c | 2262 +++++++------- perl_mongo.h | 147 +- ppport.h | 704 +++-- t/00-report-mongod.t | 12 +- t/00-report-prereqs.dd | 47 +- t/bson.t | 266 +- t/bson_codec/booleans.t | 72 + t/bson_codec/containers.t | 243 ++ t/bson_codec/elements.t | 270 ++ t/bson_codec/time_moment.t | 85 + t/bulk.t | 739 +++-- t/collection.t | 556 ++-- t/connection.t | 213 +- t/connection_string.t | 135 - t/crud.t | 646 ++++ t/crud_spec.t | 259 ++ t/cursor.t | 222 +- t/data/CRUD/README.rst | 76 + t/data/CRUD/read/aggregate.json | 104 + t/data/CRUD/read/aggregate.yml | 42 + t/data/CRUD/read/count.json | 60 + t/data/CRUD/read/count.yml | 36 + t/data/CRUD/read/distinct.json | 55 + t/data/CRUD/read/distinct.yml | 32 + t/data/CRUD/read/find.json | 105 + t/data/CRUD/read/find.yml | 49 + t/data/CRUD/write/deleteMany.json | 76 + t/data/CRUD/write/deleteMany.yml | 35 + t/data/CRUD/write/deleteOne.json | 96 + t/data/CRUD/write/deleteOne.yml | 48 + t/data/CRUD/write/findOneAndDelete.json | 127 + t/data/CRUD/write/findOneAndDelete.yml | 53 + t/data/CRUD/write/findOneAndReplace.json | 366 +++ t/data/CRUD/write/findOneAndReplace.yml | 152 + t/data/CRUD/write/findOneAndUpdate.json | 382 +++ t/data/CRUD/write/findOneAndUpdate.yml | 160 + t/data/CRUD/write/insertMany.json | 52 + t/data/CRUD/write/insertMany.yml | 23 + t/data/CRUD/write/insertOne.json | 39 + t/data/CRUD/write/insertOne.yml | 18 + t/data/CRUD/write/replaceOne.json | 199 ++ t/data/CRUD/write/replaceOne.yml | 95 + t/data/CRUD/write/updateMany.json | 178 ++ t/data/CRUD/write/updateMany.yml | 82 + t/data/CRUD/write/updateOne.json | 162 + t/data/CRUD/write/updateOne.yml | 79 + t/data/SDAM/README.rst | 101 + t/data/SDAM/rs/discover_arbiters.json | 38 + t/data/SDAM/rs/discover_arbiters.yml | 41 + t/data/SDAM/rs/discover_passives.json | 72 + t/data/SDAM/rs/discover_passives.yml | 77 + t/data/SDAM/rs/discover_primary.json | 36 + t/data/SDAM/rs/discover_primary.yml | 40 + t/data/SDAM/rs/discover_secondary.json | 37 + t/data/SDAM/rs/discover_secondary.yml | 41 + t/data/SDAM/rs/discovery.json | 163 + t/data/SDAM/rs/discovery.yml | 195 ++ t/data/SDAM/rs/equal_electionids.json | 58 + t/data/SDAM/rs/equal_electionids.yml | 44 + t/data/SDAM/rs/ghost_discovered.json | 32 + t/data/SDAM/rs/ghost_discovered.yml | 39 + t/data/SDAM/rs/hosts_differ_from_seeds.json | 31 + t/data/SDAM/rs/hosts_differ_from_seeds.yml | 34 + t/data/SDAM/rs/member_reconfig.json | 61 + t/data/SDAM/rs/member_reconfig.yml | 68 + t/data/SDAM/rs/member_standalone.json | 52 + t/data/SDAM/rs/member_standalone.yml | 60 + t/data/SDAM/rs/new_primary.json | 66 + t/data/SDAM/rs/new_primary.yml | 74 + t/data/SDAM/rs/new_primary_new_electionid.json | 117 + t/data/SDAM/rs/new_primary_new_electionid.yml | 95 + t/data/SDAM/rs/new_primary_wrong_set_name.json | 61 + t/data/SDAM/rs/new_primary_wrong_set_name.yml | 71 + t/data/SDAM/rs/non_rs_member.json | 26 + t/data/SDAM/rs/non_rs_member.yml | 31 + t/data/SDAM/rs/normalize_case.json | 45 + t/data/SDAM/rs/normalize_case.yml | 49 + t/data/SDAM/rs/null_election_id.json | 166 ++ t/data/SDAM/rs/null_election_id.yml | 144 + t/data/SDAM/rs/primary_becomes_standalone.json | 46 + t/data/SDAM/rs/primary_becomes_standalone.yml | 52 + t/data/SDAM/rs/primary_changes_set_name.json | 51 + t/data/SDAM/rs/primary_changes_set_name.yml | 57 + t/data/SDAM/rs/primary_disconnect.json | 49 + t/data/SDAM/rs/primary_disconnect.yml | 56 + t/data/SDAM/rs/primary_disconnect_electionid.json | 154 + t/data/SDAM/rs/primary_disconnect_electionid.yml | 124 + t/data/SDAM/rs/primary_mismatched_me.json | 37 + t/data/SDAM/rs/primary_mismatched_me.yml | 37 + .../rs/primary_to_no_primary_mismatched_me.json | 68 + .../rs/primary_to_no_primary_mismatched_me.yml | 75 + t/data/SDAM/rs/primary_wrong_set_name.json | 26 + t/data/SDAM/rs/primary_wrong_set_name.yml | 27 + t/data/SDAM/rs/response_from_removed.json | 58 + t/data/SDAM/rs/response_from_removed.yml | 63 + t/data/SDAM/rs/rsother_discovered.json | 37 + t/data/SDAM/rs/rsother_discovered.yml | 41 + t/data/SDAM/rs/sec_not_auth.json | 49 + t/data/SDAM/rs/sec_not_auth.yml | 49 + t/data/SDAM/rs/secondary_mismatched_me.json | 37 + t/data/SDAM/rs/secondary_mismatched_me.yml | 37 + t/data/SDAM/rs/secondary_wrong_set_name.json | 27 + t/data/SDAM/rs/secondary_wrong_set_name.yml | 28 + .../rs/secondary_wrong_set_name_with_primary.json | 63 + .../rs/secondary_wrong_set_name_with_primary.yml | 69 + t/data/SDAM/rs/stepdown_change_set_name.json | 52 + t/data/SDAM/rs/stepdown_change_set_name.yml | 59 + t/data/SDAM/rs/unexpected_mongos.json | 23 + t/data/SDAM/rs/unexpected_mongos.yml | 26 + t/data/SDAM/rs/wrong_set_name.json | 33 + t/data/SDAM/rs/wrong_set_name.yml | 35 + t/data/SDAM/sharded/mongos_disconnect.json | 88 + t/data/SDAM/sharded/mongos_disconnect.yml | 104 + t/data/SDAM/sharded/multiple_mongoses.json | 40 + t/data/SDAM/sharded/multiple_mongoses.yml | 46 + t/data/SDAM/sharded/non_mongos_removed.json | 39 + t/data/SDAM/sharded/non_mongos_removed.yml | 41 + t/data/SDAM/sharded/normalize_uri_case.json | 23 + t/data/SDAM/sharded/normalize_uri_case.yml | 32 + .../SDAM/single/direct_connection_external_ip.json | 31 + .../SDAM/single/direct_connection_external_ip.yml | 34 + t/data/SDAM/single/direct_connection_mongos.json | 28 + t/data/SDAM/single/direct_connection_mongos.yml | 33 + .../SDAM/single/direct_connection_rsarbiter.json | 32 + t/data/SDAM/single/direct_connection_rsarbiter.yml | 35 + .../SDAM/single/direct_connection_rsprimary.json | 31 + t/data/SDAM/single/direct_connection_rsprimary.yml | 34 + .../SDAM/single/direct_connection_rssecondary.json | 32 + .../SDAM/single/direct_connection_rssecondary.yml | 35 + t/data/SDAM/single/direct_connection_slave.json | 27 + t/data/SDAM/single/direct_connection_slave.yml | 32 + .../SDAM/single/direct_connection_standalone.json | 27 + .../SDAM/single/direct_connection_standalone.yml | 32 + t/data/SDAM/single/not_ok_response.json | 34 + t/data/SDAM/single/not_ok_response.yml | 38 + t/data/SDAM/single/standalone_removed.json | 27 + t/data/SDAM/single/standalone_removed.yml | 32 + t/data/SDAM/single/unavailable_seed.json | 24 + t/data/SDAM/single/unavailable_seed.yml | 28 + t/data/SS/README.rst | 95 + t/data/SS/rtt/first_value.json | 5 + t/data/SS/rtt/first_value.yml | 4 + t/data/SS/rtt/first_value_zero.json | 5 + t/data/SS/rtt/first_value_zero.yml | 4 + t/data/SS/rtt/value_test_1.json | 5 + t/data/SS/rtt/value_test_1.yml | 4 + t/data/SS/rtt/value_test_2.json | 5 + t/data/SS/rtt/value_test_2.yml | 4 + t/data/SS/rtt/value_test_3.json | 5 + t/data/SS/rtt/value_test_3.yml | 4 + t/data/SS/rtt/value_test_4.json | 5 + t/data/SS/rtt/value_test_4.yml | 4 + t/data/SS/rtt/value_test_5.json | 5 + t/data/SS/rtt/value_test_5.yml | 4 + .../ReplicaSetNoPrimary/read/Nearest.json | 114 + .../ReplicaSetNoPrimary/read/Nearest.yml | 32 + .../read/Nearest_non_matching.json | 61 + .../read/Nearest_non_matching.yml | 27 + .../ReplicaSetNoPrimary/read/Primary.json | 38 + .../ReplicaSetNoPrimary/read/Primary.yml | 23 + .../ReplicaSetNoPrimary/read/PrimaryPreferred.json | 112 + .../ReplicaSetNoPrimary/read/PrimaryPreferred.yml | 32 + .../read/PrimaryPreferred_non_matching.json | 61 + .../read/PrimaryPreferred_non_matching.yml | 27 + .../ReplicaSetNoPrimary/read/Secondary.json | 114 + .../ReplicaSetNoPrimary/read/Secondary.yml | 32 + .../read/SecondaryPreferred.json | 114 + .../read/SecondaryPreferred.yml | 32 + .../read/SecondaryPreferred_non_matching.json | 61 + .../read/SecondaryPreferred_non_matching.yml | 27 + .../read/Secondary_non_matching.json | 61 + .../read/Secondary_non_matching.yml | 27 + .../write/SecondaryPreferred.json | 40 + .../write/SecondaryPreferred.yml | 23 + .../ReplicaSetWithPrimary/read/Nearest.json | 154 + .../ReplicaSetWithPrimary/read/Nearest.yml | 41 + .../read/Nearest_non_matching.json | 81 + .../read/Nearest_non_matching.yml | 34 + .../ReplicaSetWithPrimary/read/Primary.json | 92 + .../ReplicaSetWithPrimary/read/Primary.yml | 33 + .../read/PrimaryPreferred.json | 132 + .../read/PrimaryPreferred.yml | 39 + .../read/PrimaryPreferred_non_matching.json | 103 + .../read/PrimaryPreferred_non_matching.yml | 36 + .../ReplicaSetWithPrimary/read/Secondary.json | 124 + .../ReplicaSetWithPrimary/read/Secondary.yml | 37 + .../read/SecondaryPreferred.json | 144 + .../read/SecondaryPreferred.yml | 40 + .../read/SecondaryPreferred_non_matching.json | 103 + .../read/SecondaryPreferred_non_matching.yml | 36 + .../read/Secondary_non_matching.json | 71 + .../read/Secondary_non_matching.yml | 32 + .../write/SecondaryPreferred.json | 94 + .../write/SecondaryPreferred.yml | 33 + .../Sharded/read/SecondaryPreferred.json | 114 + .../Sharded/read/SecondaryPreferred.yml | 32 + .../Sharded/write/SecondaryPreferred.json | 114 + .../Sharded/write/SecondaryPreferred.yml | 32 + .../Single/read/SecondaryPreferred.json | 74 + .../Single/read/SecondaryPreferred.yml | 23 + .../Single/write/SecondaryPreferred.json | 74 + .../Single/write/SecondaryPreferred.yml | 23 + .../Unknown/read/SecondaryPreferred.json | 19 + .../Unknown/read/SecondaryPreferred.yml | 13 + .../Unknown/write/SecondaryPreferred.json | 19 + .../Unknown/write/SecondaryPreferred.yml | 13 + t/{ => data/gridfs}/img.png | Bin t/{ => data/gridfs}/input.txt | 0 t/database.t | 115 +- t/dbref.t | 127 +- t/{ => deprecated}/bulk.t | 481 +-- t/deprecated/collection.t | 627 ++++ t/{ => deprecated}/indexes.t | 155 +- t/dt_types.t | 88 +- t/errors.t | 20 +- t/fsync.t | 22 +- t/gridfs.t | 36 +- t/indexview.t | 301 ++ t/lib/MongoDBTest.pm | 67 +- t/lib/TestBSON.pm | 165 ++ t/max_time_ms.t | 303 +- t/parallel_scan.t | 123 + t/readpref.t | 230 +- t/regex.t | 49 - t/regexp_obj.t | 10 +- t/sdam_spec.t | 126 + t/ss_spec.t | 197 ++ t/testrules.yml | 5 + t/threads/basic.t | 12 +- t/threads/bson.t | 26 +- t/threads/cursor.t | 16 +- t/threads/oid.t | 4 +- t/types.t | 98 +- t/unit/configuration.t | 364 +++ t/unit/link.t | 38 + t/unit/read_preference.t | 56 + t/unit/uri.t | 177 ++ t/unit/write_concern.t | 24 + t/w.t | 47 - t/writeresult.t | 37 - xs/BSON.xs | 62 +- xs/Cursor.xs | 405 --- xs/Mongo.xs | 170 -- xs/MongoClient.xs | 297 -- xs/OID.xs | 46 - t/delegation.t => xt/author/circular-refs.t | 25 +- xt/release/check-jira-in-changes.t | 11 +- xt/release/minimum-version.t | 2 +- yajl/LICENSE | 13 - yajl/yajl.c | 175 -- yajl/yajl_alloc.c | 49 - yajl/yajl_alloc.h | 34 - yajl/yajl_buf.c | 103 - yajl/yajl_buf.h | 57 - yajl/yajl_bytestack.h | 69 - yajl/yajl_common.h | 75 - yajl/yajl_encode.c | 220 -- yajl/yajl_encode.h | 34 - yajl/yajl_gen.c | 358 --- yajl/yajl_gen.h | 157 - yajl/yajl_lex.c | 763 ----- yajl/yajl_lex.h | 117 - yajl/yajl_parse.h | 228 -- yajl/yajl_parser.c | 498 ---- yajl/yajl_parser.h | 80 - yajl/yajl_tree.c | 503 ---- yajl/yajl_tree.h | 185 -- yajl/yajl_version.c | 7 - yajl/yajl_version.h | 23 - 400 files changed, 40245 insertions(+), 17807 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmongodb-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits