]> arthur.barton.de Git - bup.git/history - lib/bup/_helpers.c
Update base_version to 0.34~ for 0.34 development
[bup.git] / lib / bup / _helpers.c
2022-01-16 Rob BrowningDrop support for python 2
2021-10-30 Rob Browningbitmatch: avoid signed/unsigned comparison
2021-10-16 Rob Browningbup_gethostname: always null terminate
2021-10-16 Rob Browningbitmatch: check for overflow via intprops
2021-10-10 Rob Browningcstr_from_bytes: fix null termination error
2021-10-09 Rob BrowningDrop builtin_mul_overflow in favor of INT_MULTIPLY_OK
2021-08-07 Rob BrowningUse intprops for INTEGRAL_ASSIGNMENT_FITS INTEGER_TO_PY...
2021-05-16 Rob Browningbup_limited_vint_pack: revert to malloc/free
2021-05-15 Johannes Bergvint: implement the typical pack() in C
2021-05-15 Johannes Bergvint: implement encoding in C
2021-04-18 Johannes Berg_helpers: remove empty PyArg_ParseTuple() from METH_NOARGS
2021-04-03 Rob BrowningConvert bup to binary executable and run python subcomm...
2021-03-27 Rob BrowningConvert top level executables to binaries and clean...
2020-11-24 Rob BrowningDepend on python 3 for utime when using 3
2020-11-22 Johannes Berg_helpers: remove argv mangling on python 3.9
2020-11-22 Rob Browningwrite_idx: make the 64-bit offset count uint32_t not int
2020-11-22 Rob Browningwrite_idx: fix handling of signed/unsigned values
2020-11-22 Rob BrowningINTEGER_TO_PY(): include necessary compiler pgramas
2020-08-09 Rob Browningchecked_malloc: use %z to format size_t; enable -Wformat=2
2020-08-08 Rob Browningbup_mincore: actually use size_t value (not ulonglong...
2020-07-05 Rob BrowningDrop pwd/gid reentrant function variants for now
2020-07-05 Rob Browningconfigure: check for <readline.h> vs <readline/readline.h>
2020-07-05 Rob BrowningAvoid readline.h -Wstrict-prototype induced failures
2020-07-05 Rob Browning_helpers: fix potential issues -Wshorten-64-to-32 compl...
2020-07-05 Rob BrowningDon't assume readline always defines _XOPEN_SOURCE
2020-07-05 Johannes Berggrp_struct_to_py(): fix error handling
2020-07-05 Johannes Bergmetadata: port ACL support to C
2020-06-21 Rob BrowningWrap readline oursleves to avoid py3's interference
2020-06-19 Johannes Bergbup: add own gethostname() wrapper
2020-06-19 Rob Browningpwdgrp: add C helpers to get user/group bytes directly
2020-05-11 Rob BrowningFall back to calloc when __builtin_mul_overflow isn...
2020-02-02 Rob Browninghashsplit: replace join_bytes with cat_bytes
2020-02-02 Rob BrowningAdjust memtest and random_sha for python 3 and enable...
2020-02-02 Rob BrowningINTEGRAL_ASSIGNMENT_FITS: actually provide return value...
2020-02-02 Rob Browningwrite_sparsely bitmatch set_linux_file_attr: accommodat...
2020-02-02 Rob Browningset_linux_file_attr: accommodate python 3
2020-01-20 Rob Browningmerge_into: accommodate python 3
2020-01-20 Rob Browningfirstword extract_bits: accommodate python 3
2020-01-20 Rob Browningopen_noatime bup_get_linux_file_attr: accommodate python 3
2020-01-20 Rob Browningwrite_idx: switch to buffer to accommodate python 3
2020-01-12 Aidan Hobson SayersFix memory leak in *stat calls in _helpers.c
2020-01-12 Greg Troxelbloom_add: avoid declaration inside for statemnet
2019-12-15 Rob BrowningMake adjustments to fix tbloom for python 3
2019-11-30 Rob Browning_helpers: fix -Wsign-compare warnings
2019-10-13 Rob BrowningFix hashsplit for python 3; add compat.buffer
2019-10-13 Rob Browningtxstat: fix for python 3
2019-09-29 Rob Browningbup_stat bup_lstat: always treat path as binary
2019-08-18 Jamie WyrickInclude <sys/time.h> for lutimes, if available.
2018-03-25 Rob Browning_cmp_sha: Replace manual sha comparison with memcmp
2018-02-25 Rob BrowningSwitch mincore to Py_buffer for py3
2018-01-27 Rob Browning_helpers: fix module init, and get it at least building...
2018-01-27 Rob BrowningDon't use cmp()
2016-09-07 Rob BrowningCheck attr value *after* ensuring call succeeded
2016-05-21 Rob BrowningDon't return const types from sparse find helpers
2016-05-20 Rob BrowningMerge restore --sparse corruption fix
2016-05-20 Rob Browningrestore: fix --sparse corruption
2016-03-05 Rob Browningindex: raise children_n limit to struct 'I' max
2015-12-12 Rob BrowningCall tzset before localtime_r as required by POSIX
2015-07-14 Rob BrowningHandle mincore cross-platform differences
2015-07-14 Rob BrowningHandle sysconf results more carefully
2015-06-28 Rob BrowningGet SC_ARG_MAX from os.sysconf(), not C
2015-06-20 Rob BrowningEject pages after save more selectively
2015-06-20 Rob BrowningAdd fmincore to return an fd's mincore data
2015-06-20 Rob BrowningRevert "Avoid fadvise (since it doesn't work as expected)"
2015-06-20 Rob BrowningAdd offset argument to fadvise_done
2015-05-23 Rob BrowningAvoid fadvise (since it doesn't work as expected)
2015-03-28 Rob BrowningGet TZ offset from C localtime, given tm_gmtoff 0.27-rc4
2015-03-28 Rob BrowningMerge --sparse restore fix and test improvements
2015-03-28 Rob BrowningRework write_sparsely() to fix in-buffer zero runs
2015-03-10 Gabriel FilionMerge pull request #13 from Farioko/patch-1
2014-10-13 Rob BrowningAdd support for "restore --sparse"
2014-08-11 Mark J HewittAssume FS_IOC_GETFLAGS may trash output on error
2014-08-08 Rob BrowningHandle kernel/FUSE disagreement over Linux attrs
2014-07-30 R. Andrew OhanaOmit htonll when already #defined
2014-06-10 Greg TroxelAvoid using incomplete utimensat implementations.
2014-05-10 Rob BrowningFind SC_ARG_MAX via C sysconf().
2014-03-21 Rob Browning_helpers.c: use "unsigned long long" in ASSIGN_PYLONG_T...
2014-03-18 Rob BrowningDisable -Wtautological-compare for INTEGER_TO_PY()...
2014-01-07 Rob BrowningCheck for overflow when converting from Python to unsig...
2013-12-28 Rob BrowningDon't require non-negative timespec ns; fix stat timest...
2013-12-28 Rob BrowningAlways publish (l)utimes in helpers when available...
2013-12-28 Rob BrowningRemove vestigial and inappropriate isnan()/isinf()...
2013-12-21 Rob BrowningAlways publish utimensat in helpers when available...
2013-12-18 Rob BrowningRequire utimensat or utimes/lutimes.
2013-11-29 Aurelien JarnoUse the correct types when calling FS_IOC_GETFLAGS...
2013-11-10 Rob Browning_helpers.c: be smarter when converting unknown integer...
2013-11-07 Rob BrowningTreat stat fields correctly as signed, unsigned, or...
2013-09-23 Rob BrowningMove _helper.c's Python.h back up (now to the top)... 0.25-rc3
2013-09-20 Rob BrowningMove non-system includes after system includes in _help...
2013-09-17 Rob Browningwrite_idx: make filename char* non-const (fixes python...
2013-09-07 Rob BrowningStop interleaving stream and mmap IO operations when...
2013-08-11 Julien Cristau_helpers.c: be careful about memory alignment in bloom...
2013-03-16 Rob BrowningTake additional precautions with the Python/C conversio...
2013-03-16 Mark J HewittUse the correct C types when converting between C and...
2013-03-10 Rob BrowningNormalize stat(2) timespecs in _helpers.c.
2013-02-12 Rob BrowningAdd the filename/fd and invalid value to stat_struc_to_...
2013-01-23 Yung-Chin OeiRemove dependency on linux/ext2_fs.h
2012-10-20 Rob BrowningAdd _open_noatime() and use it bup_get_linux_file_attr().
2012-10-20 Rob BrowningDepend on the kernel headers, not the ext2 headers...
2012-10-18 Rob BrowningDon't attempt to remove the Linux attr extents flag...
next