Commit graph

  • 288e78f063 Merge 8fa9248615 into 221df51875 keesbos 2015-06-26 20:16:58 +00:00
  • 6de91ba3fe Merge 8fa9248615 into bd7e4ab695 keesbos 2015-06-26 20:14:27 +00:00
  • 8cb5bbfcb2 No use to update allowedEtherTypes when we'll throw it away Kees Bos 2015-06-26 21:17:44 +02:00
  • dd7821f712 Fix for use of std::unique on std::vector Kees Bos 2015-06-26 20:05:31 +02:00
  • e6d3a5a94d Make rules either general or member specific Kees Bos 2015-06-26 19:24:19 +02:00
  • 3f71afd0fb Put multicast txQueue back to list. Adam Ierymenko 2015-06-26 14:26:35 -07:00
  • 3e1810f126 Merge a002c95d54 into daebce4994 keesbos 2015-06-26 07:15:44 +00:00
  • 8fa9248615 Set default accepted ethertypes if no rules are defined Kees Bos 2015-06-24 19:09:14 +02:00
  • 221df51875 Add Kees Bos to AUTHORS :) Adam Ierymenko 2015-06-26 13:04:52 -07:00
  • f33f3fcb72 Merge pull request #196 from keesbos/fixes Adam Ierymenko 2015-06-26 13:02:33 -07:00
  • 3eca5d9c29 Fix reporting of ipAssignments for ipv4 Kees Bos 2015-06-25 18:35:13 +02:00
  • 8a68624dae Fix cert verification check for self signed signatures Kees Bos 2015-06-26 07:22:13 +02:00
  • 57c7992c78 GitHub issue #191 - kill intra-network multicast rate limits (which were not well supported or easily configurable anyway) -- this is really left over from the old collaborative multicast propagation algorithm. New algorithm (in for a while) has been sender-side replication in which sender "pays" all bandwidth, which intrinsically limits multicast. Adam Ierymenko 2015-06-26 12:36:45 -07:00
  • c287ae4d1d Redo conversion of _networks to a vector. Just use a simple linear search and put the nwid in a pair with the pointer so linear search can be done without pointer chasing. This should be the fastest option for anything less than dozens of networks, and should save memory over the old map. Adam Ierymenko 2015-06-26 11:38:31 -07:00
  • a002c95d54 Fix reporting of ipAssignments for ipv4 Kees Bos 2015-06-25 18:35:13 +02:00
  • bfb152f53f configure the NDK to build all supported ABIs and package them up in the jar Grant Limberg 2015-06-24 20:31:22 -07:00
  • 305bec8a28 Fix lookup of networks Kees Bos 2015-06-24 08:03:14 +02:00
  • 759d71037e added Comparable interface to VirtualNetworkConfig so we can sort arrays containing it. Grant Limberg 2015-06-23 23:03:02 -07:00
  • 9e1a384edf Partially revert previous commit. That solved self signed, but broke certs signed by other controllers. Kees Bos 2015-06-24 08:00:50 +02:00
  • 4c02938852 Fix signing verification Kees Bos 2015-06-24 01:15:14 +02:00
  • daebce4994 Merge pull request #192 from mwarning/replace_erase Adam Ierymenko 2015-06-23 11:13:20 -07:00
  • def9cf2a6a replace vector::erase, was missed in a previous commit (ref #186) Moritz Warning 2015-06-23 00:08:59 +02:00
  • 4aa8449fe1 Merge branch '_networks_vector' of https://github.com/mwarning/ZeroTierOne into adamierymenko-dev Adam Ierymenko 2015-06-22 10:34:55 -07:00
  • 53aad7f6bd Merge pull request #189 from keesbos/bugfix-auth-member Adam Ierymenko 2015-06-22 10:17:14 -07:00
  • e655d2b08b Merge 787608b568 into bd7e4ab695 Moritz Warning 2015-06-20 14:33:56 +00:00
  • 787608b568 use _network function to reduce source code complexity Moritz Warning 2015-06-20 16:32:48 +02:00
  • 2b04ac5e9b replace _networks map by vector Moritz Warning 2015-06-20 09:36:51 +02:00
  • adf89901c4 dont consider multicast groups in VirtualNetworkConfig.equals() Grant Limberg 2015-06-19 19:00:06 -07:00
  • 50d4f66d73 Fixed member authorization bug and minor cleanup Kees Bos 2015-06-19 21:19:42 +02:00
  • 7bae95836c Root server terminology cleanup, and tighten up a security check by checking full identity of peers instead of just address. Adam Ierymenko 2015-06-19 10:23:25 -07:00
  • 07f84a99b4 Rebuild properly signed root topology after supernode -> rootserver name change. Adam Ierymenko 2015-06-19 09:52:45 -07:00
  • f89f02ce9e Merge pull request #187 from keesbos/fix-ipv4-assignment Adam Ierymenko 2015-06-19 09:08:06 -07:00
  • cf18ef0319 Merge 0073d0f694 into bd7e4ab695 Moritz Warning 2015-06-18 22:39:51 +00:00
  • 6c7dfcafc1 replace _rxQueue list by vector for faster memory access and less allocations Moritz Warning 2015-06-19 00:24:57 +02:00
  • 16eae132fa Fix for ipv4 assignment Kees Bos 2015-06-18 19:14:52 +02:00
  • be4f08a548 Merge pull request #186 from mwarning/txQueue_vector Adam Ierymenko 2015-06-18 15:42:12 -07:00
  • 0073d0f694 replace txQueue list by vector for faster memory access and less allocations Moritz Warning 2015-06-19 00:24:17 +02:00
  • 6fc150bddb Move js/ to ZeroTierIntegrations project. Adam Ierymenko 2015-06-18 08:01:28 -07:00
  • dfdd46db80 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-06-17 18:42:23 -07:00
  • 87bb0086de Almost certain fix for GitHub issue #184 on -dev Adam Ierymenko 2015-06-17 12:46:12 -07:00
  • 1d0654bd14 Merge pull request #182 from keesbos/rootserver Adam Ierymenko 2015-06-16 13:50:29 -07:00
  • 463442eb6f Merge pull request #181 from keesbos/bugfix Adam Ierymenko 2015-06-16 13:50:13 -07:00
  • 4affa10ca0 Fix 404 on creation of new network Kees Bos 2015-06-15 10:29:12 +02:00
  • 2e1d363a86 Removed a superfluous cross join Kees Bos 2015-06-15 02:05:11 +02:00
  • 1cbdae65fe Fix controller/network/*/member/* Kees Bos 2015-06-14 15:25:40 +02:00
  • dcbae5f313 Bugfix controller get member info Kees Bos 2015-06-13 04:39:53 +02:00
  • c59c74ddda Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-06-13 14:39:45 -07:00
  • abbcb0a12c Modified ant build script so that it can be integrated with Android Studio's build system Grant Limberg 2015-06-13 14:38:04 -07:00
  • 472206dfb2 Rename JniCache to JniLookup Grant Limberg 2015-06-10 20:16:13 -07:00
  • 7e84f5a7db killing whitespace Grant Limberg 2015-06-09 23:24:54 -07:00
  • 6889fcfc28 Looks like it was the JNI cash causing the crash. Grant Limberg 2015-06-09 23:24:47 -07:00
  • 4dc0ff8f13 Replace calls to Get<Type>ArrayElements with GetPrimitiveArrayCritical. Grant Limberg 2015-06-09 23:12:44 -07:00
  • 3013d90f57 ignore windows binary output Grant Limberg 2015-06-09 22:38:31 -07:00
  • 60da0e6cae Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-06-09 19:38:47 -07:00
  • ced040c503 Logging and adding .equals() methods to MulticastGroup and VirtualNetworkCofnig Grant Limberg 2015-06-09 19:38:05 -07:00
  • 7cc64c5cb6 Might help to set the enabled field on a VirtualNetworkConfig object :) Grant Limberg 2015-06-03 21:29:19 -07:00
  • b84dba3ecb more logging Grant Limberg 2015-06-03 21:29:07 -07:00
  • 8fb9df9751 delete dead test code Grant Limberg 2015-06-03 18:35:38 -07:00
  • a425bbc673 Renamed supernode to rootserver Kees Bos 2015-05-06 12:05:20 +02:00
  • 845955dea5 Add definition for VERB_CMA -- GitHub issue #180 Adam Ierymenko 2015-06-13 18:08:00 +02:00
  • 8aa68cd5f1 Add new fields in operator== Adam Ierymenko 2015-06-13 13:13:19 +02:00
  • edbc5d3588 Gateways support in NetworkConfig object. Adam Ierymenko 2015-06-13 13:06:49 +02:00
  • 96a58becf8 Gateways support in network controller schema and database (not implemented yet in client) toward GitHub issue #178 Adam Ierymenko 2015-06-13 11:34:31 +02:00
  • 8a9715f183 Rename ruleId to ruleNo and optimize some indexes in Sqlite3 schema. Adam Ierymenko 2015-06-13 10:05:34 +02:00
  • 1b122cddbd Merge pull request #179 from keesbos/bugfix Adam Ierymenko 2015-06-13 09:37:00 +02:00
  • 42390e662b Pickup return code from handleControlPlaneHttpGET and handleControlPlaneHttpPOST Kees Bos 2015-06-13 03:14:06 +02:00
  • 494681a482 This might be a final fix for GitHub issue #173 and possibly others: ACTIVELY detect borked port status on Windows and if any "cable unplugged" or other wacky states are detected whack the adapter (close and reopen). Tested adding a whole bunch of windows networks, removing, adding more, etc. and it seems to work very well! Adam Ierymenko 2015-06-12 16:02:04 +02:00
  • dbf40f30f9 Merge pull request #177 from keesbos/linux-ui Adam Ierymenko 2015-06-12 13:49:45 +02:00
  • dc50e8ae5b Add ui to /var/lib/zerotier (linux installer) Kees Bos 2015-06-11 17:56:54 +02:00
  • 7a55c6b388 Return 404 on delete if network member is missing (controller) Kees Bos 2015-06-11 12:20:52 +02:00
  • c2ce018202 Return 404 on delete if network doesn't exist (controller) Kees Bos 2015-06-11 12:10:25 +02:00
  • 0d0af07ce9 Get deletion of networks in controller going Kees Bos 2015-06-11 11:49:13 +02:00
  • de697a1c45 Change schema to enforce foreing keys Kees Bos 2015-06-11 11:35:25 +02:00
  • 00aa115898 Allow double-close just in case in Phy<> Adam Ierymenko 2015-06-09 16:30:44 +02:00
  • 17ca5be4c1 Rework Phy<> to clean up _socks entries only in poll() to fix instability in proxy. Adam Ierymenko 2015-06-09 16:27:11 +02:00
  • ab720a6f1e Fix for poll() in Phy<> with no sockets open. Only affects tcp-proxy. Adam Ierymenko 2015-06-05 13:48:33 -07:00
  • e5e11c1b24 Update AUTHORS, change to MarkDown. Adam Ierymenko 2015-06-04 11:58:49 -07:00
  • bd7e4ab695 VERSION 1.0.3: public preview release 1.0.3 Adam Ierymenko 2015-06-03 19:34:00 -07:00
  • ee1a008f2d Product code for 1.0.3 etc. Adam Ierymenko 2015-06-03 18:53:54 -07:00
  • 4c687fca45 No auto-updates on BSD either. Adam Ierymenko 2015-06-03 18:13:42 -07:00
  • 753a80d419 Linux auto-update is going away. Adam Ierymenko 2015-06-03 17:53:21 -07:00
  • 7213a6cf0b Make max HTTP message size (max update size) larger since Windows MSI is about 8MB already. Adam Ierymenko 2015-06-03 17:20:30 -07:00
  • 9b0c8965bb Make status line in UI show "TUNNELED" if slow TCP tunneling mode is active. Adam Ierymenko 2015-06-03 16:47:07 -07:00
  • 7e647c5303 NOHUP-ify the child process on OSX auto-update. Adam Ierymenko 2015-06-03 16:37:24 -07:00
  • fe87136870 Auto-update fix -- signature is in hex. Adam Ierymenko 2015-06-03 16:25:16 -07:00
  • b897ec1efd Put version back to 1.0.3. Adam Ierymenko 2015-06-03 16:19:44 -07:00
  • 6a11c76248 Temporarily bump version to fake 1.0.99 to test auto-update within network. Adam Ierymenko 2015-06-03 16:09:56 -07:00
  • 3512402558 OSX .pkg files must be signed with productsign and an installer cert. Adam Ierymenko 2015-06-02 19:17:39 -07:00
  • 4fe12756d4 Get rid of "autoupdating" in Linux package names. Adam Ierymenko 2015-06-02 17:14:18 -07:00
  • bf415bdeb9 docs Adam Ierymenko 2015-06-02 17:05:31 -07:00
  • c5a3e80113 Linux installer tweaks, and Mac updater tweak. Adam Ierymenko 2015-06-02 16:54:27 -07:00
  • 806ea79f37 docs Adam Ierymenko 2015-06-02 16:44:43 -07:00
  • cd58614c23 docs Adam Ierymenko 2015-06-02 16:42:31 -07:00
  • 0b68344fc8 docs Adam Ierymenko 2015-06-02 16:41:57 -07:00
  • 191b8f8164 docs Adam Ierymenko 2015-06-02 16:39:21 -07:00
  • 29e3437350 gcc not g++ for CC Adam Ierymenko 2015-06-02 16:30:42 -07:00
  • 65999611d7 Eliminate "which" dependency in Linux makefile. Adam Ierymenko 2015-06-02 16:29:23 -07:00
  • 9d49e8f237 docs Adam Ierymenko 2015-06-02 16:24:44 -07:00
  • 855d893c67 docs Adam Ierymenko 2015-06-02 16:23:43 -07:00
  • a2690047bb docs Adam Ierymenko 2015-06-02 16:16:14 -07:00