Commits
- Commit:
6b59e13c2c31b2a7edc9aaf87f6f7257ce91781a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
always free ds->clist and ds->klist in got_diffreg()
- Commit:
7b366981c181847ca7ddee5d703737ad12ee7184
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
always free ds->J in got_diffreg()
- Commit:
9b98f34bfa03c10a564b345aba418303214a57aa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
always free ds->member and ds->class in got_diffreg()
- Commit:
df51fc4ebf21e3d9e59af22169fe0c4e448d2031
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix reallocarray error handling in diffreg.c
- Commit:
7673568311fd48da1f7f7c2b331a72a4c8744f83
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move diffreg's max_context into struct got_diff_state
- Commit:
d3f36e7e5a4e3424545f38223409b5a246de171a
- From:
- Theo Buehler <tb@openbsd.org>
- Date:
make max_connect static as in the original diffreg.c
This way we grow the array instead of doing 64 <<= 1.
- Commit:
bb5dcc10ceb4a956d322cbd7523d3421e80df2e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix open file leaks in previous
- Commit:
ecf6e46eb15fefb32da8d87c34db1c6983368cc2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check for fopen() failures in got_diffreg()
- Commit:
0a585a0d6446ac47834148d4071c8374ffc15bc2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove GOT_ERR_NO_MEM, we can just use errno in those cases
- Commit:
718b3ab0e353c4ccb510b0ec9c3673b1c9a7344e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename the library-internal headers again to a common prefix
- Commit:
32cb896c4b8b33da534b0d766496814425c71c52
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename library-private headers from *_priv.h to *_lib.h
- Commit:
1411938ba6a72022fd884351dc043412162274f1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename private header filenames so they are in got_ namespace
- Commit:
322260e1783c1fb6a443258366c79d7546e4fc25
- From:
- Martin Pieuchot <mpi@openbsd.org>
- Date:
Get rid of xmalloc.{c,h}.
malloc(3) & pread(3) errors will now be reported as GOT_ERR_NO_MEM.
This does not improve the numbers of leaks in diffreg.c
- Commit:
a3e2cbea8743ac575f4afe7fa29ff08a3ff46135
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make tree diffing work
- Commit:
cb74ff2103a31757b3dca49acc797f9bdca13335
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
pass output file to diffreg
- Commit:
f9d67749a9af07e9813218e2735bf24262ac77f7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move tempfile creation out of got_diffreg()
- Commit:
697f44709c2931bab95cbbd208e73eb6fedcad5b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add todo comment about diffreg() arguments
- Commit:
9aa1fd75705ab8fe50a75004c40c84e2e7dc5e36
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a comment about xmalloc; it needs to go away
- Commit:
8ba9a21905d3eb24a672ceb540ce841273b8d1d3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove diff_args from global state as well
- Commit:
1c7f05204c6f227cb851d754f7c45cb878981c3b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store stat buffers in diff_state rather than diff_args
- Commit:
ed9e98a87f98e37724a8782da846cb01b5f3d282
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store global diff state in memory provided by caller
- Commit:
dae2fc59459ac34b723b1a17e967dc036d5bdb3a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move more globals into struct diff_state
- Commit:
8020fd50b078a955d0fb8c1652f9fc6ef6ad398e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
move 'file' array into diff state
- Commit:
e04c4b2b1ca7713fc32818ac036ac337f1b18a92
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap global diff state in a struct
- Commit:
cb056f1e59cb36536cf2324d2474beac1b93f1e7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap global diff arguments in a struct