Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 10540 237

latest revision download Branch root:

10540 annotated / raw | Diffs: previous, other | Lines: 1326 ( +1, -0 )

Created: 2008-11-26 10:22:26 -0500 (8 days ago) | Author: anthm | Changeset: 10540

update

10379 annotated / raw | Diffs: previous, other | Lines: 1325 ( +1, -0 )

Created: 2008-11-13 14:22:29 -0500 (21 days ago) | Author: anthm | Changeset: 10379

try to fix openbsd build

10357 annotated / raw | Diffs: previous, other | Lines: 1324 ( +1, -0 )

Created: 2008-11-12 08:55:22 -0500 (22 days ago) | Author: anthm | Changeset: 10357

posturepedics for better sleep

10244 annotated / raw | Diffs: previous, other | Lines: 1323 ( +10, -0 )

Created: 2008-11-04 19:20:30 -0500 (29 days ago) | Author: anthm | Changeset: 10244

update

10227 annotated / raw | Diffs: previous, other | Lines: 1313 ( +2, -0 )

Created: 2008-11-03 15:08:44 -0500 (31 days ago) | Author: anthm | Changeset: 10227

add hashing to event header lookup

10087 annotated / raw | Diffs: previous, other | Lines: 1311 ( +2, -0 )

Created: 2008-10-20 19:27:29 -0400 (44 days ago) | Author: anthm | Changeset: 10087

all vm to auth from the same a1-hash param used by sip (part deux)

10085 annotated / raw | Diffs: previous, other | Lines: 1309 ( +10, -0 )

Created: 2008-10-20 18:45:09 -0400 (44 days ago) | Author: mikej | Changeset: 10085

add switch_md5

10043 annotated / raw | Diffs: previous, other | Lines: 1299 ( +24, -1 )

Created: 2008-10-16 11:24:02 -0400 (49 days ago) | Author: anthm | Changeset: 10043

expose more of apr socket code

9985 annotated / raw | Diffs: previous, other | Lines: 1276 ( +10, -0 )

Created: 2008-10-12 17:51:51 -0400 (52 days ago) | Author: mikej | Changeset: 9985

validate strftime format string input (when necessary)

9490 annotated / raw | Diffs: previous, other | Lines: 1266 ( +1, -0 )

Created: 2008-09-09 11:25:31 -0400 (2 months 25 days ago) | Author: anthm | Changeset: 9490

still try to graceful shutdown in dire cirumstances

9118 annotated / raw | Diffs: previous, other | Lines: 1265 ( +7, -0 )

Created: 2008-07-21 09:12:22 -0400 (4 months 14 days ago) | Author: anthm | Changeset: 9118

add patch from FSCORE-160

9073 annotated / raw | Diffs: previous, other | Lines: 1258 ( +6, -0 )

Created: 2008-07-17 15:46:25 -0400 (4 months 18 days ago) | Author: anthm | Changeset: 9073

nut n' honey

8894 annotated / raw | Diffs: previous, other | Lines: 1252 ( +1, -1 )

Created: 2008-07-03 15:12:26 -0400 (5 months 1 day ago) | Author: mikej | Changeset: 8894

vim extendtab is bad

8686 annotated / raw | Diffs: previous, other | Lines: 1252 ( +96, -99 )

Created: 2008-05-27 00:30:03 -0400 (6 months ago) | Author: anthm | Changeset: 8686

indent pass 1

7966 annotated / raw | Diffs: previous, other | Lines: 1255 ( +1, -1 )

Created: 2008-03-26 18:14:09 -0400 (8 months ago) | Author: anthm | Changeset: 7966

add acl stuff

7789 annotated / raw | Diffs: previous, other | Lines: 1255 ( +3, -0 )

Created: 2008-03-04 18:53:23 -0500 (9 months ago) | Author: anthm | Changeset: 7789

trade a straw for a fire hose

7500 annotated / raw | Diffs: previous, other | Lines: 1252 ( +1, -1 )

Created: 2008-02-03 17:14:57 -0500 (9 months ago) | Author: brian | Changeset: 7500

set tab mode properly

7403 annotated / raw | Diffs: previous, other | Lines: 1252 ( +3, -3 )

Created: 2008-01-28 03:47:55 -0500 (10 months ago) | Author: mikej | Changeset: 7403

code analysis, bounds checks, buffer overrun fixes.

7398 annotated / raw | Diffs: previous, other | Lines: 1252 ( +14, -0 )

Created: 2008-01-27 20:11:26 -0500 (10 months ago) | Author: mikej | Changeset: 7398

whitespace cleanup

7396 annotated / raw | Diffs: previous, other | Lines: 1238 ( +1, -1 )

Created: 2008-01-27 15:01:02 -0500 (10 months ago) | Author: brian | Changeset: 7396

cleanup and consistency.. blah rain @ PHX fun

6575 annotated / raw | Diffs: previous, other | Lines: 1238 ( +25, -0 )

Created: 2007-12-07 22:41:00 -0500 (11 months ago) | Author: mikej | Changeset: 6575

use file locks to keep multiple concurrent copies of freeswitch from running at the same time (FSCORE-14)

6550 annotated / raw | Diffs: previous, other | Lines: 1213 ( +1, -1 )

Created: 2007-12-06 17:26:37 -0500 (11 months ago) | Author: anthm | Changeset: 6550

misc changes

6502 annotated / raw | Diffs: previous, other | Lines: 1213 ( +2, -0 )

Created: 2007-12-04 16:05:10 -0500 (12 months ago) | Author: mikej | Changeset: 6502

add switch_file_rename

6417 annotated / raw | Diffs: previous, other | Lines: 1211 ( +2, -0 )

Created: 2007-11-28 14:56:25 -0500 (12 months ago) | Author: anthm | Changeset: 6417

rss feeds of your voicemail

6414 annotated / raw | Diffs: previous, other | Lines: 1209 ( +15, -0 )

Created: 2007-11-27 14:32:55 -0500 (12 months ago) | Author: mikej | Changeset: 6414

initial check-in of file logger module from anthonyl branch, reworked for current module interface and cleaned up debugging code.  More to come on this module.

5846 annotated / raw | Diffs: previous, other | Lines: 1194 ( +5, -0 )

Created: 2007-10-11 23:28:59 -0400 (13 months ago) | Author: anthm | Changeset: 5846

EXECUTE ORDER 66

5765 annotated / raw | Diffs: previous, other | Lines: 1189 ( +10, -2 )

Created: 2007-09-28 21:06:08 -0400 (14 months ago) | Author: anthm | Changeset: 5765

tear the hell out of everything and rip it up into itsy bitsy pieces and put it all back together

5745 annotated / raw | Diffs: previous, other | Lines: 1181 ( +16, -0 )

Created: 2007-09-23 11:19:04 -0400 (14 months ago) | Author: anthm | Changeset: 5745

globs on #includes
no leading seperator indicates realitive
to the default conf dir.

examples:
<!--#include "profiles/*"-->
<!--#include "profiles/a*.xml"-->
<!--#include "/tmp/somedir/*"-->


5738 annotated / raw | Diffs: previous, other | Lines: 1165 ( +0, -0 )

Created: 2007-09-21 14:49:14 -0400 (14 months ago) | Author: mikej | Changeset: 5738

svn:eol-style properties, and make eol-style consistent in some files.

5458 annotated / raw | Diffs: previous, other | Lines: 1165 ( +1, -1 )

Created: 2007-06-24 16:37:41 -0400 (17 months ago) | Author: mikej | Changeset: 5458

change the directory walking functions to pass it the buffer.

5347 annotated / raw | Diffs: previous, other | Lines: 1165 ( +1, -1 )

Created: 2007-06-13 16:40:06 -0400 (17 months ago) | Author: anthm | Changeset: 5347

stage 1 of wrecking ball (duck!)

5239 annotated / raw | Diffs: previous, other | Lines: 1165 ( +1, -0 )

Created: 2007-06-01 11:17:30 -0400 (18 months ago) | Author: anthm | Changeset: 5239

add switch_file_printf to the api

5176 annotated / raw | Diffs: previous, other | Lines: 1164 ( +6, -7 )

Created: 2007-05-14 13:10:46 -0400 (18 months ago) | Author: anthm | Changeset: 5176

dox

5083 annotated / raw | Diffs: previous, other | Lines: 1165 ( +6, -0 )

Created: 2007-05-03 21:13:34 -0400 (19 months ago) | Author: mikej | Changeset: 5083

some quick apr_dir wrappers.

5033 annotated / raw | Diffs: previous, other | Lines: 1159 ( +4, -0 )

Created: 2007-04-28 15:00:57 -0400 (19 months ago) | Author: mikej | Changeset: 5033

wrap some other bits for use in the near future.

5002 annotated / raw | Diffs: previous, other | Lines: 1155 ( +1, -1 )

Created: 2007-04-23 11:33:25 -0400 (19 months ago) | Author: mikej | Changeset: 5002

Fix 2 errors in mod_spidermonkey on windows.
1. We need a pool for apr_stat.  Expand api and create a pool when necessary.
2. Don't use -1 value in enum for no reason as they can be signed or unsigned (compiler defined) so there is an int overflow.  This fixes an incorrect assert in the spidermonkey exception handling caused by an unsigned int overflow.

resolve http://jira.freeswitch.org/browse/MODLANG-7.

4799 annotated / raw | Diffs: previous, other | Lines: 1155 ( +20, -18 )

Created: 2007-03-29 20:15:25 -0400 (20 months ago) | Author: anthm | Changeset: 4799

indent again

4798 annotated / raw | Diffs: previous, other | Lines: 1153 ( +79, -99 )

Created: 2007-03-29 20:13:31 -0400 (20 months ago) | Author: anthm | Changeset: 4798

indent

4795 annotated / raw | Diffs: previous, other | Lines: 1173 ( +111, -116 )

Created: 2007-03-29 18:31:56 -0400 (20 months ago) | Author: anthm | Changeset: 4795

spring cleaning

4621 annotated / raw | Diffs: previous, other | Lines: 1178 ( +0, -4 )

Created: 2007-03-16 17:03:38 -0400 (20 months ago) | Author: mikej | Changeset: 4621

use _snprintf instead of switch_snprintf on windows for now.. snprintf seems to be having issues handling anything that uses the #define'd format strings for time t and 64 bit ints on windows.

4494 annotated / raw | Diffs: previous, other | Lines: 1182 ( +691, -1005 )

Created: 2007-03-09 15:44:13 -0500 (20 months ago) | Author: mikej | Changeset: 4494

add wrapper code to fully encapsulate apr, apr-utils, pcre, and sqlite.  fully use switch_ namespace in modules, create our own format and type defines.  follow up commit for unix autotools coming soon after this.  PLEASE NOTE: you will NEED to do a make megaclean and run configure again after this update (and the following commit) or it will not build.

4458 annotated / raw | Diffs: previous, other | Lines: 1496 ( +1, -0 )

Created: 2007-03-05 22:07:35 -0500 (20 months ago) | Author: mikej | Changeset: 4458

add format string define

4343 annotated / raw | Diffs: previous, other | Lines: 1495 ( +19, -0 )

Created: 2007-02-21 13:39:10 -0500 (21 months ago) | Author: mikej | Changeset: 4343

added switch_file_lock and switch_file_unlock to the exposed functions from apr to be used to make FSCORE-14 jira ticket cross platform.

4176 annotated / raw | Diffs: previous, other | Lines: 1476 ( +1, -1 )

Created: 2007-02-08 21:36:03 -0500 (21 months ago) | Author: mikej | Changeset: 4176

fix magic emacs and vi formatting comments in the bottom of our source files to use tabs instead of spaces

3923 annotated / raw | Diffs: previous, other | Lines: 1476 ( +9, -0 )

Created: 2007-01-06 17:57:31 -0500 (22 months ago) | Author: mikej | Changeset: 3923

add switch_time_exp_gmt_get for mishehu

3854 annotated / raw | Diffs: previous, other | Lines: 1467 ( +10, -0 )

Created: 2006-12-27 17:47:46 -0500 (23 months ago) | Author: mikej | Changeset: 3854

add FileDelete function to spidermonkey takes 1 param, the path of the file to delete, using / as the path seperator, regardless of unix vs. windows.  returns true is it was successfull, otherwise false

3807 annotated / raw | Diffs: previous, other | Lines: 1457 ( +3, -0 )

Created: 2006-12-22 17:33:48 -0500 (23 months ago) | Author: anthm | Changeset: 3807

say related stuff

3462 annotated / raw | Diffs: previous, other | Lines: 1454 ( +11, -0 )

Created: 2006-11-27 17:30:48 -0500 (2 years ago) | Author: mikej | Changeset: 3462

Add magic comments for emacs and vi in source and header files to properly format and display tabs vs. spaces in those editors:

/* For Emacs:
* Local Variables:
* mode:c
* indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
* For VIM:
* vim:set softtabstop=4 shiftwidth=4 tabstop=4 expandtab:
*/

3408 annotated / raw | Diffs: previous, other | Lines: 1443 ( +1, -0 )

Created: 2006-11-18 20:05:06 -0500 (2 years ago) | Author: anthm | Changeset: 3408

Ringback (sponsored by Front Logic)

This addition lets you set artifical ringback on a channel
that is waiting for an originated call to be answered.

the syntax is

<action application="set" data="ringback=[data]"/>

where data is either the full path to an audio file
or a teletone generation script..


syntax of teletone scripts

LEGEND:

0-9,a-d,*,# (standard dtmf tones)

variables: c,r,d,v,>,<,+,w,l,L,%

c (channels)        - Sets the number of channels.
r (rate)            - Sets the sample rate.
d (duration)        - Sets the default tone duration.
v (volume)          - Sets the default volume.
> (decrease vol)    - factor to decrease volume by per frame (0 for even decrease across duration).
< (increase vol)    - factor to increase volume by per frame (0 for even increase across duration).
+ (step)            - factor to step by used by < and >.
w (wait)            - default silence after each tone.
l (loops)           - number of times to repeat each tone in the script.
L (LOOPS)           - number of times to repeat the the whole script.
% (manual tone)     - a generic tone specified by a duration, a wait and a list of frequencies.

standard tones can have custom duration per use with the () modifier
7(1000, 500) to generate DTMF 7 for 1 second then pause .5 seconds

EXAMPLES

UK Ring Tone [400+450 hz on for 400ms off for 200ms then 400+450 hz on for 400ms off for 2200ms]
%(400,200,400,450);%(400,2200,400,450)

US Ring Tone [440+480 hz on for 2000ms off for 4000ms]
%(2000,4000,440,480)

ATT BONG [volume level 4000, even decay, step by 2, # key for 60ms with no wait, volume level 2000, 350+440hz {us dialtone} for 940ms
v=4000;>=0;+=2;#(60,0);v=2000;%(940,0,350,440)

SIT Tone 913.8 hz for 274 ms with no wait, 1370.6 hz for 274 ms with no wait, 1776.7 hz for 380ms with no wait
%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)

ATTN TONE (phone's off the hook!) 1400+2060+2450+2600 hz for 100ms with 100ms wait
%(100,100,1400,2060,2450,2600)

3377 annotated / raw | Diffs: previous, other | Lines: 1442 ( +2, -1 )

Created: 2006-11-14 22:17:28 -0500 (2 years ago) | Author: anthm | Changeset: 3377

hack to fix udp sockets

2728 annotated / raw | Diffs: previous, other | Lines: 1441 ( +3, -0 )

Created: 2006-09-17 18:13:51 -0400 (2 years 2 months ago) | Author: mikej | Changeset: 2728

tweak softimer to not int type truncate microsecond interval time.c

2555 annotated / raw | Diffs: previous, other | Lines: 1438 ( +1, -1 )

Created: 2006-09-07 11:15:39 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2555

what comes up must come down

2548 annotated / raw | Diffs: previous, other | Lines: 1438 ( +1, -1 )

Created: 2006-09-07 10:23:31 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2548

fix namespace

2112 annotated / raw | Diffs: previous, other | Lines: 1438 ( +1, -1 )

Created: 2006-07-25 11:11:15 -0400 (2 years 4 months ago) | Author: anthm | Changeset: 2112

move unix builds to apr 1.2.7, sqlite 3.3.6 and libsndfile 1.0.16

2070 annotated / raw | Diffs: previous, other | Lines: 1438 ( +2, -2 )

Created: 2006-07-24 00:31:28 -0400 (2 years 4 months ago) | Author: mikej | Changeset: 2070

fix C linkage when using templates issue when building C++ modules in msvc that stems from including some windows header files inside of an extern C block, when building with C++.

1428 annotated / raw | Diffs: previous, other | Lines: 1438 ( +3, -0 )

Created: 2006-05-10 17:28:28 -0400 (2 years 6 months ago) | Author: mikej | Changeset: 1428

fix dox

1300 annotated / raw | Diffs: previous, other | Lines: 1435 ( +5, -5 )

Created: 2006-04-29 19:43:28 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1300

part 3 of 3 standardizing typedefed types to end in _t.

1292 annotated / raw | Diffs: previous, other | Lines: 1435 ( +6, -6 )

Created: 2006-04-28 21:00:52 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1292

part 1 of many standardizing typedefed types to end in _t

1291 annotated / raw | Diffs: previous, other | Lines: 1435 ( +2, -9 )

Created: 2006-04-28 16:04:08 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1291

use macro for EXTERN "C" begin and end lines in header files to clean up the headers, and to eliminate a format bug in emacs.

1290 annotated / raw | Diffs: previous, other | Lines: 1442 ( +12, -0 )

Created: 2006-04-28 15:46:57 -0400 (2 years 7 months ago) | Author: anthm | Changeset: 1290

add transfer capability and small ways to test it

1281 annotated / raw | Diffs: previous, other | Lines: 1430 ( +10, -0 )

Created: 2006-04-27 17:09:58 -0400 (2 years 7 months ago) | Author: anthm | Changeset: 1281

crash prevention

1176 annotated / raw | Diffs: previous, other | Lines: 1420 ( +1, -1 )

Created: 2006-04-17 14:25:43 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1176

improvements

982 annotated / raw | Diffs: previous, other | Lines: 1420 ( +68, -0 )

Created: 2006-03-30 18:02:50 -0500 (2 years 8 months ago) | Author: anthm | Changeset: 982

icc changes part 1

963 annotated / raw | Diffs: previous, other | Lines: 1352 ( +2, -0 )

Created: 2006-03-29 16:27:35 -0500 (2 years 8 months ago) | Author: anthm | Changeset: 963

optimize

759 annotated / raw | Diffs: previous, other | Lines: 1350 ( +1, -0 )

Created: 2006-03-05 22:23:34 -0500 (2 years 8 months ago) | Author: mikej | Changeset: 759

add perl dir to the path at runtime on windows.

729 annotated / raw | Diffs: previous, other | Lines: 1349 ( +2, -0 )

Created: 2006-03-02 12:36:23 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 729

add file io and sqlite native ability to js

636 annotated / raw | Diffs: previous, other | Lines: 1347 ( +1, -0 )

Created: 2006-02-20 01:13:56 -0500 (2 years 9 months ago) | Author: mikej | Changeset: 636

fix more msvc warnings.

634 annotated / raw | Diffs: previous, other | Lines: 1346 ( +3, -0 )

Created: 2006-02-19 19:23:25 -0500 (2 years 9 months ago) | Author: mikej | Changeset: 634

turn on higher warning level in msvc for the core and libteletone and resolve warnings.

616 annotated / raw | Diffs: previous, other | Lines: 1343 ( +9, -0 )

Created: 2006-02-14 16:13:53 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 616

Add multicast event module

This does 2 things when loaded:

1) All events are serialized and sent to the multicast destination.
2) Any serialized event received on the socket will be reconstituted into
  an event and fired on the local box

So, if you make another local event handler listen for the custom event from
mod_event_multicast "multicast::event" you will be able to react to events
on other instances of FreeSWITCH


291 annotated / raw | Diffs: previous, other | Lines: 1334 ( +0, -1 )

Created: 2006-01-05 18:30:07 -0500 (2 years 10 months ago) | Author: mikej | Changeset: 291

tweak fix for apr doxygen.

287 annotated / raw | Diffs: previous, other | Lines: 1335 ( +0, -2 )

Created: 2006-01-05 17:51:01 -0500 (2 years 10 months ago) | Author: mikej | Changeset: 287

Create switch_version.h on msvc.

284 annotated / raw | Diffs: previous, other | Lines: 1337 ( +2, -2 )

Created: 2006-01-05 16:57:44 -0500 (2 years 10 months ago) | Author: mikej | Changeset: 284

tweak to apr doxygen

280 annotated / raw | Diffs: previous, other | Lines: 1337 ( +26, -12 )

Created: 2006-01-05 16:03:22 -0500 (2 years 10 months ago) | Author: anthm | Changeset: 280

what's up doc

260 annotated / raw | Diffs: previous, other | Lines: 1323 ( +3, -3 )

Created: 2006-01-02 19:48:52 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 260

and a few corrections to the docs.

259 annotated / raw | Diffs: previous, other | Lines: 1323 ( +378, -63 )

Created: 2006-01-02 19:10:18 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 259

complete first go through of doxygen for the apr\apu based functions.

258 annotated / raw | Diffs: previous, other | Lines: 1008 ( +7, -7 )

Created: 2006-01-02 17:45:50 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 258

tweak

257 annotated / raw | Diffs: previous, other | Lines: 1008 ( +387, -49 )

Created: 2006-01-02 17:36:01 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 257

More doxygen fun.

256 annotated / raw | Diffs: previous, other | Lines: 670 ( +370, -99 )

Created: 2006-01-02 15:32:26 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 256

more apr doxygen, this time, it works right!

253 annotated / raw | Diffs: previous, other | Lines: 399 ( +125, -17 )

Created: 2006-01-02 10:14:19 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 253

doxygen of switch thread funcs from apr.

252 annotated / raw | Diffs: previous, other | Lines: 291 ( +112, -50 )

Created: 2006-01-02 00:00:28 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 252

some more doxygen stuff... still a LOT to go.

251 annotated / raw | Diffs: previous, other | Lines: 229 ( +4, -1 )

Created: 2006-01-01 10:23:12 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 251

initial doxygen.  Much, much more to go.

239 annotated / raw | Diffs: previous, other | Lines: 226 ( +22, -0 )

Created: 2005-12-29 14:14:05 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 239

a little more header juggling.

237 new annotated / raw | Lines: 204 ( +204, -0 )

Created: 2005-12-29 12:25:28 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 237

juggle the header files.