Commit Graph

  • aeb006beb6 Add automatic memmem detction instead of the previous hack klondike 2013-08-31 15:55:46 +02:00
  • 3b6c338ee8 Start generating system.h dynamicallly klondike 2013-08-31 15:21:59 +02:00
  • 652ac5f9b9 Fix #211 - ADC IINF should have flag AP for application name, and VE for version. Jan Vidar Krey 2014-08-03 22:51:47 +02:00
  • 4263750bc5 Merge branch 'ssl_fixes' Jan Vidar Krey 2014-07-30 11:47:27 +02:00
  • 2182feb052 Added support for probing HTTP, enough to tell browsers to stop calling. Jan Vidar Krey 2014-07-30 11:46:54 +02:00
  • 48b76f7bd1 The DEBUG macro never got set, causes verbose log messages to never be compiled in. Jan Vidar Krey 2014-07-30 11:46:03 +02:00
  • b5bedfe9e4 uhub-admin: don't busy loop before a connection has been established. Jan Vidar Krey 2014-07-29 17:35:58 +02:00
  • cbe0b4e108 Potential crash fix for tools. Jan Vidar Krey 2014-07-29 17:35:14 +02:00
  • b85381c0f5 Added configuration options for TLS cipher suites and TLS versions. Jan Vidar Krey 2014-07-29 13:31:42 +02:00
  • 0426cb523a Fix: Rework SSL poll event handling to avoid infinite loops Hector Martin 2014-04-03 21:24:41 +01:00
  • 9f78a2e85f Merge branch 'master' of github.com:janvidar/uhub Jan Vidar Krey 2014-05-30 15:06:23 +02:00
  • f472fc9424 Fix Clang compile warnings. Jan Vidar Krey 2014-05-14 21:00:42 +02:00
  • 7706e1cb8a Fix copyright year. Jan Vidar Krey 2014-05-14 11:38:08 +02:00
  • 24b98358d3 Remove usage of strcat, since OpenBSD does not like that. Jan Vidar Krey 2014-05-13 20:13:11 +02:00
  • 12ce522a6d Fix crashing autotest due to wrong initialization of the usermanager. Jan Vidar Krey 2014-05-13 20:13:11 +02:00
  • 5e06b46deb Fix compile warning due to missing newline at EOF. Jan Vidar Krey 2014-05-13 20:13:11 +02:00
  • a1f8c5bdbb Merge pull request #24 from tehnick/travis-ci Jan Vidar Krey 2014-05-12 10:04:03 +02:00
  • 992aa8c4af Fix compile warning due to missing return value. Jan Vidar Krey 2014-05-12 00:05:07 +02:00
  • 60393ca9d0 Merge pull request #23 from tehnick/fix-clang Jan Vidar Krey 2014-05-12 00:01:50 +02:00
  • 89aef4ddaf Add support of Travis CI. Boris Pek 2014-05-09 19:25:29 +04:00
  • a38a82e318 Fix build with clang. Boris Pek 2014-05-09 19:52:30 +04:00
  • 3e8699ab24 Fix typo. Jan Vidar Krey 2014-05-10 01:08:32 +02:00
  • 3b38898045 Merge pull request #22 from tehnick/cmake-fix Jan Vidar Krey 2014-05-10 00:45:23 +02:00
  • 1b8762c7ee Merge pull request #20 from tehnick/cmake-sqlite3-fix Jan Vidar Krey 2014-05-10 00:44:28 +02:00
  • ce06269128 Delete extra option from cmake rules. Boris Pek 2014-05-10 02:01:24 +04:00
  • e75a759693 Fix cmake script for searching sqlite3 properly. Boris Pek 2014-05-08 22:52:10 +04:00
  • 7f2ffd7e1c Fix CMake/SQLite path issues on 64-bit Ubuntu 14.04 Jan Vidar Krey 2014-05-08 13:33:45 +02:00
  • e2b0757f4a Improved flood control counting to strictly not allow more than the given amount of messages in the configured interval. Jan Vidar Krey 2014-05-08 13:30:09 +02:00
  • c26e8aaefe Merge pull request #19 from Tilka/master Jan Vidar Krey 2013-09-10 01:38:29 -07:00
  • c295461f4e mod_topic: check argument for NULL Tillmann Karras 2013-09-10 08:30:27 +02:00
  • 8b442018a7 Fix struct mixup Tillmann Karras 2013-09-06 21:17:43 +02:00
  • fa782e3d2c Fix memleak Tillmann Karras 2013-09-06 21:17:31 +02:00
  • 591d0ba5bb Support certificate chains Tilka 2013-09-06 01:44:25 +02:00
  • a81757c483 Merge remote-tracking branch 'upstream/master' Tilka 2013-09-06 01:43:10 +02:00
  • cf9be754aa Rewrote the configuration file parser generator. Jan Vidar Krey 2013-04-22 21:58:06 +02:00
  • 22292e493e fixup! Fix for #193 - Can't build on OpenBSD Jan Vidar Krey 2013-04-17 22:40:04 +02:00
  • 419e8888d0 Fix for #193 - Can't build on OpenBSD Jan Vidar Krey 2013-04-16 00:24:42 +02:00
  • 73b4d51393 fixup! fixup! Updated copyright year. Jan Vidar Krey 2013-03-24 20:17:51 +01:00
  • 50b6221874 fixup! Updated copyright year. Jan Vidar Krey 2013-03-24 20:17:51 +01:00
  • bb5865d368 Fix double free() Jan Vidar Krey 2013-03-24 09:47:32 +01:00
  • 550740f715 Fix bug #198 - Timers could cause infinite loops Jan Vidar Krey 2013-03-24 09:47:32 +01:00
  • d73d213bc4 Remove the chat_is_privileged_plugin because it fails to compile Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • 5672ba14e3 Added mod_chat_history_sqlite and mod_chat_is_privileged. mimicmod 2012-10-14 22:38:36 -04:00
  • cd5c4ee622 Optimize lookups by CID and nick. Jan Vidar Krey 2013-03-23 22:11:05 +01:00
  • 52211a6bac Updated copyright year. Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • f25015927a Clean up white space. Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • 5835a06676 Removed redundant debug printf. Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • 6c55ae1146 Simple compile fix. Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • 2d6f69d299 Cleaned up usage of linked lists and added missing functionality. Jan Vidar Krey 2013-03-22 20:00:40 +01:00
  • b81bb2cbd9 Cleaned up all list iterations, added macro named LIST_FOREACH. Jan Vidar Krey 2013-03-22 00:58:14 +01:00
  • 50e720861e Detect if system is big endian (e.g. PPC64) Jan Vidar Krey 2013-02-20 00:28:43 +01:00
  • d98f013a51 Attempt to send messages via the Operations bot as private messages. op_notify Jan Vidar Krey 2013-02-14 02:36:37 +01:00
  • 2be48a13f7 Made sure we now have an 'Operations' user logged in. Jan Vidar Krey 2013-02-14 00:11:27 +01:00
  • 70ba9d5831 Create a bot user system. Jan Vidar Krey 2013-02-13 21:10:13 +01:00
  • f91f3ea68c Added funcions for sending notifications to operators. Jan Vidar Krey 2013-02-13 21:10:30 +01:00
  • 5b78c0826d Added functions to route messages to operators only. Jan Vidar Krey 2013-02-13 21:10:48 +01:00
  • 5c31f47bea Added methods for adding a string to be escaped automatically. Jan Vidar Krey 2013-02-13 21:11:05 +01:00
  • 51a8e785c0 Attempt to address issues with timers overflowing (bug #198) Jan Vidar Krey 2013-02-13 21:11:22 +01:00
  • 8899e49f73 Added some auto-tests for bulk timeouts. Jan Vidar Krey 2013-02-13 21:11:39 +01:00
  • d48ef710d8 Added an ADC hub redirector written in python. Jan Vidar Krey 2013-02-10 22:56:36 +01:00
  • cfa210b3f3 Added a python version of the NMDC redirector. Jan Vidar Krey 2013-02-10 21:25:34 +01:00
  • 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 +01:00
  • a7898779cb Started working on hub linking support (currently disabled). Jan Vidar Krey 2013-02-05 22:45:20 +01:00
  • f6f7c7a3a4 Make sure we compile release builds with NDEBUG defined (to disable asserts). Jan Vidar Krey 2013-02-05 22:44:31 +01:00
  • 1fbde2b0fd Re-factored the ADC client code to use the new connection establishment API. Jan Vidar Krey 2013-02-05 22:43:59 +01:00
  • 92b65a0e14 Created a connection establishment API. Jan Vidar Krey 2013-02-05 22:40:20 +01:00
  • 4d438e1e90 Don't poll the connection monitor if there are no connections added. Jan Vidar Krey 2013-02-05 22:38:13 +01:00
  • 4f3c71234b Merge branch 'master' of https://github.com/3M3RY/uhub Jan Vidar Krey 2012-11-22 22:26:46 +01:00
  • fdaadccb99 Merge pull request #18 from tehnick/fix-build-on-hurd-i386 Jan Vidar Krey 2012-11-23 02:25:36 -08:00
  • 41251f8d32 Install uhub-passwd also. Jan Vidar Krey 2012-11-20 22:53:27 +01:00
  • 3b18ae251e Automatically find Sqlite3 - removed option to disable it. Jan Vidar Krey 2012-11-20 22:53:27 +01:00
  • b452488431 Fix build in Debian GNU/Hurd. Boris Pek 2012-11-20 22:41:38 +02:00
  • 143b68588a Systemd notify support Emery 2012-11-17 09:57:14 -06:00
  • 5f2b7bc069 Merge pull request #16 from 3M3RY/master Jan Vidar Krey 2012-11-11 23:56:51 -08:00
  • ce68c446d1 Optional systemd journal logging Emery 2012-11-11 15:21:00 -06:00
  • 37c80fd403 rename !cleartopic to !resettopic Tillmann Karras 2012-11-08 15:14:58 +01:00
  • dcc7aa4018 some regex adjustments Tillmann Karras 2012-11-08 12:36:37 +01:00
  • 9dce6693f6 fix error messages and comments Tilka 2012-07-06 13:18:01 +02:00
  • 6af0f293a6 Updated changelog for 0.4.1 release. 0.4.1 Jan Vidar Krey 2012-11-07 20:24:06 +01:00
  • a492f30950 Update authors file. Jan Vidar Krey 2012-11-07 20:08:28 +01:00
  • a43953bc0d Added simple plugin that blocks downloads for non-registered users (guests). Jan Vidar Krey 2012-11-01 22:07:55 +01:00
  • 594801df46 Fix windows compile issues. redblack_tree_impl Jan Vidar Krey 2012-11-01 21:52:33 +01:00
  • 3dcbb63a31 Implemented a simlpe red-black tree which should give better performance for certain lookups. Jan Vidar Krey 2012-11-01 02:52:00 +01:00
  • 5d6184961b Fix a failing test on Windows. Jan Vidar Krey 2012-11-01 21:18:49 +01:00
  • b17e88573e Fixed Windows VC compile issues with autotests. Jan Vidar Krey 2012-11-01 21:10:51 +01:00
  • 2d2ccc0039 Merge branch 'async_dns_api' Jan Vidar Krey 2012-11-01 10:42:19 +01:00
  • 0a2f9c4b79 Merge branch 'autotest' Jan Vidar Krey 2012-11-01 10:40:51 +01:00
  • ae62c35cb9 Disable SSL compression. Jan Vidar Krey 2012-11-01 10:17:17 +01:00
  • 2ec2e73f16 Make sure we always build the autotests. Jan Vidar Krey 2012-10-25 15:32:04 +02:00
  • d4763e54db Fixed memory leaks. async_dns_api Jan Vidar Krey 2012-10-25 04:13:45 +02:00
  • 38b19f633d Fix memory leaks and report "host is not found" correctly. Jan Vidar Krey 2012-10-25 04:13:05 +02:00
  • d106ecdc65 Bugfixes for pthreads. Jan Vidar Krey 2012-10-25 04:10:42 +02:00
  • 99a2307d1d Simple compile fix. Jan Vidar Krey 2012-10-25 00:44:21 +02:00
  • 470c936e63 Converted the DNS resolver to work with the new threading API abstraction. Jan Vidar Krey 2012-10-25 00:40:16 +02:00
  • 168fc5bfcc Abstracted the threading code so that it works with Winthreads and pthreads. Jan Vidar Krey 2012-10-25 00:39:44 +02:00
  • b34b90f95a Start using the async DNS API. Jan Vidar Krey 2012-10-24 23:22:10 +02:00
  • 793790d089 Initial implementation of an async DNS client API with getaddrinfo + pthreads. Jan Vidar Krey 2012-10-24 23:19:14 +02:00
  • 19559f4974 Make sure we count OpenSSL traffic for the byte IO statistics. Jan Vidar Krey 2012-10-17 22:40:15 +02:00
  • b999068555 Use OpenSSL by default. Jan Vidar Krey 2012-10-17 19:02:32 +00:00
  • 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 +02:00