aboutsummaryrefslogtreecommitdiffstats
path: root/src/dumm/ext/dumm.c
Commit message (Collapse)AuthorAgeFilesLines
* dumm: Undefine _GNU_SOURCE before including <ruby.h>, as it usually redefines itMartin Willi2014-07-091-0/+2
|
* lib: Add global config namespaceTobias Brunner2014-02-121-1/+1
|
* dumm: Sort templates by nameTobias Brunner2013-07-151-0/+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
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* DUMM: Allow addresses to be configured with net prefix.Tobias Brunner2011-07-291-6/+8
|
* Store the exit code of executed commands in Dumm::Guest.execstatus.Tobias Brunner2010-10-121-6/+6
| | | | 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-121-3/+65
| | | | | | | | 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.
* Undef PACKAGE_BUG/URL of strongSwan before including ruby variantsMartin Willi2009-12-081-0/+1
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-46/+46
|
* Automatically build (and install) the DUMM Ruby extension.Tobias Brunner2009-05-201-0/+1
|
* ruby bindings for template enumeratorMartin Willi2009-05-111-0/+19
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* added Dumm.method_missing, allows direct invocation of guests/bridgesMartin Willi2009-04-071-4/+24
|
* use safe each() implementations, allowing delete() in blockMartin Willi2009-04-071-28/+35
| | | | implement Client.reset() in ruby
* added a reset() method to Dumm and each clientMartin Willi2009-04-071-17/+48
| | | | identation cleanups
* added a guest.mconsole() method to script mconsole (e.g. add additional conX=)Martin Willi2008-10-151-0/+17
|
* set guest-specific kernel parametersMartin Willi2008-10-101-5/+2
| | | | removed memory setting, use mem= instead
* * allow to load templates from arbitrary placesTobias Brunner2008-08-281-16/+6
| | | | * changed implementation of guest?/iface?
* * guest#running?Tobias Brunner2008-08-271-11/+75
| | | | | | * guest?, iface? (also Guest.include? resp. guest.include?) * easy accessors for guests and ifaces (Guest.sun instead of Guest["sun"] and guest.eth0 instead of guest["eth0"]) * if a block is given for iface#add or iface#del then the change is only temporary while executing the block and gets reverted afterwards
* * ruby extension extracted from irdummTobias Brunner2008-08-071-0/+582
* guests do not shutdown anymore on SIGINT in irb