Commit Graph

237 Commits (04224c20362f94f99886d6b51adb7b90db62855f)

Author SHA1 Message Date
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
18 years ago
Steve Murphy 0e969271ae After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort.
18 years ago
Steve Murphy 8a7732f067 via 10206, I have added an option (e) to Dial to allow the h exten to get run on peer. Had to upgrade ast_flag stuff to 64 bits to do this.
18 years ago
Russell Bryant fcd3f8dbea Merged revisions 75067 via svnmerge from
18 years ago
Joshua Colp 7bc762c319 Merged revisions 74815 via svnmerge from
18 years ago
Russell Bryant e9290d5178 Merged revisions 74323 via svnmerge from
18 years ago
Russell Bryant 7f10fccec1 Merged revisions 74162 via svnmerge from
18 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Joshua Colp 998261f602 Fix compiling of res_musiconhold under dev mode.
18 years ago
Russell Bryant 90d6885701 Add a new feature for Music on Hold. If you set the "digit" option for a
18 years ago
Joshua Colp b10fd38770 Music on hold and crypto no longer need their symbols globally exported. They register the function pointers upon loading with their respective stubs.
18 years ago
Joshua Colp b3c0e124bd I'm crazy so I think I'll change the musiconhold classes linked list to read/write as well!
19 years ago
Joshua Colp c19b8803f3 Merged revisions 53088 via svnmerge from
19 years ago
Joshua Colp fa6d3941df Merged revisions 51513 via svnmerge from
19 years ago
Luigi Rizzo dc31eaa025 include "asterisk/zapata.h" instead of looking
19 years ago
Tilghman Lesher d670858735 Merged revisions 48375 via svnmerge from
19 years ago
Russell Bryant d24a78944d Merged revisions 48357 via svnmerge from
19 years ago
Tilghman Lesher 35b63c6b4c Merged revisions 48049 via svnmerge from
19 years ago
Russell Bryant 89d48b53a2 Merged revisions 47239 via svnmerge from
19 years ago
Tilghman Lesher 10875731ec Merged revisions 47051 via svnmerge from
19 years ago
Russell Bryant 232e56f496 Merged revisions 46965 via svnmerge from
19 years ago
Russell Bryant 4337a82563 Merged revisions 46363 via svnmerge from
19 years ago
Kevin P. Fleming 3c876af5cf Merged revisions 44378 via svnmerge from
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Joshua Colp 29d27bfe0d Merged revisions 43933 via svnmerge from
19 years ago
Tilghman Lesher 6ae8741518 Lots more removal of deprecated things
19 years ago
Kevin P. Fleming 8b79aba992 do this fix properly :-)
19 years ago
Matthew Fredrickson 33ddb53663 Various updates from PCadach's chan_h323-live branch
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Jason Parker 2a3aaa9818 Fix a small typo I found.
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Joshua Colp 2410854b3c Merged revisions 38825 via svnmerge from
19 years ago
Joshua Colp bec319415f Merged revisions 38654 via svnmerge from
19 years ago
Kevin P. Fleming 6d0742fc16 merge Russell's 'hold_handling' branch, finally implementing music-on-hold handling the way it was decided at AstriDevCon Europe 2006 (and the way people really want it to be)
19 years ago
Kevin P. Fleming f761d2f6f0 prepare Asterisk for new zaptel.h/tonezone.h installation locations
19 years ago
Kevin P. Fleming e61d3d91f3 The Eurostar Commit! (it's amazing how much work you can get done on a 150 minute train ride from Paris to London <G>)
19 years ago
Kevin P. Fleming b31b0be819 various minor portability fixes (mostly from tholo for OpenBSD)
19 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
19 years ago
Russell Bryant 006989cbe2 Use a dynamically sized array to store the list of files for moh "files" mode
19 years ago
Russell Bryant 61d295f187 when using moh files mode, don't look for a file past the number of files
19 years ago
Russell Bryant a6d039cd37 add a comment where some memory usage optimization needs to be done
19 years ago
Kevin P. Fleming 736dc15d0b Merged revisions 31555 via svnmerge from
19 years ago
Russell Bryant 53df01c9cc when displaying the list of registered music on hold classes, only show
19 years ago
Tilghman Lesher aeed5ca05d Merged revisions 24019 via svnmerge from
19 years ago
Russell Bryant 00f9884604 - convert lists to use linked list macros
19 years ago
Kevin P. Fleming 574e14cbea Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!
19 years ago
Luigi Rizzo 11551079cf more strncpy/ast_copy_string replacement.
19 years ago
Tilghman Lesher 5bcdea5102 Merged revisions 20966 via svnmerge from
19 years ago
Luigi Rizzo e43bc6634d This rather large commit changes the way modules are loaded.
19 years ago
Kevin P. Fleming f10f427d49 since the module API is changing, it's a good time to const-ify the description() and key() return values
19 years ago
Tilghman Lesher 756c7cbb12 Bug 6873 - Finish moving from the non-threadsafe (and poor randomness) rand() to threadsafe ast_random()
19 years ago
Joshua Colp bf7f1ec0f8 Merged revisions 16534 via svnmerge from
19 years ago
Matt O'Gorman a5ece3388a Janitor work converting !ast_strlen_zero(a)?a:b
19 years ago
Olle Johansson b4a0e2a8bb - Formatting fix in musiconhold
20 years ago
Olle Johansson acfc219733 Reverting revision 10998 that was accidentaly committed to trunk. My apologies.
20 years ago
Olle Johansson dd5222fd30 Update to trunk
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant efae38a82d - conversions to allocation wrappers
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Josh Roberson c347d8fee3 issue #5803
20 years ago
Kevin P. Fleming 544a2ecbd3 issue #5766
20 years ago
Kevin P. Fleming a0a9769616 issue #5648
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer e5afdbbe16 Fix res_musiconhold lock
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 25f3403b21 don't access freed memory if the frame was malloc'd
20 years ago
Russell Bryant 746efc536a ensure that the MOH_QUIET flag gets set for the mode "quietmp3nb"
20 years ago
Kevin P. Fleming fcc3a3ac32 don't install moh functions if no classes are configured (issue #5025 with mods)
20 years ago
Kevin P. Fleming ff971379f4 support new format for musiconhold.conf (issue #4908)
20 years ago
Mark Spencer 86ec024624 Fix music on hold leak (bug #4842)
20 years ago
Kevin P. Fleming 22b0f5d306 add a library of timeval manipulation functions, and change a large number of usses to use the new functions (bug #4504)
20 years ago
Kevin P. Fleming 37184c4244 revert patch from bug #4532 until CPU consumption problem can be resolved
20 years ago
Kevin P. Fleming 771f699cdd fix threading portability problem with FreeBSD (bug #4532)
20 years ago
Anthony Minessale II de87676975 Apply NODIR Patch (Bug #4619)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 4f299de252 major Makefile and build process improvements, including removal of all hardcoded paths (modules must now use run-time paths as they should) (bug #4116)
20 years ago
Kevin P. Fleming 1bac31d6bd more efficient (and understandable) ast_channel_walk_locked, and vastly more efficient ast_channel_by_name_locked (bug #4265)
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Kevin P. Fleming b052fe894b ensure that the random number generator(s) are always seeded with a different value during Asterisk startup
20 years ago
Mark Spencer 4b03dace5f Fix little formatting thingy
20 years ago
Mark Spencer badc4dec46 Make mpg123 behave more nicely
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer f8fc683adc Add "StartMusicOnHold and "StopMusicOnHold" apps (bug #3703)
21 years ago
Mark Spencer 5f726ad8c7 Merge config updates (bug #3406)
21 years ago
Russell Bryant 0c30452423 update copyright headers for 2005
21 years ago
Mark Spencer 2c1f9b84ff Check moh files at runtime (bug #3314)
21 years ago
Mark Spencer 03458dc73a Various moh fixes (bug #3291)
21 years ago
Mark Spencer e83f71679f Fix typo in moh output (bug #3265)
21 years ago
Mark Spencer 45b4dbf298 Fix music on hold to quitat hangup rather than during channel destruction (bug #3035)
21 years ago
Anthony Minessale II 66049c961b tweak to make music load classes more elegantly
21 years ago
Anthony Minessale II edd3fe50fb fix bug added to my code so I don
21 years ago
Mark Spencer 7b968f6151 Merge kpflemings moh_files fixes (bug #3224)
21 years ago
Anthony Minessale II 10a6e598ac misplaced chdir call on moh DoH\!
21 years ago
Mark Spencer 713a2eb072 Merge anthm's native MOH patch (bug #2639) he promises me he'll rid it of ast_flag_moh...
21 years ago
Mark Spencer 5789ae4d18 Make music on hold truly optional (bug #2998)
21 years ago
Mark Spencer 834627669e Check that FD's are open before closing (bug #2858)
21 years ago
Mark Spencer 64b9a563f2 Make menu interruptible (bug #2377), Also fix PBX "add extension" CLI (bug #2289)
21 years ago
Mark Spencer e7908a50e8 Add stream support and permit minimum respawn time (bug #2254)
21 years ago
Mark Spencer 7acee329e1 Merge BSD stack size work (bug #2067)
21 years ago
Mark Spencer de4188df06 Merge musiconhold stuff (bug #2027), restructure AGI to eventually support registration
21 years ago
Mark Spencer 044ad2e2e7 Merge remaining audit patch (save dlfcn.c)
21 years ago
Mark Spencer f63d46097d Back out accidental changes by anthm
21 years ago
Anthony Minessale II 75d4369dfc autodial update
21 years ago
James Golovich 3d0e3d3c0f More formatting cleanups.
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer d208532e6e x86-64 compile fixes and cleanups
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer 103bb4a334 Enhancements for zaptel+bsd (bug #1781)
21 years ago
James Golovich 8136198e53 Use ast_strlen_zero in res_musiconhold.c
21 years ago
Mark Spencer 4d1137ded4 Fix a couple of small typos (bug #1648)
21 years ago
Mark Spencer 4f51ef7ab7 Unbuffered music on hold
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Mark Spencer eeb2ca5b26 Make read/write mode have a lock parameter and use it properly.
22 years ago
Mark Spencer 96c7fb890e Reduce volume of hold music to 8k / 4k
22 years ago
Mark Spencer 97c5b2b7d7 Take out unnecessary setting of delivery times.
22 years ago
Mark Spencer 7c35f68e29 Fix milliwatt and musiconhold to know about delivery times
22 years ago
Jeremy McNamara 718d215046 Document SetMusicOnHold. Bug #783
22 years ago
Jeremy McNamara 6ae49b9ccd Don't core on mpg123. Bug #671
22 years ago
Mark Spencer d387ca7779 Handle mpg123 failures without leaking fd's
22 years ago
Mark Spencer 55e664cb00 Fix various compiler warnings (bug #322)
22 years ago
Mark Spencer 4e13099add Improve child process reaping (bug #278)
22 years ago
Mark Spencer 479a67e629 BSD portability enhancements (bug #234)
22 years ago
Martin Pycko 501c800c5a Show the names of the codecs instead of the numbers (bug #92)
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 45bdf40534 Wait for mpg123 to die
22 years ago
Mark Spencer 01fcb9779a Allow groups to be checked in reverse order, make musiconhold die on restart
22 years ago
Mark Spencer 34b28107e2 Minor fixes
22 years ago
Mark Spencer 27d3190aa2 Merge / correct MM's patches
22 years ago
Matteo Brancaleoni 2c64ccad0f Tue Mar 18 07:00:01 CET 2003
23 years ago
Matteo Brancaleoni ca908e767c lun mar 17 19:11:15 CET 2003
23 years ago
Matteo Brancaleoni 61e446f04b dom mar 16 23:37:23 CET 2003
23 years ago
Matteo Brancaleoni ce58e5862d Tue Mar 4 07:00:01 CET 2003
23 years ago
Mark Spencer a01d8d593f Version 0.3.0 from FTP
23 years ago
Mark Spencer 67751c3992 Version 0.2.0 from FTP
23 years ago
Mark Spencer bab0cfd263 Version 0.1.12 from FTP
23 years ago