]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
15 years agoMerge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
David Yat Sin [Mon, 20 Dec 2010 22:11:32 +0000 (17:11 -0500)] 
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder

15 years agoMerge branch 'master' into netborder
David Yat Sin [Mon, 20 Dec 2010 22:08:15 +0000 (17:08 -0500)] 
Merge branch 'master' into netborder

Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c

15 years agoFreetdm: Support for mapped raw traces
David Yat Sin [Mon, 20 Dec 2010 22:06:36 +0000 (17:06 -0500)] 
Freetdm: Support for mapped raw traces

15 years agofreetdm: fix get caller id command
Moises Silva [Mon, 20 Dec 2010 21:57:01 +0000 (16:57 -0500)] 
freetdm: fix get caller id command

15 years agopresence was drafted by satan
Anthony Minessale [Mon, 20 Dec 2010 21:43:54 +0000 (15:43 -0600)] 
presence was drafted by satan

15 years agofreetdm: fake signaling status notifications in ftmod_analog
Moises Silva [Mon, 20 Dec 2010 21:15:41 +0000 (16:15 -0500)] 
freetdm: fake signaling status notifications in ftmod_analog

15 years agonope
Anthony Minessale [Mon, 20 Dec 2010 21:05:07 +0000 (15:05 -0600)] 
nope

15 years agotweak vs2010 freetdm wanpipe
Jeff Lenk [Mon, 20 Dec 2010 20:55:18 +0000 (14:55 -0600)] 
tweak vs2010 freetdm wanpipe

15 years agomore presence and not the kind with bows and ribbons
Anthony Minessale [Mon, 20 Dec 2010 20:36:03 +0000 (14:36 -0600)] 
more presence and not the kind with bows and ribbons

15 years agofreetdm: multiple fixes for the core and analog
Moises Silva [Mon, 20 Dec 2010 19:06:54 +0000 (14:06 -0500)] 
freetdm: multiple fixes for the core and analog
* Replace ftdm_channel_flag_t with defines. We reached the 32bit limit where does not seem reliable
          to keep using enum.
* Flags member for ftdm_channel_t is now uint64_t
* Added FTDM_CHANNEL_CALL_STARTED flag to indicate when the API user knows about a call
* Refactored raw_data member for ftdm_sigmsg_t. If raw_data needs to be freed it must be requested explicitly
          through the autofree member
* Added collected member to ftdm_sigmsg_t for FTDM_SIGEVENT_COLLECTED data instead of using raw_data
* Created define FTDM_DIGITS_LIMIT for DNIS/ANI digits limit
* Fix some stat checks and outdated code in ftmod_analog
* Refactored ftdm_channel_get_history_str API to return the time offsets and time since last state change
* Do not send FTDM_SIGEVENT_STOP and FTDM_SIGEVENT_RELEASED on calls that were never reported to the user

15 years agofreetdm windows build tweaks
Jeff Lenk [Mon, 20 Dec 2010 18:15:41 +0000 (12:15 -0600)] 
freetdm windows build tweaks

15 years agoFS-2879
Anthony Minessale [Mon, 20 Dec 2010 17:16:14 +0000 (11:16 -0600)] 
FS-2879

15 years agoMerge remote branch 'fsorig/master'
Moises Silva [Mon, 20 Dec 2010 15:12:48 +0000 (10:12 -0500)] 
Merge remote branch 'fsorig/master'

15 years agoFS-2943: improve fail2ban logging
Brian West [Mon, 20 Dec 2010 14:43:13 +0000 (08:43 -0600)] 
FS-2943: improve fail2ban logging

15 years agoRevert perl's Net::Skinny test
Mathieu Parent [Sun, 19 Dec 2010 21:20:09 +0000 (22:20 +0100)] 
Revert perl's Net::Skinny test

15 years agoSkinny: Event skinny::xml_alarm
Mathieu Parent [Sun, 19 Dec 2010 21:16:09 +0000 (22:16 +0100)] 
Skinny: Event skinny::xml_alarm

15 years agoPerl's Net::Skinny : update to current handle PACKED structs
Mathieu Parent [Sun, 19 Dec 2010 20:38:55 +0000 (21:38 +0100)] 
Perl's Net::Skinny : update to current handle PACKED structs

15 years agoFreeTDM: Stop using raw_data for FTDM_SIGEVENT_SIGSTATUS_CHANGED events.
Stefan Knoblich [Sun, 19 Dec 2010 20:09:50 +0000 (21:09 +0100)] 
FreeTDM: Stop using raw_data for FTDM_SIGEVENT_SIGSTATUS_CHANGED events.

The raw_data member is used for passing heap allocated data with an event,
(e.g. strings of dtmf data) the memory is freed after the event has been processed.

Recent changes in the event structure added a way to pass sig status changes inline,
so remove the raw_data usage for FTDM_SIGEVENT_SIGSTATUS_CHANGED events.

NOTE: This (finally) fixes a bug in ftmod_libpri that was caused by
      the event handling changes (stack corruption due to using free()
      on a variable on the stack, which turned into a NULL ptr deref
      caused by some compat code in ftdm_io.c:ftdm_span_send_signal().

Compiles and tested on my BRI setup, i did a quick audit of all
places that generate FTDM_SIGEVENT_SIGSTATUS_CHANGED events and
except for the sangoma_boost module there's nothing else that left
using raw_data for this event.

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
15 years agoskypopen: refined hrtimers support to OSS audio driver
Giovanni Maruzzelli [Sun, 19 Dec 2010 19:40:27 +0000 (13:40 -0600)] 
skypopen: refined hrtimers support to OSS audio driver

15 years agofreetdm: ftmod_libpri - update to use proper structure member for signaling status...
Moises Silva [Sun, 19 Dec 2010 17:55:55 +0000 (12:55 -0500)] 
freetdm: ftmod_libpri - update to use proper structure member for signaling status change notifications

15 years agofreetdm: fix attempt for OPENZAP-130
Moises Silva [Sun, 19 Dec 2010 05:13:08 +0000 (00:13 -0500)] 
freetdm: fix attempt for OPENZAP-130

15 years agopresence is a 4-letter word
Anthony Minessale [Sat, 18 Dec 2010 04:29:33 +0000 (22:29 -0600)] 
presence is a 4-letter word

15 years agowindows tweak mod_say_pt add to vs2010 others not for now
Jeff Lenk [Sat, 18 Dec 2010 03:25:45 +0000 (21:25 -0600)] 
windows tweak mod_say_pt add to vs2010 others not for now

15 years agoMerge remote branch 'fsorig/master'
Moises Silva [Sat, 18 Dec 2010 01:31:15 +0000 (20:31 -0500)] 
Merge remote branch 'fsorig/master'

15 years agoMerge branch 'master' of git.freeswitch.org:freeswitch
Moises Silva [Sat, 18 Dec 2010 01:28:32 +0000 (20:28 -0500)] 
Merge branch 'master' of git.freeswitch.org:freeswitch

15 years agofreetdm: add __USE_BSD to ftdm_os, needed by unistd.h for usleep() and string.h to...
Moises Silva [Sat, 18 Dec 2010 01:27:37 +0000 (20:27 -0500)] 
freetdm: add __USE_BSD to ftdm_os, needed by unistd.h for usleep() and string.h to define strcasecmp()
 add -Werror even when the compiler is unknown. This is just a work-around to gcc not being detected
 as GNU by our current standalone build (not bootstrapped through FreeSWITCH)

15 years agoftmod_libpri: remove ftdm_channel_done(), only use ftdm_channel_close().
Stefan Knoblich [Sat, 18 Dec 2010 01:24:28 +0000 (02:24 +0100)] 
ftmod_libpri: remove ftdm_channel_done(), only use ftdm_channel_close().

Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
15 years agofreetdm: OPENZAP-124 - Add round robin hunting direction (Patched by Ric)
Moises Silva [Sat, 18 Dec 2010 01:04:30 +0000 (20:04 -0500)] 
freetdm: OPENZAP-124 - Add round robin hunting direction (Patched by Ric)

15 years agofreetdm: OPENZAP-123 - Restrict ANI presentation in ftmod_r2 (Patched by ric)
Moises Silva [Sat, 18 Dec 2010 00:33:43 +0000 (19:33 -0500)] 
freetdm: OPENZAP-123 - Restrict ANI presentation in ftmod_r2 (Patched by ric)

15 years agoMerge branch 'master' of git.freeswitch.org:freeswitch
Moises Silva [Sat, 18 Dec 2010 00:29:42 +0000 (19:29 -0500)] 
Merge branch 'master' of git.freeswitch.org:freeswitch

15 years agofreetdm: fix OPENZAP-125 (Add basic calling party category support into ftmod_r2...
Moises Silva [Sat, 18 Dec 2010 00:26:43 +0000 (19:26 -0500)] 
freetdm: fix OPENZAP-125 (Add basic calling party category support into ftmod_r2) (Patched by ric)

15 years agoMerge remote branch 'origin/master'
cypromis [Sat, 18 Dec 2010 00:16:58 +0000 (01:16 +0100)] 
Merge remote branch 'origin/master'

15 years agoMerge branch 'master' of git://git.freeswitch.org/freeswitch
Michael S Collins [Sat, 18 Dec 2010 00:17:16 +0000 (16:17 -0800)] 
Merge branch 'master' of git://git.freeswitch.org/freeswitch

15 years agolang: Update langs - Add pt_PT, update es to have es_ES and es_MX, update mod_say_es...
Michael S Collins [Sat, 18 Dec 2010 00:16:39 +0000 (16:16 -0800)] 
lang: Update langs - Add pt_PT, update es to have es_ES and es_MX, update mod_say_es and add mod_say_pt (FS-2937)

15 years agoMerge remote branch 'origin/master'
cypromis [Sat, 18 Dec 2010 00:16:03 +0000 (01:16 +0100)] 
Merge remote branch 'origin/master'

15 years agoSun Studio does not like __FUNCTION__ and -mt makes better multithreaded code
cypromis [Sat, 18 Dec 2010 00:15:55 +0000 (01:15 +0100)] 
Sun Studio does not like __FUNCTION__ and -mt makes better multithreaded code

15 years agoprevent race on codec change mid-call
Anthony Minessale [Fri, 17 Dec 2010 23:27:23 +0000 (17:27 -0600)] 
prevent race on codec change mid-call

15 years agoprune
Anthony Minessale [Fri, 17 Dec 2010 23:08:24 +0000 (17:08 -0600)] 
prune

15 years agoUpdate phrase_en.xml for version 1.0.14 of the sounds package
Michael S Collins [Fri, 17 Dec 2010 22:54:51 +0000 (14:54 -0800)] 
Update phrase_en.xml for version 1.0.14 of the sounds package

15 years agohide debug line
Anthony Minessale [Fri, 17 Dec 2010 22:19:56 +0000 (16:19 -0600)] 
hide debug line

15 years agoMerge branch 'arnaldo.sigstatus'
Arnaldo Pereira [Fri, 17 Dec 2010 22:18:11 +0000 (20:18 -0200)] 
Merge branch 'arnaldo.sigstatus'

15 years agoFS-2879
Anthony Minessale [Fri, 17 Dec 2010 22:06:11 +0000 (16:06 -0600)] 
FS-2879

15 years agooops
Anthony Minessale [Fri, 17 Dec 2010 21:28:19 +0000 (15:28 -0600)] 
oops

15 years agocid logic changes for calle[re]
Anthony Minessale [Fri, 17 Dec 2010 20:35:53 +0000 (14:35 -0600)] 
cid logic changes for calle[re]

15 years agofreetdm: core - moved validation of sigstatus from implementation to core, on sigstat...
Arnaldo Pereira [Fri, 17 Dec 2010 20:28:57 +0000 (18:28 -0200)] 
freetdm: core - moved validation of sigstatus from implementation to core, on sigstatus getters/setters
         core - locking the channel on ftdm_channel_get_sig_status() and ftdm_channel_set_sig_status(),
                but not on ftdm_span_get_sig_status() nor ftdm_span_set_sig_status()
         ftmod_r2 - locking channels on ftdm_r2_get_span_sig_status() and ftdm_r2_set_span_sig_status()

15 years agoUpdate ChangeLog through Dec 16, 2010
Michael S Collins [Fri, 17 Dec 2010 20:19:14 +0000 (12:19 -0800)] 
Update ChangeLog through Dec 16, 2010

15 years agoMerge remote branch 'fsorig/master'
Moises Silva [Fri, 17 Dec 2010 18:03:15 +0000 (13:03 -0500)] 
Merge remote branch 'fsorig/master'

15 years agofreetdm: add __USE_BSD to ftdm_os, needed by unistd.h for usleep() and string.h to...
Moises Silva [Fri, 17 Dec 2010 17:57:12 +0000 (12:57 -0500)] 
freetdm: add __USE_BSD to ftdm_os, needed by unistd.h for usleep() and string.h to define strcasecmp()
         add -Werror even when the compiler is unknown. This is just a work-around to gcc not being detected
         ad GNU by our current standalone build (not bootstrapped through FreeSWITCH)

15 years agofreetdm: ftmod_r2 - updated ftdm_r2_set_channel_sig_status() to notify the user of...
Arnaldo Pereira [Fri, 17 Dec 2010 17:50:11 +0000 (15:50 -0200)] 
freetdm: ftmod_r2 - updated ftdm_r2_set_channel_sig_status() to notify the user of signaling changes
                    just when specified on docs/sigstatus.txt.
also updated ftdm_r2_set_span_sig_status(), so that it uses the former to set channels
                    status, instead of doing it directly.

15 years agofreetdm: Fix for OPENZAP-128
Moises Silva [Fri, 17 Dec 2010 14:52:26 +0000 (09:52 -0500)] 
freetdm: Fix for OPENZAP-128
 ioctl interface in FreeBSD expects unsigned long

15 years agoMerge branch 'master' of git.freeswitch.org:freeswitch
Moises Silva [Fri, 17 Dec 2010 14:45:48 +0000 (09:45 -0500)] 
Merge branch 'master' of git.freeswitch.org:freeswitch

15 years agoskypopen: added hrtimers support to OSS audio driver
Giovanni Maruzzelli [Fri, 17 Dec 2010 14:44:20 +0000 (08:44 -0600)] 
skypopen: added hrtimers support to OSS audio driver

15 years agoMerge branch 'master' into netborder
Arnaldo Pereira [Thu, 16 Dec 2010 23:33:22 +0000 (21:33 -0200)] 
Merge branch 'master' into netborder

15 years agoMerge branch 'master' of git.sangoma.com:smg_freeswitch
Moises Silva [Thu, 16 Dec 2010 23:30:25 +0000 (18:30 -0500)] 
Merge branch 'master' of git.sangoma.com:smg_freeswitch

15 years agofreetdm: Add documentation on sig status
Moises Silva [Thu, 16 Dec 2010 23:29:45 +0000 (18:29 -0500)] 
freetdm: Add documentation on sig status

15 years agotweak on calle[re] id
Anthony Minessale [Thu, 16 Dec 2010 22:03:05 +0000 (16:03 -0600)] 
tweak on calle[re] id

15 years agoMerge remote branch 'smgfs/master'
Moises Silva [Thu, 16 Dec 2010 21:50:19 +0000 (16:50 -0500)] 
Merge remote branch 'smgfs/master'

15 years agofreetdm: ftmod_r2 - notify the core when we change the signaling status of a channel...
Arnaldo Pereira [Thu, 16 Dec 2010 21:44:32 +0000 (19:44 -0200)] 
freetdm: ftmod_r2 - notify the core when we change the signaling status of a channel or span through the api

15 years agoRemoved unwanted lines in previous commit
David Yat Sin [Thu, 16 Dec 2010 21:32:04 +0000 (16:32 -0500)] 
Removed unwanted lines in previous commit

15 years agofreetdm: added trace type to raw traces
David Yat Sin [Thu, 16 Dec 2010 20:57:46 +0000 (15:57 -0500)] 
freetdm: added trace type to raw traces

15 years agofreetdm: added trace type to raw traces
David Yat Sin [Thu, 16 Dec 2010 20:57:46 +0000 (15:57 -0500)] 
freetdm: added trace type to raw traces

15 years agofreetdm: ftmod_r2 - small code clean
Arnaldo Pereira [Thu, 16 Dec 2010 20:47:40 +0000 (18:47 -0200)] 
freetdm: ftmod_r2 - small code clean

15 years agovs2010 fix build
Jeff Lenk [Thu, 16 Dec 2010 20:24:54 +0000 (14:24 -0600)] 
vs2010 fix build

15 years agofreetdm: ftmod_r2 - fixed infinite loop on span stop
Arnaldo Pereira [Thu, 16 Dec 2010 20:19:50 +0000 (18:19 -0200)] 
freetdm: ftmod_r2 - fixed infinite loop on span stop

15 years agovs2010 fix build
Jeff Lenk [Thu, 16 Dec 2010 19:52:46 +0000 (13:52 -0600)] 
vs2010 fix build

15 years agoMerge branch 'master' of git@git.sangoma.com:smg_freeswitch
Arnaldo Pereira [Thu, 16 Dec 2010 19:01:37 +0000 (17:01 -0200)] 
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch

15 years agofreetdm: ftmod_r2 - implemented ftdm_r2_get_span_sig_status() and ftdm_r2_set_span_si...
Arnaldo Pereira [Thu, 16 Dec 2010 19:01:06 +0000 (17:01 -0200)] 
freetdm: ftmod_r2 - implemented ftdm_r2_get_span_sig_status() and ftdm_r2_set_span_sig_status()
         mod_freetdm - created sigstatus api command

15 years agowindows fix for last esl commit
Jeff Lenk [Thu, 16 Dec 2010 18:27:55 +0000 (12:27 -0600)] 
windows fix for last esl commit

15 years agowrong week to quit sniffing glue
Anthony Minessale [Thu, 16 Dec 2010 18:17:02 +0000 (12:17 -0600)] 
wrong week to quit sniffing glue

15 years agodoh
Anthony Minessale [Thu, 16 Dec 2010 17:58:18 +0000 (11:58 -0600)] 
doh

15 years agotune event socket params a bit
Anthony Minessale [Thu, 16 Dec 2010 17:34:02 +0000 (11:34 -0600)] 
tune event socket params a bit

15 years agouse a packet buffer for ESL
Anthony Minessale [Thu, 16 Dec 2010 17:33:38 +0000 (11:33 -0600)] 
use a packet buffer for ESL

15 years agofix formatting in debug mode
Anthony Minessale [Thu, 16 Dec 2010 16:10:15 +0000 (10:10 -0600)] 
fix formatting in debug mode

15 years agoadd CF_DIALPLAN
Anthony Minessale [Thu, 16 Dec 2010 15:45:43 +0000 (09:45 -0600)] 
add CF_DIALPLAN

15 years agonormalize tests for outbound channels to use switch_channel_direction instead of...
Anthony Minessale [Thu, 16 Dec 2010 02:59:33 +0000 (20:59 -0600)] 
normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND

15 years agonormalize tests for outbound channels to use switch_channel_direction instead of...
Anthony Minessale [Thu, 16 Dec 2010 02:59:23 +0000 (20:59 -0600)] 
normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND

15 years agoFS-2933
Anthony Minessale [Thu, 16 Dec 2010 02:01:34 +0000 (20:01 -0600)] 
FS-2933

15 years agoMerge branch 'master' into netborder
David Yat Sin [Wed, 15 Dec 2010 21:47:37 +0000 (16:47 -0500)] 
Merge branch 'master' into netborder

Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c

15 years agoMerge branch 'davidy.mapped_raw_traces'
David Yat Sin [Wed, 15 Dec 2010 21:45:15 +0000 (16:45 -0500)] 
Merge branch 'davidy.mapped_raw_traces'

15 years agoMerge branch 'davidy.channel_restart'
David Yat Sin [Wed, 15 Dec 2010 21:43:33 +0000 (16:43 -0500)] 
Merge branch 'davidy.channel_restart'

15 years agoFreetdm: exposed channel availability rate to user
David Yat Sin [Wed, 15 Dec 2010 21:42:47 +0000 (16:42 -0500)] 
Freetdm: exposed channel availability rate to user

15 years agofreetdm: Support for RAW traces
David Yat Sin [Wed, 15 Dec 2010 21:29:44 +0000 (16:29 -0500)] 
freetdm: Support for RAW traces

15 years agofreetdm: Support for RAW traces
David Yat Sin [Wed, 15 Dec 2010 21:29:03 +0000 (16:29 -0500)] 
freetdm: Support for RAW traces

15 years agofreetdm: ftmod_r2 - updated warning message
Arnaldo Pereira [Wed, 15 Dec 2010 20:48:49 +0000 (18:48 -0200)] 
freetdm: ftmod_r2 - updated warning message

15 years agofreetdm: ftmod_wanpipe - replaced some POLL macros by SANG_WAIT_OBJ_*
Arnaldo Pereira [Wed, 15 Dec 2010 20:32:35 +0000 (18:32 -0200)] 
freetdm: ftmod_wanpipe - replaced some POLL macros by SANG_WAIT_OBJ_*

15 years agoSkinny: handle new XMLAlarmMessage
Mathieu Parent [Wed, 15 Dec 2010 20:29:52 +0000 (21:29 +0100)] 
Skinny: handle new XMLAlarmMessage

This add support for new SCCP Firmware 9.1

(part of FS-2912)

15 years agofreetdm: ftmod_r2 - implemented set_channel_sig_status()
Arnaldo Pereira [Wed, 15 Dec 2010 20:08:55 +0000 (18:08 -0200)] 
freetdm: ftmod_r2 - implemented set_channel_sig_status()

15 years agofreetdm: ftmod_wanpipe - now receiving ftdm macros for channel polling, instead of...
Arnaldo Pereira [Wed, 15 Dec 2010 19:43:40 +0000 (17:43 -0200)] 
freetdm: ftmod_wanpipe - now receiving ftdm macros for channel polling, instead of using POLLPRI, etc., directly
         ftmod_r2 - also using ftdm macros for polling

15 years agoSkinny: set max message size to 2048 for now
Mathieu Parent [Wed, 15 Dec 2010 18:43:13 +0000 (19:43 +0100)] 
Skinny: set max message size to 2048 for now

(part of FS-2912)

15 years agoMerge branch 'master' into davidy.channel_restart
David Yat Sin [Wed, 15 Dec 2010 17:58:38 +0000 (12:58 -0500)] 
Merge branch 'master' into davidy.channel_restart

15 years agoFreetdm:fix for ftdm_channel_close not always passed double-pointer
David Yat Sin [Wed, 15 Dec 2010 17:56:49 +0000 (12:56 -0500)] 
Freetdm:fix for ftdm_channel_close not always passed double-pointer

15 years agovs2008 express fix build dependency
Jeff Lenk [Wed, 15 Dec 2010 17:50:41 +0000 (11:50 -0600)] 
vs2008 express fix build dependency

15 years agofreetdm: support for SIGEVENT_RING
David Yat Sin [Wed, 15 Dec 2010 16:45:50 +0000 (11:45 -0500)] 
freetdm: support for SIGEVENT_RING

15 years agowindows build fixes for last commit
Jeff Lenk [Wed, 15 Dec 2010 16:37:57 +0000 (10:37 -0600)] 
windows build fixes for last commit

15 years agouse our version for better compat
Anthony Minessale [Wed, 15 Dec 2010 16:22:45 +0000 (10:22 -0600)] 
use our version for better compat

15 years agoMerge branch 'master' into netborder
Moises Silva [Wed, 15 Dec 2010 16:20:29 +0000 (11:20 -0500)] 
Merge branch 'master' into netborder

15 years agodoh
Anthony Minessale [Wed, 15 Dec 2010 15:39:42 +0000 (09:39 -0600)] 
doh

15 years agofreetdm: define special size formatting that actually works on Linux and Windows
Moises Silva [Wed, 15 Dec 2010 14:56:27 +0000 (09:56 -0500)] 
freetdm: define special size formatting that actually works on Linux and Windows

15 years agoFS-2929
Mathieu Rene [Wed, 15 Dec 2010 14:43:36 +0000 (09:43 -0500)] 
FS-2929

15 years agomore jb work, add debug command and logging (sorry jlenk if this breaks win32)
Anthony Minessale [Wed, 15 Dec 2010 05:46:26 +0000 (23:46 -0600)] 
more jb work, add debug command and logging (sorry jlenk if this breaks win32)