profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/samuong/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

samuong/alpaca 68

A local HTTP proxy for command-line tools. Supports PAC scripts and NTLM authentication.

anz-bank/go-course 41

Go Programming Language Course

samuong/training-kit 1

Open source cheat sheets for Git and GitHub

samuong/cntlm 0

Cntlm is an NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy

samuong/gnome-terminal 0

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-terminal

samuong/go 0

The Go programming language

samuong/go-course 0

Go Programming Language Course

samuong/homebrew-alpaca 0

Homebrew tap for Alpaca

push eventsamuong/qrserve

Sam Uong

commit sha 77f005e08cb5cfe3603460b5421067c37fc8cd28

Log each request

view details

push time in 4 days

push eventsamuong/gnome-terminal

Sam Uong

commit sha 3f4d175783f5b2cf2e2d4f008e1c583e899f05a8

Fix build instructions and warnings

view details

Sam Uong

commit sha 10b222a2f79dff6a6e97a47b618c6647066b1437

Messing around with size presets

view details

push time in 12 days

fork samuong/gnome-terminal

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-terminal

https://gitlab.gnome.org/GNOME/gnome-terminal

fork in 12 days

issue commentsamuong/alpaca

Where should we store logs by default?

I think what you're saying is fine, but I'm not sure what changes we would need to make to the code in this repo. Is there a specific change you want made to the alpaca binary itself? Or are you talking about the launchd agent (or systemd unit, or other startup script) that launches it?

This code in this repo just starts a proxy server process and writes some output to stdout/err. It's really up to the packager (e.g. for the homebrew formula, rpm/deb package) to decide how to daemonise that process, and capture (and possibly rotate) the logs. This needs to be left to the packagers because a lot of the conventions are platform-specific.

For macOS, there's a launchd agent in the homebrew formula. I don't know much about launchd and when I originally wrote the formula I wasn't able to figure out how to get launchd to expand variables like $XDG_STATE_HOME or even $HOME, so I just pointed the output at /dev/null. Happy to accept a pull request to fix that in https://github.com/samuong/homebrew-alpaca from anyone that knows how.

akumria

comment created time in a month

startedewlsh/dash-to-dock

started time in 2 months

push eventsamuong/homebrew-alpaca

samuong

commit sha 40284b340931b675d48b7e07ff12803894d949e1

Update to v1.2.0

view details

push time in 2 months

push eventsamuong/alpaca

Sam Uong

commit sha 939d5ed610d9e3ba1c59b9b2cc2363b771dc099e

Implement Kerberos authentication

view details

push time in 2 months

push eventsamuong/alpaca

Sam Uong

commit sha 418e1b1e0ebce9dc7e07387310d6bdac874bca09

wip

view details

push time in 2 months

push eventsamuong/alpaca

Sam Uong

commit sha 7b76a99f20e84622e0b3583ca0c6f3fd71afad32

Split out NTLM and Kereros auth

view details

Sam Uong

commit sha 388f2567e5ad8524f15ac0f87cb29823c203d343

Fix broken unit tests

view details

push time in 2 months

push eventsamuong/alpaca

Sam Uong

commit sha 3004b40bd78891f6d778e02d06fbb53b61813d53

Fix broken unit tests

view details

push time in 2 months

create barnchsamuong/alpaca

branch : krb5

created branch time in 2 months

push eventsamuong/alpaca

Sam Uong

commit sha 683ef700de8d2c75aaa58f66009aaab623692148

Set kdc address in config, and disable FAST negotiation

view details

Sam Uong

commit sha e70fbfe1c8fee086b84c6e91326ffc774a229955

Set config values directly rather than build a string and then parsing it

view details

push time in 2 months

startedjhuangtw/xg2xg

started time in 2 months

PublicEvent