summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-07-03Release share v0.39.0 (2022-07-03)v0.39.0Shulhan
2022-07-03doc: split changelog files by yearShulhan
2022-07-02lib/memfs: update the template formatShulhan
2022-07-02net/html: use inline replacement to clean up white spacesShulhan
2022-06-27all: move lib/sanitize.HTML to net/html.SanitizeShulhan
2022-06-27net/html: convert the NormalizeForID input letters to lower caseShulhan
2022-06-27lib/mlog: minimize allocation when generating logShulhan
2022-06-27lib/mlog: simplify flushing by using single channelShulhan
2022-06-27lib/mlog: minimize checking for new lineShulhan
2022-06-27lib/mlog: add method Close to MultiLoggerShulhan
2022-06-26lib/mlog: clean up the codeShulhan
2022-06-25lib/clise: implement json.Marshaler on CliseShulhan
2022-06-25lib/reflect: add function MarshalShulhan
2022-06-24net/html: add function NormalizeForIDShulhan
2022-06-24lib/reflect: simplify example using fmt.PrintlnShulhan
2022-06-24lib/reflect: support excluding field using "-" on TagShulhan
2022-06-24lib/clise: cleanup code and examplesShulhan
2022-06-24lib/dns: use Shutdown to stop DoH serverShulhan
2022-06-09lib/websocket: refactoring codeShulhan
2022-06-09lib/websocket: realign all struct to minimize allocationsShulhan
2022-06-09lib/websocket: fix benchmarkShulhan
2022-06-09lib/websocket: realign struct HandshakeShulhan
2022-06-08lib/websocket: realign struct FrameShulhan
2022-06-08lib/http: add function to unmarshal url.Values using tag `form:`Shulhan
2022-06-08lib/reflect: implement Set function to set reflect.Value by stringShulhan
2022-06-07lib/reflect: rename example fileShulhan
2022-06-05lib/reflect: add function UnmarshalShulhan
2022-06-01lib/reflect: add function Tag to simplify lookup on struct's field tagShulhan
2022-06-01lib/reflect: cleanup codes and fix some commentsShulhan
2022-05-31Release share v0.38.0 (2022-06-05)v0.38.0Shulhan
2022-05-31all: reformat CHANGELOG to use _ instead of . for anchorShulhan
2022-05-30lib/dns: replace Ticker with Timer on Caches' workerShulhan
2022-05-30lib/dns: move all caches operations from Server to Caches typeShulhan
2022-05-30lib/dns: export the Caches type and field on ServerShulhan
2022-05-30lib/dns: split storage between internal and external cachesShulhan
2022-05-24go.mod: update the minimum Go version to 1.17Shulhan
2022-05-17lib/dns: return the removed record on caches RemoveCachesByRRShulhan
2022-05-16lib/dns: disable JSON marshaling Zone Records fieldShulhan
2022-05-16lib/dns: print the field Value on ResourceRecord Stringer instead of rdlenShulhan
2022-05-16lib/dns: change the Zone SOA field type from ResourceRecord to RDataSOAShulhan
2022-05-14lib/dns: export the zoneRecords typeShulhan
2022-05-12all: rewrite all codes to use "var" instead of ":="Shulhan
2022-05-12lib/memfs: format comment in embedded Go template according to gofmt tipShulhan
2022-05-12lib/dns: return the deleted record on HostsFile RemoveRecordShulhan
2022-05-09Release share v0.37.0 (2022-05-09)v0.37.0Shulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-04-25lib/dns: add method to get the record in HostsFile by name and/or valueShulhan
2022-04-19lib/ini: fix panic when marshaling unexported field with type structShulhan
2022-04-18lib/ini: implement marshaling and unmarshaling map with struct elementShulhan
2022-04-15lib/dns: add method CachesClear to remove all cachesShulhan