[libmango-perl] branch master updated (4f0cfe1 -> 13ab451)
Lucas Kanashiro
kanashiro-guest at moszumanska.debian.org
Mon Aug 17 14:30:37 UTC 2015
This is an automated email from the git hooks/post-receive script.
kanashiro-guest pushed a change to branch master
in repository libmango-perl.
from 4f0cfe1 releasing package libmango-perl version 1.18-1
adds 01c34fc first commit
adds 64e7b3b documentation tweaks
adds ac79d5d bump Mojolicious requirement
adds 3624984 fixed bugtracker
adds 550cd4d better protocol tests
adds e324003 changed reply format from array to hash
adds cfb9e22 added next_id method to Mango::Protocol
adds 6d59a29 better examples
adds b55cc0a better test for quad support
adds 06ca800 updated .travis.yml
adds 9335511 slightly better test for quads
adds a602d20 added count method to Mango::Cursor
adds e94ec69 added options to update and remove
adds 956a317 changed default limit
adds 799b2af fixed limit functionality in Mango::Cursor
adds d556112 include skip and limit in count
adds 6ee49e5 fixed rewind
adds dbcdc58 fixed a few small timing bugs in Mango::Cursor
adds 8633cf8 no travis until they start supporting a 64bit Perl
adds e1d3ed1 check query_failure flag
adds 7308e00 no need to sort documents
adds bfa5a50 handle authentication failures better
adds d07f0ba test tweaks
adds b88f3b9 small optimization
adds dd67cdf fixed await_capable detection
adds 54248aa added clone and explain methods to Mango::Cursor
adds 9655baf small optimizations
adds 04ed587 documentation tweaks
adds 3d414e3 better parallel find examples
adds d867caa fixed array encoding in Mango::BSON
adds dd5f658 better array encoding tests
adds 05e8613 added hint and snapshot attributes to Mango::Cursor
adds b65c397 added drop and ensure_index methods to Mango::Collection
adds bcde322 pass index options verbatim
adds ca32518 added support for capped collections and tailable cursors
adds 2990590 allow tailable cursors to be cloned
adds babe62f test document order
adds c2f3ee1 added build_index_name method to Mango::Collection
adds b88f44b fixed exception handling for commands
adds 0382e6b added aggregate and find_and_modify methods to Mango::Collection
adds ac751f3 documentation tweaks
adds 96bf6a6 added save method to Mango::Collection
adds ebc3748 added distinct method to Mango::Cursor
adds 2dffbe0 test tweaks
adds 12e3a23 changed remove and update methods in Mango::Colelction to return the number of documents affected
adds fe7bdd1 documentation tweaks
adds 28d6b3e added map_reduce method to Mango::Collection
adds 90e69b5 fixed command exception handling
adds 63d73b1 better exception tests
adds ed62335 link to official documentation
adds 7bb6978 better return values for map_reduce
adds 1e03878 small map_reduce tweak
adds 4452117 fixed typos
adds 2415f90 changed time format in Mango::BSON::Time
adds 06a836a small optimizations
adds 30b268b better time test
adds af9f5c0 better time tests
adds 0512d29 changed time format in Mango::BSON::Time back to milliseconds
adds 6940dcb added Mojolicious example
adds 72a7d01 added stats methods to Mango::Collection and Mango::Database
adds 4fe5cb5 allow find without arguments
adds 75f3381 added eval method to Mango::Database
adds 79544b7 simplified eval and map_reduce arguments
adds c6b6fc3 more eval tests
adds f8a15fd better exception handling for commands
adds a0a7a74 test non-blocking remove exception
adds b1b98b8 added drop_index and index_information methods to Mango::Collection
adds 5034636 documentation tweaks
adds e99d112 added MANIFEST.SKIP
adds 5f3ea63 added TO_JSON method to Mango::BSON::Binary
adds 86bb120 fixed typo
adds 00fcfde fixed a few memory leaks
adds 55f8d1e try travis again
adds 84d26c0 test travis
adds 9fe76ff test with real database
adds 4498791 test without real database again
adds 8d67c32 do not include MYMETA files in tarballs
adds 464c5cb added CONTRIBUTING.md
adds 097daec documentation tweaks
adds b9c849c unknown BSON types are an exception
adds 2199f37 improved Mango::BSON::ObjectID to validate object ids
adds a25c711 better object id validation
adds 5dc6d67 improved support for Mojolicious 3.97
adds 375af43 mention how Perl structures are serialized
adds 7b7ae99 also mention undef
adds 97a6f04 changed heuristics for number detection in Mango::BSON to better line up with user expectations
adds c82fe56 changed to_epoch in Mango::BSON::Time to return a high resolution time
adds 2bcf007 added to_string method to Mango::BSON::ObjectID
adds 0a40e6d fixed support for empty keys and improved Mango::BSON performance (closes #3)
adds 21d0ae2 more consistent use of null byte
adds 69da3dc added tests for inf and nan roundtrips
adds 269910f added connection pool support for non-blocking operations
adds 970c539 small optimizations
adds d1405ea Fixed small typo
adds 2005acb Merge pull request #4 from avkhozov/typo
adds 3939598 smarter connection pool management
adds 9078081 made connection debugging a little easier
adds 119e90d better activity tests
adds 9abb280 added CREDITS section
adds 608b95d test with real database
adds 73b4081 added basic blocking GridFS support
adds 3a8d9a6 fixed typo in example
adds c078e9e small optimizations
adds cc85a8a added a few reader methods
adds 446d6f7 link to BSON type classes
adds a749fb3 added support for filenames
adds 755b80f added delete and list methods to Mango::GridFS
adds 9e575b4 fixed typo in test
adds 4c63c50 remove chunks too
adds 84655ce added content type support for GridFS
adds 3b6c4fc handle object id more consistently
adds 0cf9bb9 removed id attribute from Mango::GridFS::Writer
adds 70de3ed more consistent BSON tests
adds dc185ab improved Mango::BSON performance
adds 0a9ac90 more Mango::BSON::Document tests
adds 97946b2 faster UTF-8 handling
adds afde2dc small optimization
adds 3efbf84 fixed non-blocking connection pool timing bug
adds aae6af5 added basic support for writing chunks to GridFS non-blocking
adds 0d31825 better non-blocking write test
adds 81fbee8 added support for closing files non-blocking
adds 1e12ec5 fixed ensure_index argument bug
adds 74256d5 added support for opening files non-blocking
adds db29458 added support for reading files non-blocking
adds fd497fc added support for deleting files non-blocking
adds 089b83b added support for listing files non-blocking
adds 8e8556c added seek and tell methods to Mango::GridFS::Reader
adds 0e18cd8 make sure no chunks are left
adds 6f7964d added support for storing additional information with files
adds e7b00fb added find_version method to Mango::GridFS::Reader
adds b4e003b moved find_version method to Mango::GridFS
adds 0b42d16 added slurp method to Mango::GridFS::Reader
adds 8e76269 mention that the API is pretty stable now
adds 8dbc14e added a few GridFS examples
adds 84c6883 more Mango::BSON documentation
adds 2d3771d handle missing files gracefully
adds ee9fe42 this is a MongoDB driver
adds bba3f17 documentation tweaks
adds 05f7e1f added tests for error event
adds 25e85c8 test Mojo::JSON compatibility
adds 676a27e added is_closed method to Mango::GridFS::Writer
adds 1d24d62 small optimizations
adds 195e2c5 added max_scan attribute to Mango::Cursor
adds 9e64256 small optimizations
adds 3a45980 more small optimizations
adds 6aede42 documentation tweaks
adds a0c703c added backlog method to Mango
adds e7f8c3a removed is_active method from Mango
adds 374195b more consistent examples
adds 178d0c8 fixed exception handling in example
adds 231ccbf typo fix
adds 75a967e Merge pull request #6 from dsteinbrunner/patch-1
adds eb5bd06 modernized example application
adds 7eeac87 improved connection management to be fork-safe
adds 1d1552f added connection event to Mango
adds da0f79e make sure connection is reused
adds 5a958e4 better fork-safety description
adds 22aa368 test connection error
adds 1a6660f improved connection management to be more fault-tolerant
adds dd2f983 fixed small typo
adds d3d532f fixed documentation formatting
adds 95ce85c fixed typo in test
adds 47c9e94 fixed Mango::Cursor formatting
adds 0dbd46c test tweaks
adds 5b571a3 fixed command example
adds ab35b1c changed return values of remove and update methods in Mango::Collection
adds 403d752 small optimizations
adds 185d623 fixed rewind bug in Mango::Cursor where the cursor would not be killed on the server
adds 8698eb4 use hash-based objects consistently
adds a490c94 more consistent time tests
adds 8fa524d fixed .travis.yml formatting
adds a04c796 better BSON example
adds 5d2c763 more detailed BSON example
adds 97a4d06 show regex in example
adds 979a767 fixed example formatting
adds 0bac91e use a hash instead of a document
adds 3ae9a9a mention that the Mango reference is usually weakened
adds 76142f6 better description for mango attribute
adds 7dc8def documentation tweak
adds 3d4a819 mention that the Mango reference is weakened on both sides
adds b894811 added fields argument to find and find_one methods in Mango::Collection
adds 93e9fd6 added DBRef support
adds 2e28920 test tweaks
adds fd3e471 mention that only the latest stable version is supported
adds 29c3c78 fixed mongos compatibility bugs (closes #7)
adds d0cab1b more portable stats test
adds 7599a5d added support for fallback servers
adds 2462e07 better fallback tests
adds 1aedbf5 assign default port for debug warning
adds bd90899 small optimizations
adds 43f6d87 fixed reconnect bugs
adds d68b05f small optimizations
adds 2dba488 added from_epoch method to Mango::BSON::ObjectID
adds 9d55888 added cursor support for aggregation
adds cf0f42c fixed formatting
adds f582e3e more aggregation tests
adds 3dae74b fixed number of skipped tests
adds bd26312 added collection support for aggregation
adds 059c4b3 fixed number of skipped tests again
adds 25e5f55 more links
adds 7f87bae simplify tests
adds 05bb019 made diagnostics information a little more verbose
adds 2e91b71 made diagnostics information much more verbose and optimized GridFS reading a little (closes #8)
adds f983bd9 fixed bug in Mango::BSON where all objects that stringify to "1" were considered boolean (closes #9)
adds 3f4c4a2 small optimizations
adds 67207c4 fixed concurrency bugs in Mango
adds ecfa28c small optimizations
adds 52cb378 added another command example
adds 4539908 mention that the MongoDB documentation is still required
adds a9a5f29 added AnyEvent example
adds 1f18486 fixed typo in example
adds bfd931a improved Mango::Cursor to allow $query key in queries
adds d5dd21c make sure query does not change
adds 7461e81 mention that Mango::BSON::Binary can automatically Base64 encode
adds afdb6a2 slightly more consistent synopsis examples
adds 140e715 added from_string method to Mango
adds 55f58ae documentation tweak
adds c3051d8 improved handling of missing files in Mango::GridFS::Reader
adds 65ccf3a test tweaks
adds 2ad5e08 use multiple hosts in example
adds 39d7c5a added options method to Mango::Collection
adds 1ba232f documentation tweaks
adds fe95ebe happy new year!
adds 75e652d syntax highlight README
adds 22fbfef fixed a few small operator overloading bugs
adds cf7d775 document TO_JSON methods
adds 118d2d0 mention how functions are imported
adds 9b43b72 use the term concurrent instead of parallel
adds 38c9f86 added comment, max, min and timeout attributes to Mango::Cursor
adds e393155 removed max and min attributes again
adds 8fbc7e6 documentation tweaks
adds 02af699 use new Mojo::IOLoop::Delay feature
adds 8cdd7fa EV 4.15 is required by Mojolicious
adds b37ac2c Mojolicious still requires EV 4.0
adds 5f1e317 use new Mojolicious feature
adds fdd72fa pass along errors from step to step
adds 759e7ba use encode_json instead of j in tests
adds a631929 highlight environment variables
adds 2a5d803 documentation tweaks
adds e2e8137 fixed versions in documentation
adds 5479321 improved storage efficiency of Mango::GridFS::Writer by lowering the default chunk size to 255KB
adds a52b662 fixed typo in example
adds d11784c fixed another typo
adds d77cfcd updated build status image
adds 8c76eec link to GitHub
adds b436215 do not use each anymore
adds e2fd6b4 fixed typo
adds e171483 improved command performance
adds 87b4113 renamed timeout attribute in Mango::Collection to max_time_ms
adds 0610615 added support for MongoDB 2.6 wire protocol
adds c23612f added build_write_concern method to Mango::Collection
adds 55acbd2 added support for bulk operations
adds c905feb pass around less data
adds be4677c better documentation for bson_raw
adds 39ac549 no need to mention unsafe operations anymore
adds 25a1bff improved Mango::BSON performance
adds 73c9f3b inlined int32 and int64 handling
adds f2713a5 use new createIndexes command
adds 8967013 explain how bulk operations are grouped
adds d175db9 store offset with group
adds 1240da0 moved build_write_concern method to Mango::Database
adds 12fd8ee link to attribute
adds 1e26c10 improved connection management with wire protocol version check
adds b819cb7 dropDups is deprecated in MongoDB 2.6
adds 9f1beb1 improved aggregate method in Mango::Collection to always return a cursor or collection
adds b4bf677 better return values for aggregation pipeline
adds 66bdde0 use bulk operations for GridFS
adds c9e66f4 small optimizations
adds 60be79d added max_write_batch_size attribute to Mango
adds 8a53572 small optimization
adds d723706 bump version
adds 7510270 attribute value is boolean
adds c8dcc24 fixed a few typos
adds 27bb88d no more monkey patching
adds 9fa0183 reuse more code
adds 061b78e improved support for pre-encoded BSON documents
adds 26bdca9 bump version
adds 6eaf139 improved Mango::BSON performance
adds 604d3f6 bump version
adds 882d214 improved error message for old MongoDB versions
adds ccb8598 bump version
adds 1b86c6f fixed bug where some Mango::Collection methods passed the wrong invocant to callbacks (closes #13)
adds c4d7caf bump version
adds 4e4f530 changed travis.yml to install the latest mongodb
adds 1617184 changed .travis.yml to install only mongo-org-server
adds 18144f9 Merge pull request #14 from alexbyk/master
adds 4f77aee better BSON tests
adds 3f659c4 fixed bug where Mango::Cursor would request too many documents (closes #16)
adds 21ba605 bump version
adds dde228b fixed a few typos
adds 511687c added support for TO_BSON method to Mango::BSON (closes #17)
adds b6d9d30 bump version
adds bebccf3 removed unnecessary restart (apt-get already does that)
adds 484e10d Solved the problem when MongoDB may not be immediately accepting connections (docs.travis-ci.com)
adds a3b2361 Merge pull request #18 from alexbyk/master
adds 819e4a5 added support for performing blocking and non-blocking operations at the same time
adds 56e29ea small optimization
adds d0b8674 bump version
adds 166bb7e changed heuristics for number detection in Mango::BSON to better line up with user expectations
adds fe7436f bump version
adds c9d75a3 updated for Mojolicious 5.0
adds 885bd5d improved Mango::BSON performance
adds ecb96e7 bump version
adds 63e5b7b more details about virtual types
adds 5f3ff69 added inactivity_timeout attribute to Mango
adds eedb5f1 bump version
adds 7dc7c7f added await_data attribute to Mango::Cursor
adds 1298fb4 bump version
adds e35c1a2 fixed bug in Mango::GridFS::Writer where files could get the wrong MD5 checksum (closes #20)
adds 022fc8b bump version
adds c53fad8 improved remove method in Mango::Collection to accept object ids
adds 2709502 bump version
adds 92010e6 documentation tweaks
adds 8773d32 use new Mojolicious::Lite conventions
adds ca7265d removed experimental status from distribution
adds 07647ea bump version
adds 5a5107d fixed small bug in Mango::Cursor where callbacks would sometimes get the wrong number of arguments
adds 93af525 improved update method in Mango::Collection to accept object ids (closes #21)
adds b5e391e bump version
adds 53afd1f fixed formatting with latest perltidy
adds 1989fda fixed delay example
adds d13cf69 fixed version handling in Mango::GridFS (closes #22)
adds d8551db bump version
adds fcde9cc a few more version tests
adds d19bc25 run isMaster command first
adds 02297c6 store credentials with connection
adds b692005 slightly better names
adds d46eefa improved Mango to avoid secondary nodes
adds 69d647a emit connection event after authentication
adds 278f97d bump version
adds 093db7f fixed connection leak
adds b48d261 small optimizations
adds d01eb55 fixed timing issue
adds a934924 more defensive connection management
adds 77453eb argument was never used
adds 528b028 bump version
adds 6a620a9 document Mojo::IOLoop features consistently
adds 2630ae0 wait for MongoDB to start
adds 1a0e305 added read_preference attribute to Mango::Cursor
adds fd515c7 bump version
adds bcbf294 test with Perl 5.20
adds f3c13c0 updated .gitignore file
adds dc92baf added to_datetime method to Mango::BSON::Time
adds e150b15 bump version
adds 80e9f4a another bson_time example
adds 124d086 fixed small JSON serialization bug in Mango::BSON::Time
adds b419bf2 bump version
adds 38b9a30 improved to_datetime method in Mango::BSON::Time to be able to handle higher precision times
adds 569a735 bump version
adds 4dda297 make sure testing with Travis works
adds cd159b4 improved Makefile.PL error message for 64-bit requirement
adds c12a657 bump version
adds 00c221a added Mango::Cursor::Command and Mango::Cursor::Query
adds 2b07c4e moved cursor test
adds e79d06b link to command cursor
adds f117238 no need for an empty command cursor class
adds e2b2b79 bump version
adds 7de6c4a link to collection class
adds 2a44ab1 fixed test that was depending on Mojolicious internals
adds 5ebab1f bump version
adds e3d0c2c updated example for Mojolicious 5.40
adds 8dabd53 mention that the error event can be fatal
adds cc87c4b fixed small connection management bug
adds 30583d0 bump version
adds 1ab0d1e link to IRC channel
adds 3f6559e updated Makefile.PL for version 2 of the CPAN distribution metadata specification
adds bb78c32 bump version
adds a765075 fixed packaging bug
adds 3bf4b9e bump version
adds 97f0cb0 Mango is no longer being maintained
adds 45ae165 Mango is being maintained again!
adds 4534fa6 remove travis-ci for now
adds f8a92e7 update email addresses and urls
adds 7c48bc0 do not initialize Cursor::Query attributes
adds e187205 memory management overhaul
adds d59d630 small documentation fix
adds ef36e32 Revert "small documentation fix"
adds 0651c4b Revert "memory management overhaul"
adds 8ed686f fix github url in the Makefile
adds 6aed264 fix cursor.t for the new explain format
adds 774fbaf Require MongoDB 3.0 protocol
adds 6136f19 MongoDB 3.0 support
adds 0fdb379 Add Mango::Collection::rename
adds bc3e59f version bump to 1.17
adds 86ecb37 Add missing credit
adds e8c09c4 Add SCRAM-SHA-1 authentication support (alexbyk)
adds 5860478 Add tests for Mango::Auth memory leaks
adds 5f3e007 fix ObjectID regex
adds d4221f5 Improve documentation
adds 4ca8c1c Version bump
adds 27a0fde these tests should not be run without TEST_ONLINE
adds dee8014 version bump for repackaging
adds 0b6bbec fix leak.t and bump version
adds 68ec632 Imported Upstream version 1.20
new d3e63e5 Merge tag 'upstream/1.20'
new 13ab451 Update debian/changelog
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 6 +++
MANIFEST | 5 +++
META.json | 4 +-
META.yml | 4 +-
debian/changelog | 7 ++++
lib/Mango.pm | 2 +-
lib/Mango/Auth.pm | 28 +++++++++++++
lib/Mango/Auth/SCRAM.pm | 107 ++++++++++++++++++++++++++++++++++++++++++++++++
t/auth/auth.t | 37 +++++++++++++++++
t/auth/authenticate.t | 37 +++++++++++++++++
t/leaks/auth.t | 45 ++++++++++++++++++++
11 files changed, 277 insertions(+), 5 deletions(-)
create mode 100644 lib/Mango/Auth.pm
create mode 100644 lib/Mango/Auth/SCRAM.pm
create mode 100644 t/auth/auth.t
create mode 100644 t/auth/authenticate.t
create mode 100644 t/leaks/auth.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmango-perl.git
More information about the Pkg-perl-cvs-commits
mailing list