aboutsummaryrefslogtreecommitdiffstats
path: root/src/dumm
Commit message (Collapse)AuthorAgeFilesLines
* configure: Use pkg-config to determine Ruby CFLAGS/LIBSTobias Brunner2017-06-073-5/+8
|
* linked-list: Change return value of find_first() and signature of its callbackTobias Brunner2017-05-261-6/+7
| | | | This avoids the unportable five pointer hack.
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-261-3/+6
|
* Use standard unsigned integer typesAndreas Steffen2016-03-241-9/+9
|
* dumm: Fix -Wformat warning in ruby extensionMartin Willi2014-12-101-2/+2
| | | | | | | In recent ruby versions, extensions get built with -Wformat. As we use custom printf specifiers, that does not work for us. As there does not seem to be a reliable way to override -Wformat, we use a variable for the format string, which prevents gcc from doing the -Wformat check in that particular situation.
* dumm: Undefine _GNU_SOURCE before including <ruby.h>, as it usually redefines itMartin Willi2014-07-091-0/+2
|
* Fixed some typosTobias Brunner2014-02-181-1/+1
|
* lib: Add global config namespaceTobias Brunner2014-02-122-2/+2
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-3/+7
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* dumm: Sort templates by nameTobias Brunner2013-07-152-1/+3
|
* dumm: add include for in.h, if_bridge.h now uses struct in6_addrMartin Willi2013-07-121-1/+1
|
* Avoid that ruby 1.9 redefines snprintf(3) etc.Tobias Brunner2012-12-101-0/+2
| | | | Otherwise our custom printf specifiers won't work.
* Properly initialize linked list when enumerating interface addressesTobias Brunner2012-12-101-0/+1
|
* rb_cvar_set() takes three arguments in Ruby 1.9Tobias Brunner2012-12-101-0/+4
|
* Use rb_errinfo() instead of ruby_errinfo for Ruby 1.9Tobias Brunner2012-12-101-0/+4
|
* Use proper Ruby library depending on the available versionTobias Brunner2012-12-101-1/+1
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-247-7/+7
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-2411-11/+11
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
|
* Make sure first argument is an int when using %.*s to print e.g. chunksTobias Brunner2012-09-281-1/+1
|
* Use "-include config.h" when building ruby dumm extensionMartin Willi2012-07-111-1/+1
|
* Migrated dumm_t to INIT/METHOD macros.Tobias Brunner2011-10-031-76/+54
|
* Migrated iface_t to INIT/METHOD macros.Tobias Brunner2011-10-031-51/+35
|
* Migrated cowfs_t to INIT/METHOD macros.Tobias Brunner2011-10-031-22/+18
|
* Migrated mconsole_t to INIT/METHOD macros.Tobias Brunner2011-10-031-25/+20
|
* Migrated guest_t to INIT/METHOD macros.Tobias Brunner2011-10-031-84/+54
|
* Migrated bridge_t to INIT/METHOD macros.Tobias Brunner2011-10-031-26/+19
|
* DUMM: Allow addresses to be configured with net prefix.Tobias Brunner2011-07-293-15/+21
|
* Don't install the libraries directly in lib/.Tobias Brunner2011-07-051-1/+1
| | | | | Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the plugins from libexec to a subdirectory of that dir.
* Link libstrongswan against libdumm, fixes build of ruby extensionMartin Willi2011-05-201-1/+1
|
* Link libstrongswan directly to dumm/irdumm, fixes build with newer binutilsMartin Willi2011-05-191-4/+3
|
* Do not use deprecated vte_terminal_fork_command()Martin Willi2011-05-111-2/+11
|
* Store the exit code of executed commands in Dumm::Guest.execstatus.Tobias Brunner2010-10-122-17/+13
| | | | Also, no exception is risen for failed exec calls, anymore.
* Map the guests to a ruby hash to avoid creating new ruby objects on each ↵Tobias Brunner2010-10-121-40/+34
| | | | call of Guest.each or Guest[].
* Exposed the mutli-overlay functionality in the ruby bindings.Tobias Brunner2010-10-123-8/+71
| | | | | | | | Overlays can be added to individual guests (which overlays exactly the supplied directory) or to all guests (which overlays a subdirectory with the guest's name to each guest). The template functionality is provided as before.
* Added support for multiple overlays to the main library.Tobias Brunner2010-10-122-37/+161
| | | | Also implemented the template functionality using the new overlay functions.
* Added support for multiple overlays to guests (replaces the template ↵Tobias Brunner2010-10-122-25/+47
| | | | | | | functionality). Compared to a template an overlay is an arbitrary directory, not the parent directory of a directory with the guest's name.
* Added support for multiple overlays to the copy-on-write filesystem.Tobias Brunner2010-10-122-80/+200
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-066-47/+58
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-231-4/+5
|
* Undef PACKAGE_BUG/URL of strongSwan before including ruby variantsMartin Willi2009-12-082-0/+3
|
* remove spaces before tabs at the beginning of lines (^( )+\t)Martin Willi2009-09-041-4/+4
|
* replaces four spaces by tabs, where appropriateMartin Willi2009-09-043-10/+10
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-0415-300/+300
|
* fixed printf fromat for length limited stringMartin Willi2009-08-071-1/+1
|
* added mconsole exec patch based on 2.6.30Martin Willi2009-07-011-0/+354
|
* added mconsole exec patch based on 2.6.29Martin Willi2009-07-011-0/+354
|
* added generated extconf.rb to .gitignore, removed it from distributionMartin Willi2009-05-252-2/+2
|
* Automatically build (and install) the DUMM Ruby extension.Tobias Brunner2009-05-203-0/+15
|
* Enable building the DUMM Ruby extension in a VPATH build.Tobias Brunner2009-05-202-21/+18
|