Commit Graph

4344 Commits (aa110ad3fd03074f5a893068d55aaacdefa11030)

Author SHA1 Message Date
Luigi Rizzo aa110ad3fd move two per-packet flags to proper variables.
18 years ago
Luigi Rizzo e603d729a9 minor clarification on the usage of SIP_* flags.
18 years ago
Luigi Rizzo 0d5e33f2c3 document the way sipdebug works, and implement it through
18 years ago
Luigi Rizzo 063edd1953 move the SIP_REALTIME flag to a field in the user/peer structure.
18 years ago
Luigi Rizzo 1daf32e474 Add a note to document how the temporary 'pvt' should be initialized
18 years ago
Luigi Rizzo ed604a6df8 whoops... was setting needdestroy on the wrong dialog.
18 years ago
Luigi Rizzo b11d587ab6 more two more flags to proper variables: ALREADYGONE and NEEDDESTROY.
18 years ago
Luigi Rizzo 4ce3ee94c3 use explicit variables for things that don't need to
18 years ago
Luigi Rizzo 10d1b9347c Use ast_str_append() instead of ast_build_string() to construct
18 years ago
Luigi Rizzo 06a3436375 We have two 'technology' descriptors for a SIP channel, so
18 years ago
Luigi Rizzo 2286afa3af Enhance NAT support as discussed on the -dev list, i.e.:
18 years ago
Jason Parker 4a023add58 Merged revisions 76174 via svnmerge from
18 years ago
Joshua Colp 989b93143a Merged revisions 76087 via svnmerge from
18 years ago
Joshua Colp 66cae9269b It is impossible for the externhost variable to not exist, it is however possible for it to be empty.
18 years ago
Luigi Rizzo bfc782f4e9 Don't use a field size for the last argument of printf format,
18 years ago
Luigi Rizzo b2fec9ad16 Extend the 'network settings' section with indication on the
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
Russell Bryant 7b09e738f0 Merged revisions 75928 via svnmerge from
18 years ago
Luigi Rizzo d60c5ee296 print more of the network settings (externip, externhost etc.)
18 years ago
Luigi Rizzo 192ac53c3f document the use of externip, externhost and other nat-related options,
18 years ago
Luigi Rizzo fddd5b557c ast_sip_ouraddrfor() never fails, so make it void
18 years ago
Luigi Rizzo 00d9a3e7a0 portability fix: use %f instead of %lf when printing double.
18 years ago
Tilghman Lesher 16fe42c536 Allow chan_misdn to build in dev-mode
18 years ago
Jason Parker 204743a820 Merged revisions 75807 via svnmerge from
18 years ago
Russell Bryant 5272289355 I thought I noticed a memory leak earlier when I saw that the contents of this
18 years ago
Tilghman Lesher 9c99cba373 Change IAX variables to use datastores (closes issue #9315)
18 years ago
Russell Bryant 4681316959 Merged revisions 75759 via svnmerge from
18 years ago
Jason Parker 89acafbf37 Merged revisions 75732 via svnmerge from
18 years ago
Jason Parker 4f22126365 Merged revisions 75711 via svnmerge from
18 years ago
Jason Parker a1b2a23b4d Merged revisions 75707 via svnmerge from
18 years ago
Russell Bryant 707ca59923 convert some lines indented with spaces to tabs
18 years ago
Tilghman Lesher 81bc1d7af5 Merge in ast_strftime branch, which changes timestamps to be accurate to the microsecond, instead of only to the second
18 years ago
Joshua Colp a23feea9d2 Merged revisions 75623 via svnmerge from
18 years ago
Joshua Colp d90bddfa6c Merged revisions 75621 via svnmerge from
18 years ago
Joshua Colp e2b0f321a3 Merged revisions 75619 via svnmerge from
18 years ago
Steve Murphy 5ac24b25d3 This corrects the problem with flags and %lld formats on 64-bit machines, where uint64_t is NOT acceptable for %lld, and also works on 32-bit machines. At least, with gcc.
18 years ago
Joshua Colp 4003b31fc5 Minor code tweaks. Variables were being checked wrong in some situations and didn't need to be checked in others.
18 years ago
Russell Bryant 91e2afe4e7 Merged revisions 75450 via svnmerge from
18 years ago
Russell Bryant b5ff588044 Merged revisions 75445 via svnmerge from
18 years ago
Russell Bryant 681e45f0b2 Merged revisions 75441 via svnmerge from
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 432a087ed9 Merged revisions 75053 via svnmerge from
18 years ago
Mark Michelson 4d915d13c7 Merged revisions 74997 via svnmerge from
18 years ago
Steve Murphy 6bc0a4929c Merged revisions 74955 via svnmerge from
18 years ago
Jason Parker 4cc5a034b7 Merged revisions 74866 via svnmerge from
18 years ago
Jason Parker 588c3f85fe Merged revisions 74864 via svnmerge from
18 years ago
Russell Bryant 08b1a342e5 Merged revisions 74767 via svnmerge from
18 years ago
Mark Michelson 66449656d3 Merged revisions 74722 via svnmerge from
18 years ago
Joshua Colp 2d3f9ce25b Merged revisions 74572 via svnmerge from
18 years ago
Joshua Colp 2162433060 Change header a bit to get rid of a doxygen parse error. (issue #10177 reported by snuffy)
18 years ago