Commit Graph

29 Commits (4c91c5787547219e13bce8e17bd1d0049e3918e6)

Author SHA1 Message Date
Chris Bednarski 831904824c Change parsing to return errors instead of silently truncating the hosts file; fixes #23 8 years ago
Chris Bednarski 62e9ec8f9a Changed 'data' to 'jsonbytes' 9 years ago
Chris Bednarski 8eb33b712c Added dump and apply commands to provide JSON I/O 9 years ago
Chris Bednarski 9b4e4ba985 Enable and disable return true / false if they did something 9 years ago
Chris Bednarski d840489baa Fix implementation for ls 9 years ago
Chris Bednarski 4975a4ac17 Remove returns the number of items it acted upon 9 years ago
Chris Bednarski 9ff5aa8d6a Added tests for and fixed implementation for Add behavior with dupes and conflicts 9 years ago
Chris Bednarski d6f1220a40 Implemented a real Format call, and GetUniqueIPs to help 9 years ago
Chris Bednarski 9aebb4b8ff Fixed sorting so we can push 127 to the top the list 9 years ago
Chris Bednarski 1377ff4274 Added MakeSurrogateIP to help with sorting 9 years ago
Chris Bednarski 84a954d8bd Renamed a bunch of variables in Less so they're easier to follow in the code 9 years ago
Chris Bednarski c2dc0f5272 Changed format to use byte arrays 9 years ago
Chris Bednarski 60c5e85bc5 Added filter functions
- Filter by IP
- Filter by Domain
- Filter by Domain and IPv4/6
- Also move GetHostsPath to NewHostfile
- Also Removed a bunch of bad tests
9 years ago
Chris Bednarski 2e11cd9fae Uncommented hostfile tests so we can make things work agian. 9 years ago
Chris Bednarski dffba8fcba Tweaked some comments for godoc 9 years ago
Chris Bednarski b1645b0f35 Fixed a sort bug and added some more tests 9 years ago
Chris Bednarski bc9228e41b Should be 'complicated' 9 years ago
Chris Bednarski 6b4ffb431b In sort, skip comparing IPs if they're the same 9 years ago
Chris Bednarski 3639cfd93b More docs, fixed naming inconsistencies, moved formatting to Hostname methods 9 years ago
Chris Bednarski ebc96283b0 Clean up some golint errors 9 years ago
Chris Bednarski aa239820f5 Removed debug output 9 years ago
Chris Bednarski f2b81f9cd5 Implemented domain sorting and added doc comments to hostlist 9 years ago
Chris Bednarski 7f4f5d2b2e Changed to *V commands to switch between ipv4 and ipv6 functionality 9 years ago
Chris Bednarski c90989dea0 Implemented remove, copied format, tests, and stubs 9 years ago
Chris Bednarski 6b38e95bba Fixed add, remove is now failing the test (as expected) 9 years ago
Chris Bednarski f5dea78ac3 Some preliminary work and a lot of commented code 9 years ago
Chris Bednarski 4a5e6a8e3c Tweaked some names in hostlist to make implementation clearer, added todos 9 years ago
Chris Bednarski ac2093932c Changed ip from string to net.IP and changed hostnames to pointers 9 years ago
Chris Bednarski c3b108ea9e Moved contents of lib back to the root 9 years ago