This is a implementation of dim, which is built in python. But this time in go.
Go to file
Gibheer 8131e0a7e7 add history support
This commit consists of two things.

1. server.go will now set two variables for the current transaction, the
   username and request id. These are transaction local and therefore do
   not leak into the connection.

2. The initial schema received a history table and a trigger. This
   trigger writes changes into the history table. When inserting records
   the function will pull the transaction local variables and add them
   to the record.
   The trigger is added to all tables, so that a complete changelog is
   created.

These changes serve as the basis for further features. One is the
searching for changes on specific resources (think history rr, history
zone, ...).
The other feature is a way to subscribe to changes in the database based
on filters. This will be the way to implement the output feature of dim.
2021-05-09 20:32:34 +02:00
query add missing table name 2021-05-07 21:17:13 +02:00
schema add history support 2021-05-09 20:32:34 +02:00
types add initial pool support 2021-05-08 22:40:02 +02:00
.gitignore add new dim config name to block list 2021-05-03 22:41:58 +02:00
dim.conf.example make dim.conf the default config name 2021-05-03 19:58:44 +02:00
go.mod add go.mod 2021-04-22 10:07:16 +02:00
go.sum add dependency file 2021-05-03 19:44:28 +02:00
ipblock_create.go add layer3domain create and ipblock create 2021-05-03 22:40:27 +02:00
layer3domain_attr.go add layer3domain show API call 2021-05-07 21:23:49 +02:00
layer3domain_create.go add a way to set attributes 2021-05-07 10:17:05 +02:00
layer3domain_list.go add a way to set attributes 2021-05-07 10:17:05 +02:00
main.go add initial pool support 2021-05-08 22:40:02 +02:00
pool.go fix wrong error message 2021-05-09 20:32:05 +02:00
server.go add history support 2021-05-09 20:32:34 +02:00
zone_create.go provide initial versions of zone endpoints 2021-04-28 21:09:38 +02:00
zone_list.go convert query result to dim result 2021-05-03 19:39:41 +02:00