Nicolas JUHEL 61a73ba606 Package Certificates:
- fix bug with cert type marshall/unmarshall
- add old config to allow retro compatibility
- add new type function to retrieve a tls root ca cert instead of a slice of string to get root ca

Package HTTPCli:
- fix default DNS Mapper
- optimze global DNS Mapper
- fix non closing sub goroutine

Package HTTPCli/DNS-Mapper:
- change request function of Root CA with function of root ca cert instance
- add function to return a root ca cert from a function that return a slice of root ca string

Package Config/Components:
- httpcli: bump sub package of certificate, httpcli
- httpcli: adjust code following bump
- httpcli: change request function of Root CA with function of root ca cert instance
- httpcli: add function to return a root ca cert from a function that return a slice of root ca string
- tls: change request function of Root CA with function of root ca cert instance
- tls: add function to return a root ca cert from a function that return a slice of root ca string

Package IOUtils/mapCloser:
- fix bug with mapcloser not stopped
- optimize code & goroutine

Package Logger:
- rework mapCloser call
- optimize mapClaoser managment

Package Request:
- rework error managment
- using []byte instead of buffer to read response body
- add free capability
- optimize memory consumption

Package Socket / Server:
- add filtering error capability
- add params to specify a function called on each new connection and before using the connection
- the new function param allow to update the network incomming connection (like buffer, deadline...)
- rework some useless atomic to direct value to optimize code

Package Socket/Delim:
- rework to optimize memory & variable use
- remove capabilities of update the instance when running, prefert recreate new one if necessary

Other:
- bump dependencies
- minor bug / fix
2025-01-14 15:01:54 +01:00
2024-10-17 12:40:06 +02:00
2024-11-27 17:23:14 +01:00
2024-04-15 12:46:33 +02:00
2024-08-14 12:33:50 +02:00
2024-10-08 12:09:33 +02:00
2025-01-14 15:01:54 +01:00
2023-11-29 16:05:28 +01:00
2025-01-14 15:01:54 +01:00
2023-08-28 11:22:08 +02:00
2024-10-06 18:28:59 +02:00
2023-11-21 20:21:37 +01:00
2024-10-08 12:08:06 +02:00
2024-05-29 16:39:59 +02:00
2024-02-16 15:42:13 +01:00
2023-11-21 20:21:37 +01:00
2024-12-04 17:30:22 +01:00
2025-01-14 15:01:54 +01:00
2024-12-04 17:30:22 +01:00
2025-01-14 15:01:54 +01:00
2024-11-19 08:21:49 +01:00
2025-01-14 15:01:54 +01:00
2024-10-06 18:28:59 +02:00
2023-08-28 11:22:08 +02:00
2023-08-28 11:22:08 +02:00
2024-10-06 18:28:59 +02:00
2024-12-04 17:30:22 +01:00
2024-03-11 11:09:26 +01:00
2024-01-15 14:22:22 +01:00
2023-11-21 20:21:37 +01:00
2024-10-04 16:08:22 +02:00
2025-01-14 15:01:54 +01:00
2023-12-02 16:49:04 +01:00
2025-01-14 15:01:54 +01:00
2025-01-14 15:01:54 +01:00
2023-12-02 16:49:04 +01:00
2024-03-07 18:21:55 +01:00
2023-07-28 13:33:22 +02:00
2024-03-23 15:33:24 +01:00
2023-08-28 11:22:08 +02:00
2025-01-14 15:01:54 +01:00
2024-10-06 18:28:59 +02:00
2024-10-06 18:28:59 +02:00
2025-01-14 15:01:54 +01:00
2023-08-28 11:22:08 +02:00
2024-01-05 16:12:05 +01:00
2023-06-02 10:26:35 +02:00
2020-01-04 14:42:49 +01:00
2024-10-06 18:28:59 +02:00
2020-01-04 14:42:49 +01:00
2025-01-14 15:01:54 +01:00
2021-12-29 16:40:57 +01:00
2021-04-23 13:38:43 +02:00
2024-11-19 08:35:54 +01:00

Go

golib : custom lib for go

snyk project : https://app.snyk.io/org/nabbar/project/2f55a2b8-6015-4db1-b859-c2bc3b7548a7

using in source code

first get the source dependancies

go get -u github.com/nabbar/golib/...

second, import the needed lib in your code

import "github.com/nabbar/golib/version"

Details of packages :

Build tags

To build static, pure go, some packages need to use tags osusergo and netgo, like this

go build -a -tags osusergo,netgo -installsuffix cgo ...
Description
custom libraries for go
Readme MIT 53 MiB
Languages
Go 100%