4560279c69 
								
							
								 
							
						 
						
							
							
								
								All ODBC parts can now use either unixodbc or iodbc.  
							
							... 
							
							
 
							
							This allows for the ODBC parts to work on OpenBSD as well.
99.99% of the work is done by seanbright (bow, bow) and I actually
did nothing but test and yell at him that it still didn't work :)
Thanks for helping out !
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@146925  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								1697c6e588 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 145751 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
  r145751 | tilghman | 2008-10-02 10:13:21 -0500 (Thu, 02 Oct 2008) | 3 lines
  
  Some sanity checks that may have led to prior crashes, found by codefreeze-lap
  (murf) on IRC.  Also some cleanup of incorrectly-used constants.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@145752  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								08af5bb312 
								
							
								 
							
						 
						
							
							
								
								Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating  
							
							... 
							
							
 
							
							when a file is invalid from when a file is missing.  This is most important when
we have two configuration files.  Consider the following example:
Old system:
sip.conf     users.conf     Old result               New result
========     ==========     ==========               ==========
Missing      Missing        SIP doesn't load         SIP doesn't load
Missing      OK             SIP doesn't load         SIP doesn't load
Missing      Invalid        SIP doesn't load         SIP doesn't load
OK           Missing        SIP loads                SIP loads
OK           OK             SIP loads                SIP loads
OK           Invalid        SIP loads incompletely   SIP doesn't load
Invalid      Missing        SIP doesn't load         SIP doesn't load
Invalid      OK             SIP doesn't load         SIP doesn't load
Invalid      Invalid        SIP doesn't load         SIP doesn't load
So in the case when users.conf doesn't load because there's a typo that
disrupts the syntax, we may only partially load users, instead of failing with
an error, which may cause some calls not to get processed.  Worse yet, the old
system would do this with no indication that anything was even wrong.
(closes issue #10690 )
 Reported by: dtyoo
 Patches: 
       20080716__bug10690.diff.txt uploaded by Corydon76 (license 14)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@142992  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								37133a6993 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 137138 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r137138 | tilghman | 2008-08-10 19:20:38 -0500 (Sun, 10 Aug 2008) | 5 lines
Deallocate database connection handle on disconnect, as we allocate another
one on connect.
(closes issue #13271 )
 Reported by: dveiga
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@137150  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								357bf3e90b 
								
							
								 
							
						 
						
							
							
								
								All of the res/ stuff (other than res_jabber) from the RSW branch.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@137028  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							17 years ago  
				
					
						
							
							
								 
						
							
							
								b247dcf432 
								
							
								 
							
						 
						
							
							
								
								a small change to make things compile  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@130296  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								caf226d50e 
								
							
								 
							
						 
						
							
							
								
								Don't copy on NULL.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@130234  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								bead8cd6f0 
								
							
								 
							
						 
						
							
							
								
								Add some debug code and add a missing release  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@130232  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								97fe3abeec 
								
							
								 
							
						 
						
							
							
								
								Move the table cache routines to res_odbc, so they can be used from other  
							
							... 
							
							
 
							
							places (app_voicemail, for example).
(Related to bug #11678 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@121683  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								ebb4ba3b9a 
								
							
								 
							
						 
						
							
							
								
								Protect the object from changing while the 'odbc show' CLI command is running  
							
							... 
							
							
 
							
							(Closes issue #12704 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@118129  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								6353bddc57 
								
							
								 
							
						 
						
							
							
								
								Increase limit of unshared connections from 1023 to 4.2 billion.  
							
							... 
							
							
 
							
							(Related to issue #12677 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@117264  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								01e2bd1e2f 
								
							
								 
							
						 
						
							
							
								
								Revert part of previous fix, and heavily comment the logic for object  
							
							... 
							
							
 
							
							destruction, for future users.
(Closes issue #12677 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@117262  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								872eaba11d 
								
							
								 
							
						 
						
							
							
								
								Remove a premature mutex destroy (the destruction callback will end up destroying it) and use a callback to purge remaining classes.  
							
							... 
							
							
 
							
							(closes issue #12677 )
Reported by: falves11
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@117133  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								842df68a1f 
								
							
								 
							
						 
						
							
							
								
								Don't free the object on destroy, as astobj2 takes care of that for you  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@115525  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								bbab1a6d2f 
								
							
								 
							
						 
						
							
							
								
								Merge refcounting of res_odbc  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@115337  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								de0d0ad137 
								
							
								 
							
						 
						
							
							
								
								Clarify the pooling functionality by changing the config file keyword  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@101824  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								65e31e0741 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 99775 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r99775 | tilghman | 2008-01-22 22:20:15 -0600 (Tue, 22 Jan 2008) | 2 lines
Oops, should have checked for a NULL obj, here, too
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99776  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								6181e386b5 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 99341 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r99341 | tilghman | 2008-01-21 12:11:07 -0600 (Mon, 21 Jan 2008) | 8 lines
Permit the user to specify number of seconds that a connection may remain idle,
which fixes a crash on reconnect with the MyODBC driver.
(closes issue #11798 )
 Reported by: Corydon76
 Patches: 
       20080119__res_odbc__idlecheck.diff.txt uploaded by Corydon76 (license 14)
 Tested by: mvanbaak
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99350  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								8dd48a5e7c 
								
							
								 
							
						 
						
							
							
								
								Permit username and password to be NULL (which enables pass-through from the layer above).  
							
							... 
							
							
 
							
							Reported by: lurcher
Patch by: tilghman
(Closes issue #11739 )
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99017  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								fa4f7d3727 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 98467 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r98467 | tilghman | 2008-01-11 18:05:08 -0600 (Fri, 11 Jan 2008) | 4 lines
Add a connection timeout attribute, as that was what was intended with the
login timeout, but ODBC divides it up into 2 different timeouts.
(Closes issue #11745 )
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@98487  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								3509415be1 
								
							
								 
							
						 
						
							
							
								
								Use ast_free() instead of free().  
							
							... 
							
							
 
							
							(closes issue #11309 )
Reported by: Laureano
Patches: 
      res_odbc.c.patch uploaded by Laureano (license 265)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@91131  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								f1de129e5f 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 89559 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r89559 | tilghman | 2007-11-25 11:17:10 -0600 (Sun, 25 Nov 2007) | 14 lines
We previously attempted to use the ESCAPE clause to set the escape delimiter to
a backslash.  Unfortunately, this does not universally work on all databases,
since on databases which natively use the backslash as a delimiter, the
backslash itself needs to be delimited, but on other databases that have no
delimiter, backslashing the backslash causes an error.
So the only solution that I can come up with is to create an option in res_odbc
that explicitly specifies whether or not backslash is a native delimiter.  If
it is, we use it natively; if not, we use the ESCAPE clause to make it one.
Reported by: elguero
Patch by: tilghman
(Closes issue #11364 )
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89561  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								e0ff5fef5c 
								
							
								 
							
						 
						
							
							
								
								remove a bunch of useless #include "options.h"  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89511  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								0595b5e2aa 
								
							
								 
							
						 
						
							
							
								
								include "logger.h" and errno.h from asterisk.h - usage shows that they  
							
							... 
							
							
 
							
							were included almost everywhere.
Remove some of the instances.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89424  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								fdb7f7ba3d 
								
							
								 
							
						 
						
							
							
								
								Start untangling header inclusion in a way that does not affect  
							
							... 
							
							
 
							
							build times - tested, there is no measureable difference before and
after this commit.
In this change:
use asterisk/compat.h to include a small set of system headers:
inttypes.h, unistd.h, stddef.h, stddint.h, sys/types.h, stdarg.h,
stdlib.h, alloca.h, stdio.h
Where available, the inclusion is conditional on HAVE_FOO_H as determined
by autoconf.
Normally, source files should not include any of the above system headers,
and instead use either "asterisk.h" or "asterisk/compat.h" which does it
better. 
For the time being I have left alone second-level directories
(main/db1-ast, etc.).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89333  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								0f6892419e 
								
							
								 
							
						 
						
							
							
								
								One more typo in config.c; and missed conversions due to the constifying of ast_variable_new parameters  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89270  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								edc78d6023 
								
							
								 
							
						 
						
							
							
								
								improve linked-list macros in two ways:  
							
							... 
							
							
 
							
							- the *_CURRENT macros no longer need the list head pointer argument
  - add AST_LIST_MOVE_CURRENT to encapsulate the remove/add operation when moving entries between lists
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89106  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								87bcdb9273 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 88539 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r88539 | tilghman | 2007-11-05 10:20:13 -0600 (Mon, 05 Nov 2007) | 4 lines
Don't check used pooled connections for connection status, as it will cause issues for prepared queries.
Reported by: Nick Gorham (via -dev list)
Patch by: tilghman
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@88540  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								ebe4050128 
								
							
								 
							
						 
						
							
							
								
								Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@86820  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								b0f3e6097e 
								
							
								 
							
						 
						
							
							
								
								Convert NEW_CLI to AST_CLI.  
							
							... 
							
							
 
							
							Closes issue #11039 , as suggested by seanbright.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@86536  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								c7a9ec1691 
								
							
								 
							
						 
						
							
							
								
								(issue  #10724 )  
							
							... 
							
							
 
							
							Reported by: eliel
Patches:
      res_features.c.patch uploaded by eliel (license 64)
      res_agi.c.patch uploaded by seanbright (license 71)
      res_musiconhold.c.patch uploaded by seanbright (license 71)
      pbx.c.patch uploaded by moy (license 222)
      logger.c.patch uploaded by moy (license 222)
      frame.c.patch uploaded by moy (license 222)
      manager.c.patch uploaded by moy (license 222)
      http.c.patch uploaded by moy (license 222)
      dnsmgr.c.patch uploaded by moy (license 222)
      res_realtime.c.patch uploaded by eliel (license 64)
      res_odbc.c.patch uploaded by seanbright (license 71)
      res_jabber.c.patch uploaded by eliel (license 64)
      chan_local.c.patch uploaded by eliel (license 64)
      chan_agent.c.patch uploaded by eliel (license 64)
      chan_alsa.c.patch uploaded by eliel (license 64)
      chan_features.c.patch uploaded by eliel (license 64)
      chan_sip.c.patch uploaded by eliel (license 64)
      RollUp.1.patch (includes all of the above patches) uploaded by seanbright (license 71)
Convert many CLI commands to the NEW_CLI format.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82930  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								bc494164c8 
								
							
								 
							
						 
						
							
							
								
								Add a direct execute method to res_odbc (closes issue  #10722 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82393  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								c41121cdbb 
								
							
								 
							
						 
						
							
							
								
								Only use the sanitysql if it's not zero-len  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79333  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								89588a043f 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 79142 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r79142 | tilghman | 2007-08-11 00:23:04 -0500 (Sat, 11 Aug 2007) | 2 lines
Ensure the connection gets marked as used at allocation time (closes issue #10429 , report and fix by mnicholson)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@79147  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							18 years ago  
				
					
						
							
							
								 
						
							
							
								72cc1dcfea 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 78437 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r78437 | tilghman | 2007-08-07 14:34:25 -0500 (Tue, 07 Aug 2007) | 2 lines
Don't free the environment handle when the connection fails, because other connections might be depending upon it
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@78442  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								ce3de6a530 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 77571 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r77571 | tilghman | 2007-07-27 13:15:58 -0500 (Fri, 27 Jul 2007) | 2 lines
Missing newline
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@77572  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								43658278ff 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 69702 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r69702 | russell | 2007-06-18 11:35:02 -0500 (Mon, 18 Jun 2007) | 6 lines
To prevent 92138749238754 more reports of "I have unixodbc installed, but
still can't build *_odbc.so!", check for ltdl directly, instead of just listing
it as another library to include in the unixodbc check in the configure script.
This also makes ltdl show up as a dependency in menuselect so people know what
to go install.  (related to issue #9989 , patch by me)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@69703  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								9d05ff8ed5 
								
							
								 
							
						 
						
							
							
								
								Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@67864  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								1236ed3214 
								
							
								 
							
						 
						
							
							
								
								Issue 9477 - Improve menuselect labels  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@66585  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								fdb5e1107d 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 59289 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r59289 | tilghman | 2007-03-27 22:38:09 -0500 (Tue, 27 Mar 2007) | 2 lines
Another crash that I thought we had fixed already - Issue 9396
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@59290  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								207c34f2d6 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 58479 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r58479 | tilghman | 2007-03-08 15:33:03 -0600 (Thu, 08 Mar 2007) | 2 lines
Fix segfault (Issue 9236)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@58480  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								b2aa1a68e6 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 52808 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r52808 | pcadach | 2007-01-30 00:34:26 -0800 (Втр, 30 Янв 2007) | 1 line
Don't play with free()'d pointers
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@52819  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								af870057c1 
								
							
								 
							
						 
						
							
							
								
								Constify a bunch of usage strings for CLI commands.  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@48305  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								f2bc05d1d4 
								
							
								 
							
						 
						
							
							
								
								Feature:  allow the sanity SQL to be customized per connection class (Issue 6453)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47530  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								70f6330157 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 47526 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
................
r47526 | tilghman | 2006-11-12 23:46:18 -0600 (Sun, 12 Nov 2006) | 10 lines
Merged revisions 47525 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.2 
........
r47525 | tilghman | 2006-11-12 23:45:11 -0600 (Sun, 12 Nov 2006) | 2 lines
If the execute fails a second time, make sure that we don't pass back a stale handle
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47528  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								10875731ec 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 47051 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r47051 | tilghman | 2006-11-02 17:00:20 -0600 (Thu, 02 Nov 2006) | 2 lines
Reverse change of "show" to "list" and make several other commands more consistent with "category verb arguments"
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47052  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								859bc68383 
								
							
								 
							
						 
						
							
							
								
								Merged revisions 43464 via svnmerge from  
							
							... 
							
							
 
							
							https://origsvn.digium.com/svn/asterisk/branches/1.4 
........
r43464 | tilghman | 2006-09-21 18:24:41 -0500 (Thu, 21 Sep 2006) | 2 lines
Twould help if we actually documented how the new features in res_odbc actually work. (Oops)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43465  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6ae8741518 
								
							
								 
							
						 
						
							
							
								
								Lots more removal of deprecated things  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43452  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								32d119746c 
								
							
								 
							
						 
						
							
							
								
								move ODBC API into ast_ namespace  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43311  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								fcb999c01c 
								
							
								 
							
						 
						
							
							
								
								merge qwell's CLI verbification work  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@43212  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								05a695af72 
								
							
								 
							
						 
						
							
							
								
								everything that loads a config that needs a config file to run  
							
							... 
							
							
 
							
							now reports AST_MODULE_LOAD_DECLINE when loading if config file
is not there, also fixed an error in res_config_pgsql where it 
had a non static function when it should.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@41633  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								6fec811743 
								
							
								 
							
						 
						
							
							
								
								Convert func_odbc to use the prepare_and_execute callback, which helps with a database reconnection issue (bug 7693)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@40632  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							19 years ago  
				
					
						
							
							
								 
						
							
							
								14ebe471c5 
								
							
								 
							
						 
						
							
							
								
								ast_calloc() already reports OOM conditions  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@34241  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								501ac5189c 
								
							
								 
							
						 
						
							
							
								
								update res_odbc to support pooled connections  
							
							... 
							
							
 
							
							(from tilghman's developer branch, res_odbc_rewrite)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@21181  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								a0d438fb6c 
								
							
								 
							
						 
						
							
							
								
								remove the uses of the deprecated STANDARD_LOCAL_USER  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10241  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								54135bacbd 
								
							
								 
							
						 
						
							
							
								
								Fix for very unlikely memory leak in res_odbc  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@9071  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								a725468381 
								
							
								 
							
						 
						
							
							
								
								update doxygen docs to specify authors  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7682  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								2c65582b66 
								
							
								 
							
						 
						
							
							
								
								remove extraneous svn:executable properties  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								a87d3f5c19 
								
							
								 
							
						 
						
							
							
								
								issue  #5563  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7040  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								7b2e24777f 
								
							
								 
							
						 
						
							
							
								
								issue  #5650  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7030  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								551ac9af04 
								
							
								 
							
						 
						
							
							
								
								don't use 'rowcount' after SELECT statements, since the ODBC API does not say it is allowed (issue  #5083 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6904  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								3332a8acd1 
								
							
								 
							
						 
						
							
							
								
								clean up a lot of doxygen errors and warnings (issue  #5522 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6865  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								3453e3efa5 
								
							
								 
							
						 
						
							
							
								
								Doxygen documentation update from oej (issue  #5505 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6847  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								6fea13619e 
								
							
								 
							
						 
						
							
							
								
								fix typo in function name (issue  #5437 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6758  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								c5ca63efc9 
								
							
								 
							
						 
						
							
							
								
								eliminate compiler warning (issue  #5094 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6511  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							20 years ago  
				
					
						
							
							
								 
						
							
							
								c18fd5cd8c 
								
							
								 
							
						 
						
							
							
								
								more ast_copy_string conversions  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6075  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								f64717b556 
								
							
								 
							
						 
						
							
							
								
								clean up compiler warnings during build on 64-bit systems  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6059  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								2b8338cb52 
								
							
								 
							
						 
						
							
							
								
								more file version tags  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5866  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								730194d609 
								
							
								 
							
						 
						
							
							
								
								Merge Russell's formatting patch (bug  #3838 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5234  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								69061dec64 
								
							
								 
							
						 
						
							
							
								
								Merge anthm's ODBC sanity check fix (bug  #3529 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5042  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								5f726ad8c7 
								
							
								 
							
						 
						
							
							
								
								Merge config updates (bug  #3406 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4889  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								0c30452423 
								
							
								 
							
						 
						
							
							
								
								update copyright headers for 2005  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4868  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								11e6ed5eac 
								
							
								 
							
						 
						
							
							
								
								ODBC CLI improvements (bug  #3220 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4702  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								bec04aa020 
								
							
								 
							
						 
						
							
							
								
								Misc code fixes (bug  #2762 )  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4131  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								73831ac046 
								
							
								 
							
						 
						
							
							
								
								More memory checks  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4056  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								ebb18daf22 
								
							
								 
							
						 
						
							
							
								
								Major changes to res_config to support centralized config, eliminate configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest...  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3914  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							21 years ago  
				
					
						
							
							
								 
						
							
							
								044ad2e2e7 
								
							
								 
							
						 
						
							
							
								
								Merge remaining audit patch (save dlfcn.c)  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3436  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							22 years ago  
				
					
						
							
							
								 
						
							
							
								8426e454de 
								
							
								 
							
						 
						
							
							
								
								Massive code formatting cleanup in res_odbc.c thanks to bkw_  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3404  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							22 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							22 years ago  
				
					
						
							
							
								 
						
							
							
								319011b0e3 
								
							
								 
							
						 
						
							
							
								
								Fix ODBC build for FreeBSD  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3197  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							22 years ago  
				
					
						
							
							
								 
						
							
							
								c96b39a960 
								
							
								 
							
						 
						
							
							
								
								Merge res_odbc and res_config  
							
							... 
							
							
 
							
							git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3186  65c4cc65-6c06-0410-ace0-fbb531ad65f3 
							
						 
						
							22 years ago