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 |
|
Dmitri Dolguikh
|
6c11f1e722
|
added support for generation of "dns servers" option
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
b78d515ee1
|
Added cli options for address pool configuration
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
794097f861
|
Merged MakeMsgReplyWithNoAddrsAvailable and MakeMsgReply methods
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
c0ce892172
|
extracted packet builder into a dedicated file
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
a3a8cf5188
|
added tests to verify generation of replies when no ip addresses can be assigned
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
2c6281a8fd
|
Correct replies to solicit and request messages when address pool is exhausted are now generated
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
76a6f8118b
|
fixed broken tests
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
1cf3ef9b5b
|
Added handling of multiple IANAs per solicit/request/release message
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
f89f6af9a6
|
added support for setting server preference option
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
4d45c38c40
|
replace channel-based lock with a mutex
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
11fbcd1ae1
|
added debug-level logging
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
2c42665a0b
|
added ipv6api command
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
da6402caf7
|
Bootfile urls can be retrieved via remote api calls now
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
02db3ab76d
|
extracted packet generation into a dedicated class
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
ea2d223a25
|
clients are now given ip addresses from an address pool
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
f3faa8e10a
|
added packet-generation tests
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
c39e902fd4
|
and moar testability changes
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
f00c8cae74
|
moar changes around packet construction to make testing easier
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
bf8701a8c5
|
Made dhcpv6 packet easier to test
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
b6741d78b8
|
added options tests
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
ffff3b81ba
|
a reminder of the cli startup command
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
cb79b8eaa4
|
Added bootipv6 command
|
2018-02-05 12:33:17 -08:00 |
|
Dmitri Dolguikh
|
3a5808cb30
|
first stab at dhcpv6 support
|
2018-02-05 12:33:17 -08:00 |
|
David Anderson
|
8834cc3e94
|
Update the dependency set with a recent version of dep.
|
2018-02-04 19:30:25 -08:00 |
|