{"push_id":721802483,"size":34,"distinct_size":1,"ref":"refs/heads/vmmalloc-fork","head":"b5958ec77cc3d92c15341161f58833ac1c195bdb","before":"072bcea857e76aef6fe5b5b4b5a236eb477b931b","commits":[{"sha":"da0a3feeb788b01b4360db9f54d49c78b47408c3","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"obj: validate user-provided oids in debug builds\n\nOtherwise, when user provides garbage oids, we hit crashes or assertion\nfailures deep in the library and it's not easy for application developer\nto figure out what happened.\n\nI was bitten by this when testing my new pmemobj example, which did not\ninitialize dynamically allocated array of PMEMoids.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/da0a3feeb788b01b4360db9f54d49c78b47408c3"},{"sha":"0858844bfc6dec19946ac787a85ad81dd5272561","author":{"email":"c1345b6e01e534a207c693b7babff407ee9ae928@intel.com","name":"Pawel Lebioda"},"message":"obj: fix storing new offset after realloc\n\nThe offset stored using redo log was the old one.\nChange the obj_list test app to cover this issue.\n\nRef: pmem/issues#78","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/0858844bfc6dec19946ac787a85ad81dd5272561"},{"sha":"7bf9f36a22fbb96d750a4032f3ab941f92131b4e","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"test: clean up after pmempool tests","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/7bf9f36a22fbb96d750a4032f3ab941f92131b4e"},{"sha":"9a2878c771871d3a5b9d9137b744bab31d908c8f","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"doc: fix libpmemobj man page issues","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/9a2878c771871d3a5b9d9137b744bab31d908c8f"},{"sha":"d62ed643e6fc74a46d63039af44bc3934f0b596b","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"common: fix permission flags for pool files\n\nDo not use exec permission flag when creating a new pool.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/d62ed643e6fc74a46d63039af44bc3934f0b596b"},{"sha":"429aa243d1f9a1578d8b69fbc8729e1c1581f551","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #275 from plebioda/fix-assert-in-pmemmobj-realloc\n\nobj: fix storing new offset after realloc","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/429aa243d1f9a1578d8b69fbc8729e1c1581f551"},{"sha":"2e8cb046fc7134b69912deaa12ff4572601d04ea","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #276 from marcinslusarz/obj-validate-oids\n\nobj: validate user-provided oids in debug builds","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/2e8cb046fc7134b69912deaa12ff4572601d04ea"},{"sha":"b7131015d663aa6fd1c5a354b1c9d27d94f58615","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #277 from krzycz/doc-manpage_fix\n\ndoc: fix libpmemobj man page issues","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/b7131015d663aa6fd1c5a354b1c9d27d94f58615"},{"sha":"00f27596e5a34b085819c52e9352403d2292a84f","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #279 from krzycz/ut-pmempool_cleanup\n\ntest: clean up after pmempool tests","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/00f27596e5a34b085819c52e9352403d2292a84f"},{"sha":"74b17d0ff2ee0817a9efc82296abfe98541012bc","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #278 from krzycz/common-pool_rw_access\n\ncommon: fix permission flags for pool files","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/74b17d0ff2ee0817a9efc82296abfe98541012bc"},{"sha":"3cf1feaabb1aa4b133abca6267fc7c6d4493518f","author":{"email":"8b008cc2356e5e9eb8cb602a150dca3d0dad680a@intel.com","name":"Tomasz Kapela"},"message":"obj: typo fix in examples\n\nRevert changes made while correcting whitespace between operators.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/3cf1feaabb1aa4b133abca6267fc7c6d4493518f"},{"sha":"b88f163e8bcc45cdbf9d8bbeabd73dc3e12df58f","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czurylo"},"message":"common: add new fields to pool header\n\nAdd header fields required to support pool sets & replicas.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/b88f163e8bcc45cdbf9d8bbeabd73dc3e12df58f"},{"sha":"063101eea95e3aaa71ed533ae2e63e533b376bc7","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: calculate page size once","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/063101eea95e3aaa71ed533ae2e63e533b376bc7"},{"sha":"c9a98de531f6445fd35e7c204e480f870b17aea9","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: convert pmem_movnt_align to new allocator\n\nMMAP_ANON_ALIGNED adds guard pages automatically.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/c9a98de531f6445fd35e7c204e480f870b17aea9"},{"sha":"04d7dffe0ef939cd9c66b6608a6cf119c7bd9f75","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test: enforce restrictions on mmap_anon_aligned","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/04d7dffe0ef939cd9c66b6608a6cf119c7bd9f75"},{"sha":"66976f9fcba970255b6dd170fcc37967956afc12","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"test/pmem: use *memmove* in *memmove* test\n\nLooks like a copy/paste bug. Spotted by Krzysztof.","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/66976f9fcba970255b6dd170fcc37967956afc12"},{"sha":"bd78654fd59e04f988b7ee91231f06537b4021dd","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #280 from tomaszkapela/fix-typo-in-examples\n\nobj: typo fix in examples","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/bd78654fd59e04f988b7ee91231f06537b4021dd"},{"sha":"2c7d107f243099ad6295e79d75cb3b6fb3c88f0c","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #282 from marcinslusarz/pmem_movnt_align-fixes\n\ntest: pmem_movnt_align fixes","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/2c7d107f243099ad6295e79d75cb3b6fb3c88f0c"},{"sha":"7e6feab2fef6af09b94e6b9b2e1bc85df87d8628","author":{"email":"3bc9c5d00c378d71d680c6cb6f4878ed38d3c78a@intel.com","name":"Krzysztof Czuryło"},"message":"Merge pull request #281 from krzycz/common-pool_hdr\n\ncommon: add new fields to pool header","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/7e6feab2fef6af09b94e6b9b2e1bc85df87d8628"},{"sha":"3ea7867e9337a025cd2eef43af6e83800da27582","author":{"email":"bc4bbf83189bf2aa3b4ae434673d425054bbfadd@intel.com","name":"Marcin Ślusarz"},"message":"obj: remove stray backslash","distinct":false,"url":"https://api.github.com/repos/krzycz/nvml/commits/3ea7867e9337a025cd2eef43af6e83800da27582"}]}