Commits
- Commit:
3e4edf553229c6288719e8622022d71e5aeac2b5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
plug leak on BIO_new error path
- Commit:
ab49325580f82fd698b4d0503625fa1bbb7f1652
- From:
- Omar Polo <op@omarpolo.com>
- Date:
actually generate a random token and send it to the subprocesses
- Commit:
9588300b2310754aad4bb34786bb9b0351f459f5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use uid instead of username as string
- Commit:
a0993bddf38dffabddd7d5b9a246f35cc00121ef
- From:
- Omar Polo <op@omarpolo.com>
- Date:
teach gotwebd how to decode the tokens
- Commit:
9dc775ce5edf929701a9b3da70298d591862ba33
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix client_write
- Commit:
d35d2167be33e815e3cd3e27cfbabc900e53d254
- From:
- Omar Polo <op@omarpolo.com>
- Date:
actually implement the token generation
- Commit:
06efacffbc9efa9ab5a6f1337e8c7acbffa0e6ee
- From:
- Omar Polo <op@omarpolo.com>
- Date:
minor refactor and actually check the cookie
- Commit:
0adbbd328a93482b82c4e5d5650c5311212bf388
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix out of bounds
- Commit:
a068a093ed454b5cfd537a6916f6b32c18a541b6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
wip
- Commit:
0f8eee61992c809b47f89d1c34c192cfe607aa2d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: handle the ?login query parameter
for now the token is just a dummy "42". We still need to parse
this in incoming requests too.
- Commit:
0d6b67e271d1f497a862858fce73c5a9b430ef11
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify gotsh weblogin
- Commit:
f9d09706c26867a700fc666e9809f029520f5848
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: start to implement the auth feature
rearranged the code a bit; let's use a bufferevent since we're not
going to use imsg for this anyway.
for now it just replies back with a dummy URL.
- Commit:
1c454de92a2b6867a9ce9c3dd5a14d8a43edfdef
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotsh: fix usage
- Commit:
1a4573d0fe9ea43363340dd12c07cf14cee63829
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
add an auth process to gotwebd (WIP: it receives requests, but does nothing)
- Commit:
3c4b115775c6b9660cf15f9f3a4aac99d1310f55
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
implement gotsh weblogin command
- Commit:
26e67dac35191e72095a1e9a7216719d3abfbb7c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: delete trailing whitespaces
- Commit:
90c119aeb43213bc952461475bf5606199e82180
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotwebd: simplify handling of action not found
- Commit:
0e9726b99c8bec7cc9c9cd8296b8618da01f4aa0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
bump version number
- Commit:
1fbd2b3b8a636bb61fab938d7a5b84de6a90a5e1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
CHANGES for 0.112
- Commit:
afbdf128aa6bd65d2cb8ac370a0d9e6c358d6a83
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stop opening the repository when opening a work tree
Opening a bunch of files in /tmp for pack temp files and opening the
repository just to validate the work tree's base-commit ID is overkill.
Simply parse the ID directly. If the commit object no longer exists we
will run into another error sooner or later. The commit is already
protected by the work tree reference. If it is missing then something
has badly gone wrong.
Doing less work when opening work trees speeds up 'got status' a bit.
As pointed out by Kyle this also avoids running got-read-gitconfig
twice when opening both a repository and a work tree.
ok by op@ and Kyle Ackerman
- Commit:
86abf691afcfe170d6225c87d8ffed982d0eecec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add comments explaining that .got/base-commit needs hash algo information
Hopefully, if we ever bump the work tree format in the future we will
see these comments and sneak in a change to the .got/base-commit file
in order to record the hash algorithm of the base commit ID.
- Commit:
866e94146b2586459ca83c90f49ece8c91e1fdff
- From:
- Kyle Ackerman <kack@kyleackerman.net>
- Date:
Plug memory leaks in some libexecs
This occurred when these particular libexecs get an imsg of type
GOT_IMSG_STOP. They attempt to exit the main loop and leak the last
imsg they received.
ok stsp@ op@
- Commit:
0212f1806003f525d9caffb418e2eb93b048b9d6
- From:
- Kyle Ackerman <kack@kyleackerman.net>
- Date:
Plug a memory leak in gitconfig.c
conf_parse_line frees *section before allocating a new one,
which leaks *section on the last iteration of conf_parse.
ok stsp@
- Commit:
160508d5f79fc6e1794247e5d44b7bb413a14e8e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove a gotsysd todo item that is done
- Commit:
84a6474d63ab0958f05fbea78767ca7ad130af32
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement support for protected references in gotsys.conf and gotsysd