Commits
- Commit:
9489f1f77a4a15e1615e514cd49ed27b0be30e21
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid use-after-free via got_object_idset_for_each()
- Commit:
d14519756a20c300e9189d2db6b7477b7adfe312
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add custom error code for 'no such tree entry' errors
- Commit:
91a3d81fcf77040d5c432c86b5d4aebbec565468
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got errors with custom messages; add one for ERR_NO_OBJ
- Commit:
80d5f1347d70550d49d95b6420ca27877d1221e8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't be noisy on stderr when Ctrl-C is hit
- Commit:
99437157b9e800c9893cc896f72c552613dd0cbd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
abort checkout operations cleanly when Ctrl-C is hit
- Commit:
b2f7af546d38b360167a7e30a795ea9f2e91ddf7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check for size_t overflow in got_delta_apply_in_mem()
like libgit2's c15771104 (delta: fix overflow when computing limit)
- Commit:
53509745676dbd3d9665b66f638ca74b1fdd5af1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
test for libgit2's out-of-bounds read of delta bug
- Commit:
89817b3089203b9005104fffb281f901fc147099
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
test for git's "Fix big left-shifts of unsigned char" delta bug
- Commit:
34fca9c35c1a35f6e163edd53f5cf674b30c1799
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bounds checks before memcpy in got_delta_apply_in_mem()
- Commit:
246e1c78b7c0d1b05a03e5801ffd25d90014f4a4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
prevent free of bogus pointers via fetch_commits_from_open_branches()
- Commit:
5e50c36a5afdc25a5118410cbfa5f8e89c800f3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove premature optimization which resulted in buggy logic
- Commit:
b9c339262887ab888b0c1b714d9a7b13ea0c945b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary memcpy in got_privsep_send_commit()
- Commit:
a58a49db3dfdb2555f9268e868ca449115c6745a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary memcpy in got_privsep_send_tree()
- Commit:
68bf1b1e462cf3deb61b932f79be607fa0ab82c5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
unnecessary repeated strlen() in parse_tree_entry()
- Commit:
c3b78ecc086674ea6d62c9239aa96ee4f8bffe3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero tree during allocation in got_privsep_recv_tree()
- Commit:
291624d8a1602266271eb5d0804ce93543794712
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
kill more unnecessary memcpy in privsep.c
- Commit:
c0588d8daffdb2d2fcb890bd580ca20ec3c646a6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid unnecessary memcpy in got_privsep_recv_tree()
- Commit:
327775636aa6a11076976289e45993f1acd210ed
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
avoid tips temp copy in fetch_commits_from_open_branches()
- Commit:
cb103d042c6d1e6cb1483ffa71f54577a8564d9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_for_each() to return an error
- Commit:
1bf85b22df5bb9019f291c010d72dcf37ad2e774
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop messing with the open_branches set in add_node()
- Commit:
63da309a4f2c5978e3fe9ec99266313333116218
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
tree entries are sorted, so find_entry_by_name() can exit early
- Commit:
51c68690d59d65748712cc9a7e2dfc9bffd8fe23
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make tog always focus a diff view opened from blame view
- Commit:
0845193829e4f95dfff0f61aea907b88537b5a66
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero path during allocation in get_packfile_path()
- Commit:
14118581d8473c14829cb01578400a4dd4c3babf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to zero got_delta during allocation
- Commit:
e6ace2b90ee6111deb92527646ea83c429136464
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary #include