summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Adds Autotools generated files for alpha releaseDana Robinson2020-09-228-0/+8939
|
* Fixes a leak of the metadata index memoryDana Robinson2020-09-082-7/+15
|
* Merge branch 'feature/vfd_swmr' into multiDavid Young2020-08-319-58/+150
|\
| * Write a comment about a bit of overflow-avoidance logic. NFCI.David Young2020-08-311-0/+1
| |
| * Improve/expand the comments on the file->writer assertions.David Young2020-08-311-6/+5
| |
| * Delete an unhelpful comment. NFCI.David Young2020-08-311-1/+1
| |
| * Add some header comments to functions.David Young2020-08-311-0/+8
| |
| * Rename `api_elapsed_nslots` to `api_elapsed_nbuckets`: possibly clarifiesDavid Young2020-08-311-5/+9
| | | | | | | | things, possibly does not? NFCI.
| * Document vfd_swmr_pageno_to_mdf_idx_entry() and rename its parameterDavid Young2020-08-311-3/+15
| | | | | | | | nindices -> nentries.
| * Wrap a line in a comment at 80 columns.David Young2020-08-311-2/+2
| |
| * Add/improve some struct/member documentation per John's request.David Young2020-08-315-37/+56
| |
| * Document vfd_swmr_writer_may_increase_tick_to() andDavid Young2020-08-311-0/+31
| | | | | | | | vfd_swmr_reader_did_increase_tick_to(). NFCI.
| * Document H5HG_trap().David Young2020-08-311-0/+18
| |
| * Delete unused local variable. NFCI.David Young2020-08-311-1/+0
| |
| * Use the DECODE macro with the correct signedness for the variable.David Young2020-08-311-4/+4
| |
* | Merge branch 'feature/vfd_swmr' into multiDavid Young2020-08-282-12/+23
|\ \ | |/
| * Also accept transitions of the superblock status flags toDavid Young2020-08-281-11/+22
| | | | | | | | | | H5F_SUPER_WRITE_ACCESS|H5F_SUPER_SWMR_WRITE_ACCESS. This should fix the problem Dana's seeing on his test VM.
| * Fix a typo in a comment. NFCI.David Young2020-08-281-1/+1
| |
* | Merge branch 'feature/vfd_swmr' into multiDavid Young2020-08-252-7/+56
|\ \ | |/
| * Describe the behavior of H5FD_vfd_swmr_dedup() in excruciating detail.David Young2020-08-251-0/+32
| |
| * Clarify my descriptions of H5FD_dedup() and H5FD_deduplicate().David Young2020-08-251-7/+24
| |
* | Merge branch 'feature/vfd_swmr' into multiDavid Young2020-08-211-6/+10
|\ \ | |/
| * When the superblock status flags don't meet our expectations, printDavid Young2020-08-211-6/+10
| | | | | | | | the flags and the expectations.
* | Merge branch 'feature/vfd_swmr' into multiDavid Young2020-08-202-19/+0
|\ \ | |/
| * Delete disused routine H5FD_has_conflict().David Young2020-08-202-19/+0
| |
* | Merge branch 'aug-merge-attempt/feature/vfd_swmr' into ↵David Young2020-08-04101-2907/+3328
|\ \ | |/ | | | | aug-merge-attempt/may-merge-mainzer-to-mine
| * Merge branch 'aug-develop' into aug-merge-attempt/feature/vfd_swmrDavid Young2020-08-04101-2907/+3328
| |\
| | * Minor normalizations with 1.12 branchDana Robinson2020-08-0110-145/+147
| | |
| | * Fixed bad parens in H5trace.cDana Robinson2020-07-311-43/+43
| | |
| | * Merge branch 'develop' into develop_minorDana Robinson2020-07-302-3/+23
| | |\
| | | * Merge pull request #2711 in HDFFV/hdf5 from bmr-HDFFV-11120 to developBinh-Minh Ribler2020-07-291-1/+18
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869) * commit '707e30c6be1954c0027374124207e46caae68cbc': Fixed typos in error messages. Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869)
| | | | * Fixed typos in error messages.Binh-Minh Ribler2020-07-281-3/+3
| | | | |
| | | | * Merge branch 'develop' of https://bitbucket.hdfgroup.org/scm/hdffv/hdf5 into ↵Binh-Minh Ribler2020-07-2223-236/+162
| | | | |\ | | | | | | | | | | | | | | | | | | bmr-HDFFV-11120
| | | | * | Fix HDFFV-11120 and HDFFV-11121 (CVE-2018-13870 and CVE-2018-13869)Binh-Minh Ribler2020-07-221-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: When a buffer overflow occurred because a name length was corrupted and became very large, h5dump produced a segfault on one file and a memcpy parameter overlap on another file. This commit added checks that detect a read pass the end of the buffer to prevent these error conditions. Platforms tested: Linux/64 (jelly) SunOS 5.11 (emu)
| | | * | | Updates H5Sset_extent_none() to set H5S_NULLDana Robinson2020-07-281-2/+5
| | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The API call used to set the internal H5S_NO_CLASS value which produced errors when such a dataspace was passed to many other API calls. Fixes HDFFV-11027
| | * | | Minor normalization with 1.10 branchDana Robinson2020-07-2711-312/+220
| | |/ /
| | * | Merge pull request #2703 in HDFFV/hdf5 from ~DEROBINS/hdf5_der:develop_minor ↵Dana Robinson2020-07-2023-236/+162
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | to develop * commit '242459231b40a88741cbc85df4272914b5d8bed3': Minor normalization with 1.10.
| | | * Minor normalization with 1.10.Dana Robinson2020-07-2023-236/+162
| | | |
| | * | Merge pull request #2693 in HDFFV/hdf5 from ↵Vailin Choi2020-07-171-0/+4
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | ~VCHOI/my_third_fork:bugfix/HDFFV-11080-heap-use-after-free-by-the-call to develop * commit '3023b34272cc6ada84aebfa7441a6a55afa3621c': Update MANIFEST. Add new test to Cmake. Fix for jira issue HDFFV-11080: (1) Patch up the file pointer when reading attribute of variable length datatype (2) Test to verify the fix when doing multiple threads
| | | * Fix for jira issue HDFFV-11080:vchoi2020-07-141-0/+4
| | | | | | | | | | | | | | | | | | | | (1) Patch up the file pointer when reading attribute of variable length datatype (2) Test to verify the fix when doing multiple threads
| | * | Minor normalization with 1.10Dana Robinson2020-07-174-31/+30
| | | |
| | * | H5R: fix type conversion of references within vlen typeJerome Soumagne2020-07-163-25/+66
| | | | | | | | | | | | | | | | Update trefer.c with vlen test case
| | * | Fallback to older time functions in new timer code.Dana Robinson2020-07-141-23/+8
| | |/
| | * Merge pull request #2683 in HDFFV/hdf5 from ↵Dana Robinson2020-07-0921-1074/+1055
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | ~DEROBINS/hdf5_der:develop_normalization to develop * commit '127d1cfdf06e9c1cd264595c496a063848358a0a': Minor changes from normalization with 1.10
| | | * Minor changes from normalization with 1.10Dana Robinson2020-07-0921-1074/+1055
| | | |
| | * | Small changes discovered with mingw and windows defines movedAllen Byrne2020-07-025-223/+221
| | | |
| | * | Merge pull request #2668 in HDFFV/hdf5 from monotonic_timer to developQuincey Koziol2020-07-0210-568/+1064
| | |\ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7371c83f9777b34b31909e99e052398b93c31bed': Remove non-existent example Add new source files to CMake build Clean up warnings va_arg -> HDva_arg Refactor code to remove remaining checks for H5_HAVE_GETTIMEOFDAY scattered around in various places. Also clean up iopipe.c. Correct mistake in H5_now_usec calculation for clock_gettime. Remove detection for mach/mach/time.h, since we're no longer using the time routines from that header. Update H5_now_usec to prefer using clock_gettime. Changes to make timers within the library monotonic.
| | | * Merge remote-tracking branch 'origin/develop' into monotonic_timerQuincey Koziol2020-06-301-0/+6
| | | |\
| | | * | Clean up warningsQuincey Koziol2020-06-282-3/+7
| | | | |
| | | * | va_arg -> HDva_argQuincey Koziol2020-06-271-1/+1
| | | | |