Commit Graph

  • d48ef710d8 Added an ADC hub redirector written in python. Jan Vidar Krey 2013-02-10 22:56:36 +0100
  • cfa210b3f3 Added a python version of the NMDC redirector. Jan Vidar Krey 2013-02-10 21:25:34 +0100
  • 51fba8a7a1 Added support for connecting the hub to an upstream master hub (slave mode). link_support Jan Vidar Krey 2013-02-07 12:17:26 +0100
  • a7898779cb Started working on hub linking support (currently disabled). Jan Vidar Krey 2013-02-05 22:45:20 +0100
  • f6f7c7a3a4 Make sure we compile release builds with NDEBUG defined (to disable asserts). Jan Vidar Krey 2013-02-05 22:44:31 +0100
  • 1fbde2b0fd Re-factored the ADC client code to use the new connection establishment API. Jan Vidar Krey 2013-02-05 22:43:59 +0100
  • 92b65a0e14 Created a connection establishment API. Jan Vidar Krey 2013-02-05 22:40:20 +0100
  • 4d438e1e90 Don't poll the connection monitor if there are no connections added. Jan Vidar Krey 2013-02-05 22:38:13 +0100
  • 4998238b0f Merge b452488431 into 41251f8d32 Boris Pek 2012-11-23 02:25:07 -0800
  • 4f3c71234b Merge branch 'master' of https://github.com/3M3RY/uhub Jan Vidar Krey 2012-11-22 22:26:46 +0100
  • fdaadccb99 Merge pull request #18 from tehnick/fix-build-on-hurd-i386 Jan Vidar Krey 2012-11-23 02:25:36 -0800
  • 41251f8d32 Install uhub-passwd also. Jan Vidar Krey 2012-11-20 22:53:27 +0100
  • 3b18ae251e Automatically find Sqlite3 - removed option to disable it. Jan Vidar Krey 2012-11-20 22:53:27 +0100
  • b452488431 Fix build in Debian GNU/Hurd. Boris Pek 2012-11-20 22:41:38 +0200
  • 5187436cc5 Merge 143b68588a into 5f2b7bc069 Emery Hemingway 2012-11-17 08:27:29 -0800
  • 143b68588a Systemd notify support Emery 2012-11-17 09:57:14 -0600
  • 5f2b7bc069 Merge pull request #16 from 3M3RY/master Jan Vidar Krey 2012-11-11 23:56:51 -0800
  • 23417a9fe1 Merge ce68c446d1 into 6af0f293a6 Emery Hemingway 2012-11-11 14:15:37 -0800
  • ce68c446d1 Optional systemd journal logging Emery 2012-11-11 15:21:00 -0600
  • 37c80fd403 rename !cleartopic to !resettopic Tillmann Karras 2012-11-08 15:14:58 +0100
  • dcc7aa4018 some regex adjustments Tillmann Karras 2012-11-08 12:36:37 +0100
  • 9dce6693f6 fix error messages and comments Tilka 2012-07-06 13:18:01 +0200
  • 6af0f293a6 Updated changelog for 0.4.1 release. 0.4.1 Jan Vidar Krey 2012-11-07 20:24:06 +0100
  • a492f30950 Update authors file. Jan Vidar Krey 2012-11-07 20:08:28 +0100
  • a43953bc0d Added simple plugin that blocks downloads for non-registered users (guests). Jan Vidar Krey 2012-11-01 22:07:55 +0100
  • 594801df46 Fix windows compile issues. redblack_tree_impl Jan Vidar Krey 2012-11-01 21:52:33 +0100
  • 3dcbb63a31 Implemented a simlpe red-black tree which should give better performance for certain lookups. Jan Vidar Krey 2012-11-01 02:52:00 +0100
  • 5d6184961b Fix a failing test on Windows. Jan Vidar Krey 2012-11-01 21:18:49 +0100
  • b17e88573e Fixed Windows VC compile issues with autotests. Jan Vidar Krey 2012-11-01 21:10:51 +0100
  • 2d2ccc0039 Merge branch 'async_dns_api' Jan Vidar Krey 2012-11-01 10:42:19 +0100
  • 0a2f9c4b79 Merge branch 'autotest' Jan Vidar Krey 2012-11-01 10:40:51 +0100
  • ae62c35cb9 Disable SSL compression. Jan Vidar Krey 2012-11-01 10:17:17 +0100
  • 2ec2e73f16 Make sure we always build the autotests. Jan Vidar Krey 2012-10-25 15:32:04 +0200
  • d4763e54db Fixed memory leaks. async_dns_api Jan Vidar Krey 2012-10-25 04:13:45 +0200
  • 38b19f633d Fix memory leaks and report "host is not found" correctly. Jan Vidar Krey 2012-10-25 04:13:05 +0200
  • d106ecdc65 Bugfixes for pthreads. Jan Vidar Krey 2012-10-25 04:10:42 +0200
  • 99a2307d1d Simple compile fix. Jan Vidar Krey 2012-10-25 00:44:21 +0200
  • 470c936e63 Converted the DNS resolver to work with the new threading API abstraction. Jan Vidar Krey 2012-10-25 00:40:16 +0200
  • 168fc5bfcc Abstracted the threading code so that it works with Winthreads and pthreads. Jan Vidar Krey 2012-10-25 00:39:44 +0200
  • b34b90f95a Start using the async DNS API. Jan Vidar Krey 2012-10-24 23:22:10 +0200
  • 793790d089 Initial implementation of an async DNS client API with getaddrinfo + pthreads. Jan Vidar Krey 2012-10-24 23:19:14 +0200
  • 19559f4974 Make sure we count OpenSSL traffic for the byte IO statistics. Jan Vidar Krey 2012-10-17 22:40:15 +0200
  • b999068555 Use OpenSSL by default. Jan Vidar Krey 2012-10-17 19:02:32 +0000
  • 4385266bb7 Free all memory in case the hub does not start because of port already in use. Jan Vidar Krey 2012-10-17 20:54:46 +0200
  • c50eb90bee Removed the last bits of OpenSSL code called directly Jan Vidar Krey 2012-10-17 20:53:05 +0200
  • 1e0927f510 Update copyright year. Jan Vidar Krey 2012-10-17 20:00:52 +0200
  • b9d43c784c Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2012-10-17 19:59:02 +0200
  • 46d365cafe Merge branch 'gnutls_work' Jan Vidar Krey 2012-10-17 15:47:16 +0200
  • 2f830d3132 Cleaned up error handling. gnutls_work Jan Vidar Krey 2012-10-16 20:15:38 +0200
  • 5884983a2f Return -1 as error for recv/send only to signal socket has closed, use a number < -1 for socket errors. Jan Vidar Krey 2012-10-16 20:15:38 +0200
  • c43acd97bd Fixed accept/connect state event propagation. Jan Vidar Krey 2012-10-16 20:15:38 +0200
  • b1f2c93738 Reworked the error handling of non-blocking reads and writes. Jan Vidar Krey 2012-10-16 20:15:38 +0200
  • 50912bdf75 More work on splitting out OpenSSL specific bits. Jan Vidar Krey 2012-10-15 20:39:03 +0200
  • 3a8c91004e fixup! Add possibility to specify UHUB_REVISION manually. Jan Vidar Krey 2012-10-15 20:27:43 +0200
  • deaadd053b Add possibility to specify UHUB_REVISION manually. Boris Pek 2012-10-13 19:10:16 +0300
  • c28a5d3a9b Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2012-10-15 20:20:17 +0200
  • f19346b2d0 Merge c0bafa5cdb into e6cb7a7e10 Boris Pek 2012-10-14 16:18:06 -0700
  • c0bafa5cdb Add possibility to specify UHUB_REVISION manually. Boris Pek 2012-10-13 19:10:16 +0300
  • 8b06a75d8e Revert "Add possibility to specify UHUB_REVISION manually." Jan Vidar Krey 2012-10-15 00:24:59 +0200
  • e6cb7a7e10 Revert "Add possibility to specify UHUB_REVISION manually." Jan Vidar Krey 2012-10-14 22:24:33 +0000
  • 82caa6b81f Merge pull request #14 from tehnick/fix-build-on-kfreebsd-any Jan Vidar Krey 2012-10-14 15:19:21 -0700
  • a70c99ba54 Merge ddfbb919a7 into 7fae42aa4d Boris Pek 2012-10-13 16:55:07 -0700
  • ddfbb919a7 Fix build in Debian GNU/kFreeBSD. Boris Pek 2012-10-14 02:13:10 +0300
  • 7fae42aa4d Merge pull request #12 from tehnick/fix-version Jan Vidar Krey 2012-10-13 10:34:39 -0700
  • bd8a8337c5 Merge dcfcf3110d into ba59e1a00e Boris Pek 2012-10-13 10:34:31 -0700
  • ba59e1a00e Merge pull request #13 from tehnick/cmake-up Jan Vidar Krey 2012-10-13 10:34:23 -0700
  • 1aa2e26fd9 Merge 63171b0ce2 into 4fcfee8e82 Boris Pek 2012-10-13 10:33:23 -0700
  • 4fcfee8e82 Merge pull request #11 from tehnick/fix-plugins-location Jan Vidar Krey 2012-10-13 10:33:09 -0700
  • 63171b0ce2 Simplify CMakeLists.txt Boris Pek 2012-10-13 20:11:31 +0300
  • bbfeb8f5e1 Merge 53a5f5a243 into af083efb0c Boris Pek 2012-10-13 09:49:25 -0700
  • dcfcf3110d Add possibility to specify UHUB_REVISION manually. Boris Pek 2012-10-13 19:10:16 +0300
  • 53a5f5a243 Use directory /usr/lib/uhub/ instead of /var/lib/uhub/ in according with FHS (Filesystem Hierarchy Standard). Boris Pek 2012-10-13 18:48:24 +0300
  • f3922bb3e0 Work on splitting out OpenSSL cleanly. Jan Vidar Krey 2012-10-12 14:24:03 +0200
  • af083efb0c fixup! Don't compile the utils files multiple times. Jan Vidar Krey 2012-10-09 22:14:38 +0200
  • e7aa63f3bd Don't compile the utils files multiple times. Jan Vidar Krey 2012-10-09 22:09:25 +0200
  • 279c932b67 fixup! Add install make rule. Jan Vidar Krey 2012-10-09 19:31:54 +0200
  • bc043ec7cd Use correct source directory for building outside of source. cmake Jan Vidar Krey 2012-10-04 21:59:20 +0000
  • f20c42d05f Wrapped everything OpenSSL related in a SSL_USE_OPENSSL check macro. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • 69603ff70f Add install make rule. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 3ea38c59af Better reporting using the !stats command. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • 50292cb8c9 Update the network statistics every 10 seconds instead of 60 seconds. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • e4fc91dde1 Made the network statistics work again. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • 8086d89e23 Better formatting of byte sizes. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • cc2ead8136 Use util's format_size. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 10d8157477 Added a utility function to convert an arbitrary byte size into a human readable string. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 0a7cb86014 Fixed a crash in plugin mod_chat_only. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 2e8c99b7ec Refurbished the ADC hub stress-tester tool; adcrush Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • cb6236691b Added more functionality to the ADC client test code. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • 5136525abc Added API to construct ADC messages with source and destination. Jan Vidar Krey 2012-10-02 23:59:11 +0200
  • 07da142e65 Only enable the C compiler (no C++ compiler required). Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • aa21556600 Use correct source directory for building outside of source. Jan Vidar Krey 2012-10-04 21:59:20 +0000
  • 16ee65422d Fix cbuffer initialization Tillmann Karras 2012-07-22 20:30:02 +0200
  • f0b11dadf1 Refurbished adcrush (hub stress tester). Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 61073bd304 Fix rare protocol parse error due to incorrect recv queue handling. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 20a847e1b4 Moved the ipcalc code to the network directory. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • a90807fccb Fix version auto generation. Jan Vidar Krey 2012-10-02 23:01:57 +0200
  • 25c82076da Cmake fixes, build adc client and link uhub with pthread if sqlite3 is used. Jan Vidar Krey 2012-10-02 22:38:51 +0200
  • 089966d918 Fix ADC client send queue. Jan Vidar Krey 2012-10-02 22:38:51 +0200
  • e95a892fb7 MSVC compile warnings fixed. Jan Vidar Krey 2012-10-02 22:47:43 +0200
  • 564f09ad65 Update the CMake minimum version to 2.8.3 Jan Vidar Krey 2012-10-02 20:16:30 +0000