Jason Parker 
							
						 
					 
					
						
						
							
						
						59c9ff7ef2 
					 
					
						
						
							
							More changes to change return values from load_module functions.  
						
						... 
						
						
						
						(issue #11096 )
Patches:
      codec_adpcm.c.patch uploaded by moy (license 222)
      codec_alaw.c.patch uploaded by moy (license 222)
      codec_a_mu.c.patch uploaded by moy (license 222)
      codec_g722.c.patch uploaded by moy (license 222)
      codec_g726.c.diff uploaded by moy (license 222)
      codec_gsm.c.patch uploaded by moy (license 222)
      codec_ilbc.c.patch uploaded by moy (license 222)
      codec_lpc10.c.patch uploaded by moy (license 222)
      codec_speex.c.patch uploaded by moy (license 222)
      codec_ulaw.c.patch uploaded by moy (license 222)
      codec_zap.c.patch uploaded by moy (license 222)
      format_g723.c.patch uploaded by moy (license 222)
      format_g726.c.patch uploaded by moy (license 222)
      format_g729.c.patch uploaded by moy (license 222)
      format_gsm.c.patch uploaded by moy (license 222)
      format_h263.c.patch uploaded by moy (license 222)
      format_h264.c.patch uploaded by moy (license 222)
      format_ilbc.c.patch uploaded by moy (license 222)
      format_jpeg.c.patch uploaded by moy (license 222)
      format_ogg_vorbis.c.patch uploaded by moy (license 222)
      format_pcm.c.patch uploaded by moy (license 222)
      format_sln.c.patch uploaded by moy (license 222)
      format_vox.c.patch uploaded by moy (license 222)
      format_wav.c.patch uploaded by moy (license 222)
      format_wav_gsm.c.patch uploaded by moy (license 222)
      res_adsi.c.patch uploaded by eliel (license 64)
      res_ael_share.c.patch uploaded by eliel (license 64)
      res_clioriginate.c.patch uploaded by eliel (license 64)
      res_convert.c.patch uploaded by eliel (license 64)
      res_indications.c.patch uploaded by eliel (license 64)
      res_musiconhold.c.patch uploaded by eliel (license 64)
      res_smdi.c.patch uploaded by eliel (license 64)
      res_speech.c.patch uploaded by eliel (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@87889  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-10-31 19:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Tilghman Lesher 
							
						 
					 
					
						
						
							
						
						56b9568164 
					 
					
						
						
							
							Don't reload a configuration file if nothing has changed.  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79747  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-08-16 21:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						f8483a0d04 
					 
					
						
						
							
							Do a massive conversion for using the ast_verb() macro  
						
						... 
						
						
						
						(closes issue #10277 , patches by mvanbaak)
Basically, this changes ...
if (option_verbose > 2)
   ast_verbose(VERBOSE_PREFIX_3, "Something\n");
to ...
ast_verb(3, "Something\n");
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@77299  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2007-07-26 15:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						f722121ca0 
					 
					
						
						
							
							Merged revisions 52997 via svnmerge from  
						
						... 
						
						
						
						https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r52997 | russell | 2007-01-30 17:23:24 -0600 (Tue, 30 Jan 2007) | 5 lines
When we are checking for a system installed version of libgsm, we need to check
for gsm.h as well.  Furthermore, when checking for this header, it may be
located in a gsm/ sub directory, so check for that, as well.
(issue #8773 )
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@52998  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
					
						2007-01-30 23:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						c63fe750bb 
					 
					
						
						
							
							minor performance improvement  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42477  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-09-08 21:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						0a27d8bfe5 
					 
					
						
						
							
							merge new_loader_completion branch, including (at least):  
						
						... 
						
						
						
						- restructured build tree and makefiles to eliminate recursion problems
  - support for embedded modules
  - support for static builds
  - simpler cross-compilation support
  - simpler module/loader interface (no exported symbols)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40722  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-08-21 02:11:39 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						8f4ad8f577 
					 
					
						
						
							
							pointer signedness warnings elimination  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37296  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-07-07 16:03:56 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						dbf099cdb8 
					 
					
						
						
							
							update dependency information to match new names for dependencies  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@37085  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-07-05 20:12:29 +00:00 
						 
				 
			
				
					
						
							
							
								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>)  
						
						... 
						
						
						
						support the new location for zaptel.h and tonezone.h
use the dependency information output by menuselect to build Makefile rules for each module for header files and libraries
combine the common rules into a top-level Makefile.rules file
remove all (now) unnecessary stuff from subdir Makefiles
change translator API so that the newpvt() callback returns an int instead of a pointer (it no longer allocates memory)
alphabetize --with-<foo> options in configure script
enhance Net-SNMP support in configure script to provide a --with-netsnmp option
fix support for --with-pq so that if pg-config is not found when --with-pq is specified, an error will be generated
add 'optional package' usage to modules now that menuselect can output it
allow res_snmp to build by default, since the new loader changes coming soon will solve the function naming problem (and users can disable it via menuselect anyway)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@35832  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-24 19:43:31 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						472c1ca282 
					 
					
						
						
							
							simplify autoconfig include mechanism (make tholo happy he can use lint again :-)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@32846  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-06-07 18:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						574e14cbea 
					 
					
						
						
							
							Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have autoconf and menuselect tools for Asterisk!  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@22267  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-24 17:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						e43bc6634d 
					 
					
						
						
							
							This rather large commit changes the way modules are loaded.  
						
						... 
						
						
						
						As partly documented in loader.c and include/asterisk/module.h,
modules are now expected to return all of their methods and flags
into a structure 'mod_data', and are normally loaded with RTLD_NOW
| RTLD_LOCAL, so symbols are resolved immediately and conflicts
should be less likely.  Only in a small number of cases (res_*,
typically) modules are loaded RTLD_GLOBAL, so they can export
symbols.
 
The core of the change is only the two files loader.c and
include/asterisk/module.h, all the rest is simply adaptation of the
existing modules to the new API, a rather mechanical (but believe
me, time and finger-consuming!) process whose detail you can figure
out by svn diff'ing any single module.
Expect some minor compilation issue after this change, please
report it on mantis http://bugs.digium.com/view.php?id=6968 
so we collect all the feedback in one place.
I am just sorry that this change missed SVN version number 20000!
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20003  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-14 14:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						f10f427d49 
					 
					
						
						
							
							since the module API is changing, it's a good time to const-ify the description() and key() return values  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@18552  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-08 22:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						1bba6ec6fc 
					 
					
						
						
							
							merge rizzo's codec module rework (very similar to the format module rework)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@18541  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-04-08 21:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Luigi Rizzo 
							
						 
					 
					
						
						
							
						
						2326d0d499 
					 
					
						
						
							
							Bring in the new loader code as described in mantis  #4377  
						
						... 
						
						
						
						and updated to today's version.
The core of the patch is only two files, loader.c
and include/asterisk/module.h, with the other files
touched only to adapt non-standard usages of the
reference counts and localuser lists.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@15784  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-28 21:15:10 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						b0ac62573a 
					 
					
						
						
							
							revert loader changes that have clearly not undergone adequate testing before commit  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@14952  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-25 23:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Tilghman Lesher 
							
						 
					 
					
						
						
							
						
						bdd24455b4 
					 
					
						
						
							
							Bug 4377 - Round 2 of the loader updates  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@14886  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-03-25 06:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						fbdc8ce317 
					 
					
						
						
							
							conversions to use allocation wrappers (issue  #6277 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@8381  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2006-01-21 08:45:39 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						62084f9736 
					 
					
						
						
							
							use the system libgsm if available (issue  #5434 , modified to still work with builtin libgsm)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7539  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-12-20 08:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						2c65582b66 
					 
					
						
						
							
							remove extraneous svn:executable properties  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-29 18:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						31a804b97c 
					 
					
						
						
							
							issue  #5605  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6979  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-11-06 15:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						6324072247 
					 
					
						
						
							
							more doxygenification (issue  #5513 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6852  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-10-26 13:03:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						5da915dcfd 
					 
					
						
						
							
							update MANY more files with proper copyright/license info (thanks Ian!)  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6596  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-09-14 20:46:50 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						2b8338cb52 
					 
					
						
						
							
							more file version tags  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5866  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-06-06 22:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Fredrickson 
							
						 
					 
					
						
						
							
						
						1febd6c72d 
					 
					
						
						
							
							Memory leak fixes Bug  #4216  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5638  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-05-12 17:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin P. Fleming 
							
						 
					 
					
						
						
							
						
						1f9ab2380a 
					 
					
						
						
							
							use double-quotes instead of angle-brackets for non-system include files (bug  #4058 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5490  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-04-21 06:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Bryant 
							
						 
					 
					
						
						
							
						
						7b5e73c7a8 
					 
					
						
						
							
							show correct codec in verbose messages (bug  #4008 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5452  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-04-12 02:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						7082d0584e 
					 
					
						
						
							
							Add PLC and jitter buffer and iax2 meta trunk with timestamps (bug  #2532 ,  #3400 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5192  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2005-03-17 21:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								James Golovich 
							
						 
					 
					
						
						
							
						
						8801247d76 
					 
					
						
						
							
							Remove pthread.h from source.  We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3276  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-06-22 18:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						727abcdec7 
					 
					
						
						
							
							Merge FreeBSD locking fixes (bug  #1411 )  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3176  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2004-06-09 01:45:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						1bb58646de 
					 
					
						
						
							
							Totally revamp thread debugging to support locating and removing deadlocks  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1310  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-08-13 15:25:16 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						f2c4538f61 
					 
					
						
						
							
							Fri Mar  7 07:00:00 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@634  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-07 06:00:13 +00:00 
						 
				 
			
				
					
						
							
							
								Matteo Brancaleoni 
							
						 
					 
					
						
						
							
						
						b9ae36c893 
					 
					
						
						
							
							dom mar  2 20:52:10 CET 2003  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@629  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2003-03-02 19:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d4cce257b2 
					 
					
						
						
							
							Version 0.3.0 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@556  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2002-11-29 02:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d5930d1fe8 
					 
					
						
						
							
							Version 0.1.12 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@446  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2002-05-13 22:29:39 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						d9a7d03d8d 
					 
					
						
						
							
							Version 0.1.9 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@323  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2001-05-15 22:02:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						5f80ce7975 
					 
					
						
						
							
							Version 0.1.8 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@263  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2001-04-03 18:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						1e56a9a9cf 
					 
					
						
						
							
							Version 0.1.7 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@252  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2001-03-22 04:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						e47ab6be7a 
					 
					
						
						
							
							Version 0.1.4 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@215  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						2000-07-25 20:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						a34c3d3484 
					 
					
						
						
							
							Version 0.1.1 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@135  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						1999-12-12 08:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Spencer 
							
						 
					 
					
						
						
							
						
						9a741e5696 
					 
					
						
						
							
							Version 0.1.0 from FTP  
						
						... 
						
						
						
						git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
						
					 
					
						1999-11-15 06:08:50 +00:00