15:51:17 hrm... 15:51:36 it seems like incremental building has stopped working with smartos 16:05:53 jperkin: is there a timeframe when trunk will have a backported xz-package? 16:07:23 very soon, packages are uploading now 16:11:54 jperkin: thx will update as soon as possible :-) 16:47:47 I'm working on designing an IPv6 deployment for our subscribers and want to use some Triton instances for backend services. I can create a v6 network in Triton and assign the NIC tag to a server, but am getting an error when I try to use it with an instance: network_uuid: InvalidParameter: The network UUID is valid, but its address family must be IPv4: Invalid parameters 16:47:55 Is there a way to make this work? 17:23:49 maybe "allow_ip_spoofing" would work and just configure the interface on the VM manually... 17:29:46 @jbk what happened? 17:29:59 There are some pushes that force you to start over... 17:44:22 well this always worked previous (but maybe it was by accident?).. i could bldenv illumos.sh; cd dir; dmake -e install; exit out of that, remove proto/buildstamp, and gmake live and it'd just rebuilt the tgz... now it does a full nightly 17:44:31 (after doing a full clean build) 17:45:24 so if you're iterating on something, do don't have to do a full nightly every single time... save that for when you're (hopefully) done 18:20:11 `gmake live` depends on the filled-in-or-not of the 0-*-stamp files. 18:20:26 If it built nightly, it detected a 0-*-stamp was missing or otherwise invalid. 18:20:49 Did you do "gmake update", as that certainly will remove 0-illumos-stamp if it updates projects/illumos 18:20:49 the 0-illumos-stamp exists 18:20:57 +file 18:21:02 no 18:21:12 I've done what you describe and, AFAICT, it worked. 18:21:41 Now lemme try again, now that you have me curious. 18:24:38 I just did steps I'll put a gist for and I had no problems regenerating the tarball with a replacement kernel module. 18:25:05 (Except for the part where the *&(^&^%&^% terminal scrollback got cut off, thanks Terminal.app). 18:26:26 ( I added some blank lines to ipsecesp.c and built a replacement ipsecesp.c module). 18:26:32 Did you alter any header files?! 18:26:37 no 18:27:14 since it's not deliberate though (my big question), I can try to dig into it a bit later 18:31:50 $WORK has taken an interest in my tpm driver that i had been working on on my own (since before I started here), so i get to work on it during working hours now... and I just got the CRB interface (there's two different defined HW interfaces) working, but going back to make sure all the tweaks necessary didn't break the other interface w/ the common code (it's easier to test w/ my home machine that has one 18:31:56 installed) 18:33:25 it still only allows one open(2) at a time, which is enough to at least kick the tires on stuff 18:34:18 but my intention was to put it out for review after I had finished the bits to support multiple clients (i.e. more than one process can open(2) it at a time) 18:34:31 Cool! 18:35:18 (unfortunately that involves more work than the driver acting analogous to a mutex.. there's TPM state that you have to swap in/out depending on the situation) 18:38:47 yeah... it'd actually work well as an alternate to yubikeys for the encrypted CN stuff (among other things) 18:40:05 unlike the 1.2 devices, 2.0 have reasonable mandatory required mechanisms and such 18:40:16 (AES, ECC, SHA2, etc) 19:23:40 jdt: I've got some stuff for IPv6 19:24:50 jdt: https://github.com/bahamat/smartos-ipv6-smf and https://github.com/TritonDataCenter/triton-cloudapi-plugins/blob/master/plugins/allow_ip_spoofing.js 19:25:33 jdt: First, you use the plugin to allow specific users to have allow_ip_spoofing auto enabled on specific networks. Second, is the ipv6 smf turn up stuff. 19:26:30 jdt: it does this all outside of Triton's control, so there's potential for malicious activity, so be judicious about who is allowed to do this (that's why the cloudapi plugin is restricted to specific users on specific networks). 19:27:03 jdt: Otherwise, I use that for all of my stuff at home. 19:27:37 I would love to bring full IPv6 support to Triton, but it's not a trivial project, and we've got too much going on right now for me to be able to focus on that. 23:47:43 Okay, thanks for the tips bahamat. I did find that allow_ip_spoofing along with disabling cloud-init in my Debian container gets me most of the way there, so I think I have what I need to keep pushing forward. I'll take a look at those links, too.