Cole Mickens
d2ee6ed2ea
Replace Gopkg with go modules
...
Signed-off-by: Cole Mickens <cole.mickens@gmail.com>
2019-01-22 20:23:18 -08:00
Frank Theile
24067fad46
Replace Pixieboot -> Pixiecore
2018-10-10 09:49:12 -07:00
Perry Lorier
69eb97d03f
Explain which DHCP response is missing
...
Include better debugging messages as to if you didn't receive any DHCP response, or you're missing the ProxyDHCP boot configuration to try and determine what's going wrong.
2018-08-28 14:01:57 -07:00
David Anderson
fc62328e66
Switch the image building to happen on Go 1.10.
2018-08-12 20:30:37 -07:00
David Anderson
800f0e5470
Correct the working directory for the CI auto-deploy.
2018-08-12 18:25:21 -07:00
Anatoli Babenia
e76f0bd3d9
Simplify and add TL;DR with quick xyz
option
...
It is not clear what `all-in-one` means for software that is
so specialized as `pixiecore`, so I removed that phrase. :)
2018-08-12 16:38:36 -07:00
Anatoli Babenia
545242b7db
Update README.md
...
Put `pixiecore` program first as it is what most users want
2018-08-12 16:38:36 -07:00
Anatoli Babenia
48462f0844
Switch badge to CircleCI
...
Travis is gone in 870d490bda
2018-08-12 12:21:35 -07:00
David Anderson
870d490bda
Disable Travis builds, this repo is on CircleCI now.
2018-07-27 09:53:51 -07:00
David Anderson
44f388b48b
Update CircleCI config to test 1.9, 1.10, 1.11beta2.
2018-07-27 09:43:56 -07:00
Matt Layher
d536e23ec2
dhcp4: add OptInterfaceMTU
2018-07-27 08:59:23 -07:00
Matt Layher
df529f74dc
dhcp4: make all options use type Option
2018-07-27 08:59:23 -07:00
Naadir Jeewa
cc33920b4f
Resolves #57 : Add RF_NETLINK to RestrictedAddressFamilies in SystemD unit
...
for pixiecore
Signed-off-by: Naadir Jeewa <naadir@randomvariable.co.uk>
2018-03-24 20:22:14 -07:00
David Anderson
da5542b8ac
Fix the image pushing command in CircleCI.
2018-02-07 00:14:43 -08:00
David Anderson
002834d7e0
Fix CircleCI config.
2018-02-07 00:10:15 -08:00
David Anderson
dc3fb1180a
Stop testing on 1.8.
...
1.10 is nearly here, and 1.8 does silly things with vendor directories.
I could support it, but in practice this isn't RHEL, I don't feel like
supporting old versions for the sake of it.
2018-02-07 00:08:19 -08:00
David Anderson
6e814b1273
Remove unused enum value.
2018-02-07 00:02:42 -08:00
David Anderson
cf666186aa
Delete the old dhcp_server prototype, it's unused and broken.
2018-02-07 00:02:11 -08:00
David Anderson
6c9aeff7b3
Update dep lock in a desperate attempt to make dep not suck ass.
2018-02-06 23:57:58 -08:00
David Anderson
4a9e5cc194
Enable verbose logging on dep ensure.
2018-02-06 23:51:34 -08:00
David Anderson
d63047cea3
Add a CircleCI configuration for building container images.
2018-02-06 23:45:09 -08:00
David Anderson
87f66d15c7
Rename some makefile targets that aren't exclusive to CircleCI.
2018-02-05 22:02:57 -08:00
David Anderson
baf5793687
Remove unneccessary conversions, further appeasing lint.
2018-02-05 22:00:13 -08:00
David Anderson
6061bfbc73
Appease golint some more with docstrings and unexporting of functions.
2018-02-05 21:55:51 -08:00
David Anderson
1404193a39
Rename X86_HTTP_CLIENT to appease golint.
2018-02-05 21:44:43 -08:00
David Anderson
7de0228ec0
gofmt -s all the things again.
2018-02-05 21:28:40 -08:00
David Anderson
bcaa633b65
Delete dead code.
2018-02-05 21:09:02 -08:00
David Anderson
52a742156e
Fix dead code and reenable envvar parsing.
2018-02-05 21:09:02 -08:00
David Anderson
99cc04c381
Clean up more lint errors.
...
Also remove the 'vetshadow' linter, it's overly noisy on normal code.
2018-02-05 21:09:02 -08:00
David Anderson
31095fd432
Gofmt -s the code.
2018-02-05 21:09:02 -08:00
David Anderson
f1f04d854d
Add a makefile to collect the various commands for CircleCI.
2018-02-05 21:09:02 -08:00
Dmitri Dolguikh
84c80e5484
Fixed "unused variable" in ReserveAddresses() function
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
8f56f51bbb
Merged pixicorev6 package into pixicore
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
1ae9c3ab68
Replaced custom function for generation of random uint64s with rand.Uint64.
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
3268bf94a3
Removed goroutine that was used to periodically call ExpireIdentityAssociations.
...
ExpireIdentityAssociations is now being called synchronously, in the beginning of the ReserveAddresses() call.
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
b36c94fc0a
Moved address pool-related code into dhcp6/pool package.
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
a0fc6b6e06
Renamed MakePacket to Unmarshal and MakeOptions to UnmarshalOptions
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
09440c6b84
Renamed Options.AddOption to Options.Add
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
24498fac2f
Create UDP address directly. Also dropped address zone from destination address as it wasn't needed.
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
08daa9f0da
moved boot_configuration concrete implementations to pixicorev6 package
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
0a07827a1e
Fixing remaining coding style issues
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
7f45a529cd
Added last chunk of documentation
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
fb66f2fcb8
Added more docs
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
13846a9809
Added more docs
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
5d5adcf2b9
Added docs for AddressPool and BootConfiguration interfaces and their implementations
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
aa977487cd
More coding-style related changes
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
8725ede99b
fixing coding-style related issues
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
11a8e61c10
For compatibility with 1.7 replaced rand.Uint64() call with calls to rand.Uint32()
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
43551d9de3
Fixed a bug around setting of server duid
2018-02-05 12:33:17 -08:00
Dmitri Dolguikh
5f428cfb4a
moar tests for "dns servers" option generation
2018-02-05 12:33:17 -08:00