Commits
- Commit:
35eabca99227d5245619972d35e5229c63c248db
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug leak in resolve_symlink
ok stsp@
- Commit:
2ac684a4e1b8a971689edc8c5543832dd1b9db0e
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: percent-decode the received query string
ok stsp@
- Commit:
a6fd182ad357eeabb88cffe83d799b412e4cdab7
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug mem leak in got_repo_pack_fds_open
pack_fds_tmp is not always free'd. However, while here, simplify it to
not use a temporary array.
ok stsp@
- Commit:
aefd24c9f8aab7588c262b45581331004a959717
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free obj_id and reflist in got_output_file_blame
ok stsp@
- Commit:
d38635a394cab631d6a100b34ae0bd6f9b651bba
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: got_output_file_blame: free lines on error path
ok stsp@
- Commit:
d3a6241d268d5433724e871be827d2327de510a8
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free eline in got_gotweb_blame_cb loop
ok stsp@
- Commit:
d5a6a0f390343f68393d08e55305180b9d81e68b
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: drop superfluous check
commit_id is not NULL if got_repo_match_object_id returned
successfully. ok stsp@
- Commit:
7a800a02c49f1b97dfd6344a10df6e741894de56
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync file with diff.git 279d77aa1e4b921090e702a6a8a5a94a98a062b1 and
use the faster headers-only mode for diff3
- Commit:
43896ae629e895c4f9fda63d34496408db649225
- From:
- Stefan Hagen <sh+got@codevoid.de>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
got: don't search through ignored paths and files on commit
- Commit:
063253307314ac1b90e8cd14b32cd11f93d31177
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: kill unused id_str in got_output_repo_tree
ok stsp@
- Commit:
ccff619c1232894de361a4f436f9695a57d7f401
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: avoid extra strdups in got_output_repo_tree
ok stsp@
- Commit:
557d32ee82573eead5f6556008c70a5997bf5d8a
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: avoid extra variable in got_output_repo_tree
in_repo_path was used only to build a path, it's then assigned to path
(which is NULL at that point.) Just asprintf into path.
ok stsp@
- Commit:
06714b03a48c3e2a8567f35937ba0eab06bb7a8d
- From:
- Josh Rickmar <jrick@zettaport.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
Do not segfault verifying "lightweight" tags
ok stsp@
- Commit:
df9fed0915a99336775c645ff1d463846095c554
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: plugs leaks in got_get_repo_commits
call got_get_repo_commit only once and avoid leaking the field of
repo_commit at each loop iteration.
ok stsp@
- Commit:
bc4d9cc814a8013b847608d99acabf16b4caaeda
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free in_repo_path in got_get_repo_commits; ok stsp@
- Commit:
4d0573ec49ba89483320bcbbbdf875ed936c16a6
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: always free ref in got_get_repo_commits
some code-paths may leak it. ok stsp@
- Commit:
acd4ff87e51fe0de84244536dfae7f503c4635ae
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: don't close tag in got_get_repo_tags too early
it's still used a bit later, so defer the free'ing at the next loop
iteration or at function end.
- Commit:
ddcf1d336cfcbb86f25f1d7bc1158316138b126d
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free commit_msg0 only at the end of got_get_repo_tags
in case of a failure between when it's allocated and when it's released
it might get leaked otherwise.
ok and semplification stsp@
- Commit:
19d60ee3e107682f62ef5f79ccc2e10a28b6d533
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: plug some leaks in got_get_repo_tags
ok stsp@
- Commit:
f95e65a1d73cdc27fb408e34c6934bbdc8c3abe1
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free age and reflist in gotweb_render_branches
ok stsp@
- Commit:
a42e5f4ff97c315089711cf82a4ac526215f7af1
- From:
- Tom Jones <thj@freebsd.org>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
switch diff output mode from "edscript" to "plain" for diff3
getchange() in diff3.c takes any line that starts with an integer
and treats it as a hunk header. It doesn't actually require ed script
instructions, and traditional ed script diff output would break it.
Thus, changing Got's diff3 to rely on plain diff output mode paves the
way for implementing traditional ed-script style output in diff.git.
Patch by Tom Jones
- Commit:
4b083231d119f9618f30740eb6cb240f10fee770
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync files from diff.git 810479a563ffd6176105f64cb49f9829d45d36df
- Commit:
5ef2cc1cfe9201155a9843d7538a9b6bf3c3b74b
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
plug a leak in match_loose_object
in the loop of match_loose_object we allocate a string per directory
entry that in some case it was free(3)'d before `continue' or `goto',
but not always. Instead, use a more common idiom.
ok stsp@
- Commit:
b15f45f4606f3d64aa30dac5a61c622a9b88ce09
- From:
- Mark Jamsek <mark@jamsek.dev>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
sync files from diff.git 35eae7fa6b782ae1d000183ef2efc4383dfec4cd
This removes the gcc ternary if extension (includes follow-up diff.git fix
for missing '\' in wrapped macro 7a38b3a33f8b124c9c01da154dfdf711d328b01d)
- Commit:
f530ab0e9647e91457d9f44afe8be17788bf1e8a
- From:
- Omar Polo <op@omarpolo.com>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
gotwebd: free scandir(3) result in gotweb_render_index
ok stsp@