Commit Graph

314 Commits

Author SHA1 Message Date
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