Commits
- Commit:
341fa7cacc77a0a56e7e6eebec0b591ea6d8003b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: minor tweaks
drop:
- a tautological s[strlen(s)] == '\0'
- a few duplicates checks
- a lone if (error) when it's always NULL
- an extra NULL check
part of a bigger diff that's ok stsp@
- Commit:
40a95f4f726567f73ee83d4866608f7ea0654eaa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: plug leak in fcgi_parse_params
fcgi_parse_params parses fastcgi parameters into a list. (This is a
leftover from slowcgi where that list is later used to populate the
environment of the CGI process.) However, this list is never looked at
and its memory never released, so just drop it.
Make the matching on fastcgi parameters name strictier by checking also
that the length is the one we expect; otherwise we might pick up
parameters with the same prefix string (i.e. FOO vs FOO_WITH_SUFFIX)
While here turn some bcopy into memcpy and simplify some if-nesting too.
Fix the reading from an un-initialized pointer that I introduced in a
previous commit.
ok stsp@
- Commit:
af7ccbc139100f0bb94b8d2ef998dedc122a18f5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: garbage collect the now unused GOTWEB_GOT_DIR
- Commit:
0fad85ddfc19bb67910f06ba6088f27573f83fab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: refactor gotweb_load_got_path
- don't special case ".got": if it's a work-tree gotwebd will just fail
soon enough. Suggested by stsp@
- avoid an strdup.
- drop `opened' to make it easier to follow what's going on.
ok stsp@
- Commit:
b5c757f5f816a8061f4879da9e68a39141148e40
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotwebd cache open repository handles in struct server
ok op@
- Commit:
d52aad142172d4a9c6219ac2f685a90832fa0838
- From:
- Omar Polo <op@omarpolo.com>
- Date:
indent
- Commit:
4010d4df50dda763bb43dc445ca83ab74420f84e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: plug two memory leak and drop unneeded ternary
ok tracey@
- Commit:
794662a4547b17c0243addf37d330d39e0eb5662
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't leak memory allocated internally by bloom filters; ok jamsek
- Commit:
4924afe127087d3fd243c0e488cde9769852ba7b
- From:
- Mark Jamsek <mark@jamsek.dev>
- Date:
tog: remove gcc ternary if extension
ok stsp@
- Commit:
3c8433402874be5d4f42156998646f05de8535c3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a gotwebd todo item
- Commit:
1d09d7aab4ab3e72f40b6ea6a78164bf6e6f5477
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove gotwebd TODO items that are done
- Commit:
7cc8fde444029694f3805a16faf0f03ec1c8d5b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: drop the x bit from assets in-tree and also when installing
ok stsp@
- Commit:
d4f2833aca3f60e7f09a1b9af1bde138e4f79bc4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
wrap overlong line in diff.sh
- Commit:
a97a5e436f0c35f5f40df274a89fd20be2d63801
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix NULL deref in the object cache debug code; ok stsp@
it's not in code compiled by default as it's under GOT_OBJ_CACHE_DEBUG.
- Commit:
e9d3ad59c92a3ce340f8ac1bd0b0dff75dc3d951
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix dup(2) error checking in got_gotweb_openfile()
- Commit:
dd84f50528e78a6c691c9979129f2ee6564bee96
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
in got_operations.c, remove error variables which were only used to return NULL
- Commit:
1999985f9a161118336b49101e3aab94bced7722
- From:
- Tracey Emery <tracey@traceyemery.net>
- Date:
get rid of (null) on the index page. ok stsp
- Commit:
977259281baa8a7a2776eefc691db02976cae993
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
keep track of the size of the largest object which entered an object cache
- Commit:
98275f2eefb932aee3f1824f53c268fd736f6c5f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mark check_refcount as static
needed because of -Wmissig-prototypes; ok stsp@
- Commit:
977143974aa7ea0d5df19a556344adf0880276c1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
object cache: if kicking an object out to make space, reuse its mem allocation
- Commit:
dbcc187b9759640744e16f6a7618045d5e7589a4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
update gotwebd.8 httpd.conf example snippet based on feedback by op@
- Commit:
5e91dae4dd43b8024731223110ab18f505f453ac
- From:
- Josiah Frentsos <jfrent@tilde.team>
- Via:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove trailing whitespace; patch by Josiah Frentsos
- Commit:
95a4a5a1e8d0952ee0d2523dc31df7170d80e0b3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: use SCRIPT_NAME to derive URLs
This makes gotwebd use SCRIPT_NAME instead of the DOCUMENT_ROOT fastcgi
param to generate the links to the assets and changes some links so
every page is consistently linked with a relative URL.
It allows to drop the `root "/"' in the location for fastcgi and, as a
bonus, also makes possible to run gotwebd on non "/" paths.
ok stsp@
- Commit:
b1328b3e37580e44e7c53530bfc32374b74514fc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: garbage collect %token FCGI_SOCKET
ok stsp@
- Commit:
6c8aa58fb8d3f1ee21b1388770cf1fd607413ed4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove fcgi_socket keyword from gotwebd.conf; "listen on" now implies it
ok op@