Commit graph

  • 648efff1f6 Delete merge temp file. Adam Ierymenko 2015-06-02 12:50:32 -07:00
  • 3d6c1860ca Merge branch 'adamierymenko-dev' into android-jni Adam Ierymenko 2015-06-02 12:49:36 -07:00
  • f0be5e814e Merge organized .gitignore Adam Ierymenko 2015-06-02 12:49:32 -07:00
  • 79efceb57b Organize .gitignore and merge stuff from Android-JNI branch. Adam Ierymenko 2015-06-02 12:48:59 -07:00
  • b8f40c0b91 Yet another /Users/api path in packages script. Adam Ierymenko 2015-06-02 12:01:00 -07:00
  • 97dd8d864f Fix paths again in Mac pkg build. Adam Ierymenko 2015-06-02 11:59:05 -07:00
  • 1afd02df54 Path fix in Packages build file for Mac Adam Ierymenko 2015-06-02 11:47:32 -07:00
  • fb0bf52b1b Fixed sending a port number of 0 to ZT1. Grant Limberg 2015-06-01 20:03:28 -07:00
  • 74f7d5377d Enable ZT_TRACE and more verbose build output Grant Limberg 2015-06-01 20:01:37 -07:00
  • a9a390a930 Apply @marning suggested SSE auto-detect to make builds easier on non-x86 platforms: aa2fd044cb Adam Ierymenko 2015-06-01 19:43:06 -07:00
  • d7344871e6 Linux build fix. Adam Ierymenko 2015-06-01 19:27:53 -07:00
  • aab17d9f1f Kill obsolete amSupernode method -- we now have no differing behaviors. Adam Ierymenko 2015-06-01 19:18:26 -07:00
  • ecb6a1d84f docs Adam Ierymenko 2015-06-01 19:12:20 -07:00
  • 5341e32729 Fix to GitHub issue #140 -- network preferred relays. Also go ahead and allow RENDEZVOUS from regular peers. Adam Ierymenko 2015-06-01 19:05:27 -07:00
  • 960ceb4791 Rest of GitHub issue #140 implementation. Adam Ierymenko 2015-06-01 17:50:44 -07:00
  • 318c2f025b Call it _relays since there might be other kinds later. Adam Ierymenko 2015-06-01 17:09:37 -07:00
  • 5bc89034bc Always ping / contact network preferred relays (if any). Adam Ierymenko 2015-06-01 16:53:58 -07:00
  • 229195166a Add BackgroundResolver to Windows build. Adam Ierymenko 2015-06-01 16:06:50 -07:00
  • b3b9af0dd8 Fix for GitHub issue #170 Adam Ierymenko 2015-06-01 11:56:15 -07:00
  • 5015c0ae78 more logging Grant Limberg 2015-05-28 21:03:37 -07:00
  • b6196a53de Fix DataStoreGetFunction. Grant Limberg 2015-05-28 20:37:16 -07:00
  • 58ca657da6 Use object arrays rather than ArrayList. JNI side Grant Limberg 2015-05-28 20:36:54 -07:00
  • 7822616966 Replace ArrayList instances with [] Grant Limberg 2015-05-28 16:47:43 -07:00
  • e3feac17b1 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-27 20:43:30 -07:00
  • 4c680e3126 LOTS more error checking and logging. Grant Limberg 2015-05-27 20:42:54 -07:00
  • ea419c21d0 Fix installer path, add netconf option to make-linux. Adam Ierymenko 2015-05-28 03:13:23 +00:00
  • 502cd6921f Fix for GitHub issue #133, and move restart out of installer to address restart problem. Installer probably should NOT mess with the running service, since Linux servers are likely to be production. Adam Ierymenko 2015-05-27 13:50:11 -07:00
  • 09631ad382 fix datastore get call in JNI Grant Limberg 2015-05-26 21:32:56 -07:00
  • 2d67196667 added the android verbose log level and moved most jni debug messages to verbose Grant Limberg 2015-05-26 21:31:34 -07:00
  • 9755dad7ff add a missing break from a switch Grant Limberg 2015-05-26 21:30:33 -07:00
  • adaf9cf32b still getting re-used to all the places you have to put access modifiers in Java Grant Limberg 2015-05-26 20:03:47 -07:00
  • 703c311e07 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-26 19:17:29 -07:00
  • e184aa4cb4 Clean old netconf-service from attic. Adam Ierymenko 2015-05-26 18:16:12 -07:00
  • fbb990f8a3 Mac uninstall.sh update. Adam Ierymenko 2015-05-26 14:36:04 -07:00
  • ff2272d59a Delete some temporary code. Adam Ierymenko 2015-05-26 13:34:08 -07:00
  • c075e68c6c More work on ZT1 NodeJS API client library. Adam Ierymenko 2015-05-26 13:32:47 -07:00
  • ecb1ee8e0d Renaming... Adam Ierymenko 2015-05-26 09:03:39 -07:00
  • ba7809367a JS stuff reorg. Adam Ierymenko 2015-05-26 09:01:58 -07:00
  • 5e3c6d9e0d Some nodeJS work, and apply fix from GitHub issue #166 plus a small optimization to avoid repeated calls to _allMulticastGroups(). Adam Ierymenko 2015-05-25 14:21:05 -07:00
  • d8ad555b9a Go ahead and add flags and invFlags to the Rule table. Adam Ierymenko 2015-05-25 13:20:10 -07:00
  • d29f2ce858 Clean up attic/ Adam Ierymenko 2015-05-25 11:55:27 -07:00
  • af1d29cc6f Remove obsolete method. Adam Ierymenko 2015-05-25 11:54:32 -07:00
  • 91f02d699e Right now only FreeBSD can use BSDEthernetTap, which will probably get renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait. Adam Ierymenko 2015-05-25 11:11:37 -07:00
  • 6e998efd15 fixing up data store stuff Grant Limberg 2015-05-23 18:29:16 -07:00
  • 5c2aaad365 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-23 13:34:21 -07:00
  • d8783b14eb Build fix. Adam Ierymenko 2015-05-22 15:46:06 -07:00
  • 6867922d9e typo Adam Ierymenko 2015-05-22 15:33:33 -07:00
  • 9774f789f2 TCP fallback tunneling is now working. That hurt more than expected. Adam Ierymenko 2015-05-22 14:52:23 -07:00
  • cdec05af24 One second delay between NAT-t events. Adam Ierymenko 2015-05-22 13:12:14 -07:00
  • 196f27f1f0 Add delay to NAT-t escalation stuff to try to address GitHub issue #167 Adam Ierymenko 2015-05-22 13:11:55 -07:00
  • b388d9fdc9 TCP proxy should actually bind to its TCP port. Seems like a good idea. Adam Ierymenko 2015-05-22 10:14:44 -07:00
  • 1e043a3f66 Remove link desperation from java API Grant Limberg 2015-05-21 19:34:19 -07:00
  • c430d88bd4 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-21 19:14:49 -07:00
  • 50aedda54d Basic TCP fallback -- now to test. Adam Ierymenko 2015-05-21 18:33:52 -07:00
  • d9006712f6 Completely factor out "desperation" from the core. I thought of a significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world. Adam Ierymenko 2015-05-21 15:58:26 -07:00
  • 123ff28863 Build fix. Adam Ierymenko 2015-05-21 15:24:58 -07:00
  • 0f7dcb3ef2 Add some proxy debugging, and auto-resolve and periodically re-resolve TCP fallback tunnel hostname. Adam Ierymenko 2015-05-21 15:22:41 -07:00
  • 61021fc778 BackgroundResolver test. Adam Ierymenko 2015-05-21 14:11:44 -07:00
  • 2ad69237cf Background resolver. Adam Ierymenko 2015-05-21 13:44:33 -07:00
  • 82f6b3f550 Clean old update code out of Windows service wrapper. Adam Ierymenko 2015-05-20 20:21:20 -07:00
  • 905d2e91e5 Windows auto-update integration into OneService. Adam Ierymenko 2015-05-20 20:17:56 -07:00
  • 1213073916 Apple auto-update stuff, now for Windows. Adam Ierymenko 2015-05-20 19:38:49 -07:00
  • b6698d8415 Ground work for reincorporating software updater for select platforms. Adam Ierymenko 2015-05-20 16:35:33 -07:00
  • e285a6e75f . Adam Ierymenko 2015-05-20 15:20:05 -07:00
  • 6fc090eb00 Don't actually "power cycle" the interface except on startup. Doing that after we're running could lose IP configuration. Adam Ierymenko 2015-05-20 14:21:14 -07:00
  • 0caac25d28 . Adam Ierymenko 2015-05-19 20:13:19 -07:00
  • dd70188643 Make tap driver even more defensive... seems to maybe fix the new network problem. Have to test a bit more. Adam Ierymenko 2015-05-19 18:40:34 -07:00
  • c7eb5f0c81 Windows build warning removal, be more defensive in Windows tap driver code, and clean up service start/stop in installer. Adam Ierymenko 2015-05-19 18:13:20 -07:00
  • 68cb7ad4cd Few more fixes to installer firewall rule settings. Adam Ierymenko 2015-05-19 16:31:00 -07:00
  • 9682f50b15 Get rid of old _winPokeAHole() hack in one.cpp and use Advanced Installer to configure firewall rules (because we can now). Adam Ierymenko 2015-05-19 16:26:41 -07:00
  • 63cea7d337 Try to automatically enable access to http://127.0.0.1 in web wrapper if IE is in enhanced security mode. Adam Ierymenko 2015-05-19 16:02:26 -07:00
  • 44d1bd14bd Enable right-click menu for copy/paste/etc. in Windows UI wrapper. Adam Ierymenko 2015-05-19 14:48:57 -07:00
  • b4a34cc105 Add 32-bit chained MSI for NDIS6 driver... now to go test on 32-bit Windows (clean). (And Windows 10, and Windows Server, and ...) Adam Ierymenko 2015-05-19 13:01:55 -07:00
  • 32588b3d84 A visit to the Windows house of pain: Adam Ierymenko 2015-05-18 20:30:54 -07:00
  • 992438f054 Confirm leaving networks. Adam Ierymenko 2015-05-18 16:02:37 -07:00
  • 8c7a4efe1a Small cosmetic fix to bottom bar. Adam Ierymenko 2015-05-18 15:56:18 -07:00
  • e0313455e7 Hide unneeded menus in MacGap. Adam Ierymenko 2015-05-18 15:53:49 -07:00
  • ac629150ac Create symlinks in Mac postinst script. Adam Ierymenko 2015-05-17 21:26:38 -07:00
  • 89027d78ac Mac .pkg building using Packages (third party app) instead of old bootstrapping .app and installer script. Adam Ierymenko 2015-05-17 21:24:02 -07:00
  • f48509d50c Mac script to get HTTP proxy settings -- will be used by Mac updater. Adam Ierymenko 2015-05-17 20:28:09 -07:00
  • c76217c2d4 Delete old UI code -- officially dead. Adam Ierymenko 2015-05-17 19:50:19 -07:00
  • 2d700f644b Add signed binary build of Mac GUI wrapper. Adam Ierymenko 2015-05-17 19:48:21 -07:00
  • c76b9d1340 Respect user home directory copies of authtoken.secret or ~/.zeroTierOneAuthToken in CLI like we do in GUI wrappers. Adam Ierymenko 2015-05-17 19:13:22 -07:00
  • 0e87002d78 BSDEthernetTap build fixes. Adam Ierymenko 2015-05-17 18:31:41 -07:00
  • ddaf3ef347 Bring BSDEthernetTap into the current century. Adam Ierymenko 2015-05-17 18:28:04 -07:00
  • 2810cd7c15 Build fixes for G++, building without SQLite3 present, and warning removal. Adam Ierymenko 2015-05-17 23:56:47 +00:00
  • 0af18b164c /var/db is for all of xBSD Adam Ierymenko 2015-05-17 16:06:29 -07:00
  • 086f21ed70 Refactor and simplify controller integration with JSON API and OneService. Adam Ierymenko 2015-05-17 15:51:07 -07:00
  • 7649d6746b docs Adam Ierymenko 2015-05-17 15:38:01 -07:00
  • 0e00981059 docs Adam Ierymenko 2015-05-17 14:01:25 -07:00
  • d41b6eb0c8 docs Adam Ierymenko 2015-05-17 10:14:12 -07:00
  • 651e67f2e5 Add a feature to generate a new network ID on POST. Adam Ierymenko 2015-05-17 09:36:35 -07:00
  • e0090e56f4 Build fix on OSX -- cannot call SqliteNetworkController if not compiled in. Adam Ierymenko 2015-05-16 18:59:11 -07:00
  • 9a00366b18 Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-16 18:55:19 -07:00
  • 69ceb7e730 Basic controller JSON API seems to be working. Adam Ierymenko 2015-05-16 17:12:29 -07:00
  • cf51961d52 . Adam Ierymenko 2015-05-16 16:32:13 -07:00
  • c9fd8de007 . Adam Ierymenko 2015-05-16 16:22:38 -07:00
  • a187d290f1 Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller. Adam Ierymenko 2015-05-16 16:09:28 -07:00
  • 27c5f04d68 Add -U option to skip root check and permit run as non-privileged user. Adam Ierymenko 2015-05-16 14:52:09 -07:00
  • d0935f667f Merge branch 'adamierymenko-dev' into android-jni Grant Limberg 2015-05-16 14:35:35 -07:00