Commit Graph

808 Commits

Author SHA1 Message Date
paulc 0827d10c26 Removed unnecessary flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@814 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:54 +00:00
paulc 4a292bd06b Moved all classes in all modules in anonymous namespaces.
Added RTLD_GLOBAL dlopen()ing so symbols exported by libraries loaded by
modules will be available.


git-svn-id: http://yate.null.ro/svn/yate/trunk@813 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 14:53:18 +00:00
paulc 7861c1499b Updated copyright updating scripts, added one for FSF address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@812 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 13:49:50 +00:00
paulc 4074c06e8f Added support for Google coredumper.
git-svn-id: http://yate.null.ro/svn/yate/trunk@811 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 13:03:14 +00:00
paulc f0f255a9e9 Fixed to compile with VC++ 6.
git-svn-id: http://yate.null.ro/svn/yate/trunk@810 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-26 08:16:45 +00:00
paulc f888550967 Rewritten most of the codec chaining logic.
Added wideband and stereo formats and some simple translators.


git-svn-id: http://yate.null.ro/svn/yate/trunk@809 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-25 20:40:58 +00:00
paulc 6151a36a63 Added setlocal parameter "reason".
git-svn-id: http://yate.null.ro/svn/yate/trunk@808 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-25 09:57:45 +00:00
paulc b1e52e95f5 Added system usage class and uptime command.
git-svn-id: http://yate.null.ro/svn/yate/trunk@807 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-24 10:04:22 +00:00
paulc 680c85c5af Properly cleaning up server transactions.
git-svn-id: http://yate.null.ro/svn/yate/trunk@806 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:38:30 +00:00
paulc daa7c286a8 Added some IANA assigned response codes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@805 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 18:07:38 +00:00
paulc 0475be3103 Added many SIP standards compliance checks - none of practical relevance.
git-svn-id: http://yate.null.ro/svn/yate/trunk@804 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 17:47:24 +00:00
paulc 0387e60582 Fixed bug that looped forever if receiving an inlined NUL character.
git-svn-id: http://yate.null.ro/svn/yate/trunk@803 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-23 15:08:07 +00:00
paulc 1e7f434bcc Updated class diagram, added make command to convert it to png (needs dia).
git-svn-id: http://yate.null.ro/svn/yate/trunk@802 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-22 17:52:41 +00:00
paulc 85cc01cdfb Changed name from Call to CallControl to make place for Call and Event.
git-svn-id: http://yate.null.ro/svn/yate/trunk@801 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-21 18:50:15 +00:00
paulc 0b94ad411c Fixed bug 0000029 - if SIP socket is bound to specific address it is used
as local address.
Also fixed handling of missing caller and callername.


git-svn-id: http://yate.null.ro/svn/yate/trunk@800 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-20 19:52:39 +00:00
paulc dc31b2f7fa Refuse to colorize log files because they become ugly and useless.
git-svn-id: http://yate.null.ro/svn/yate/trunk@799 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 16:04:59 +00:00
paulc 5717e14f59 Changes to enable color debugging, based on the patch sent by maciejka.
Advanced debugging options are retained in NDEBUG build mode.


git-svn-id: http://yate.null.ro/svn/yate/trunk@798 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 15:52:05 +00:00
paulc 2639e1e3e3 Added enable/disable option for SCTP and better header usability detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@797 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-19 10:15:21 +00:00
paulc ceb2ed78ee Added URI escape methods and using them in URI parsing.
git-svn-id: http://yate.null.ro/svn/yate/trunk@796 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-18 15:22:55 +00:00
paulc 934c2cc102 Added missing include for S_IRWXU
git-svn-id: http://yate.null.ro/svn/yate/trunk@795 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:23:45 +00:00
paulc 8c6951eebb Added help file support in client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@794 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 15:14:43 +00:00
paulc c800d79931 Fixed the positioning of popup windows (at least they stay in screen).
Using the g_free deallocator to prevent debug build from assert()ing.


git-svn-id: http://yate.null.ro/svn/yate/trunk@793 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-17 12:25:41 +00:00
paulc 2d3ea4451d Added handy context information for message and confirm boxes.
Deletion of accounts and contacts requires confirmation.
Call history entries can dial or be added to contacts.


git-svn-id: http://yate.null.ro/svn/yate/trunk@792 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 21:53:40 +00:00
paulc 19bd227d67 Added check to prevent connection to itself.
git-svn-id: http://yate.null.ro/svn/yate/trunk@791 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-16 16:49:34 +00:00
paulc aa0d53ea0f Added a define check for older zaptel libraries.
git-svn-id: http://yate.null.ro/svn/yate/trunk@790 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-15 18:33:08 +00:00
paulc d03b5a1e13 Fixed timestamp bug that severely distorted voice on zaptel -> VoIP.
Blindly added code to handle driver-detected digits.


git-svn-id: http://yate.null.ro/svn/yate/trunk@789 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-15 18:04:17 +00:00
paulc 6b0b428b89 Fixed ambiguity with some versions of PWlib and gcc.
git-svn-id: http://yate.null.ro/svn/yate/trunk@788 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:09:45 +00:00
paulc 3945ab386c Fixed the generation of registration address.
git-svn-id: http://yate.null.ro/svn/yate/trunk@787 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 21:04:26 +00:00
paulc a6b20e616b Fixed memory leak in authentication.
An "expires" parameter similar to SIP is added to the user.register message.


git-svn-id: http://yate.null.ro/svn/yate/trunk@786 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-14 19:44:46 +00:00
paulc 1bcb0b2f21 Fixed leftover cruft.
git-svn-id: http://yate.null.ro/svn/yate/trunk@785 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-13 13:18:54 +00:00
paulc 8571be0c53 Made script work with latest anthm's library changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@784 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-13 12:33:07 +00:00
paulc aff9affe3c Yate's installer can embed the Gtk2 installer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@783 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 20:57:54 +00:00
paulc 21cdd36271 Added routing based on known accounts/lines.
git-svn-id: http://yate.null.ro/svn/yate/trunk@782 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 18:02:39 +00:00
paulc 3d98b07114 Installer checks for Gtk2 and offers to browse to download page.
git-svn-id: http://yate.null.ro/svn/yate/trunk@781 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 12:20:42 +00:00
paulc eb42c2f43a no message
git-svn-id: http://yate.null.ro/svn/yate/trunk@780 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 09:52:54 +00:00
paulc 7a016524f2 Added address.cpp file to project.
git-svn-id: http://yate.null.ro/svn/yate/trunk@779 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-12 08:14:16 +00:00
paulc 493efcce33 More work mainly on addresses.
git-svn-id: http://yate.null.ro/svn/yate/trunk@778 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-11 15:39:33 +00:00
paulc 8028e82d16 Improved the way caller ID and name are generated from account.
git-svn-id: http://yate.null.ro/svn/yate/trunk@777 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-09 13:21:37 +00:00
paulc 8e639a1747 Added support for proper handling of call history.
git-svn-id: http://yate.null.ro/svn/yate/trunk@776 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-08 21:59:42 +00:00
paulc 9b40ddc480 Fixed digit handling in client. Gtk windows can be made non-dragable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@775 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-07 15:11:31 +00:00
paulc 3b6a67d53f Realm is kept in a variable. Improved some debug messages and levels.
git-svn-id: http://yate.null.ro/svn/yate/trunk@774 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 18:01:12 +00:00
paulc 4fe0f3e230 Added handling for out-of-call digits.
git-svn-id: http://yate.null.ro/svn/yate/trunk@773 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 17:58:54 +00:00
paulc 303253d598 Added more code point functionality.
git-svn-id: http://yate.null.ro/svn/yate/trunk@772 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-05 17:57:34 +00:00
paulc 8eb77992e6 Added support for socket shutdown and SCTP association peel-off.
git-svn-id: http://yate.null.ro/svn/yate/trunk@771 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-04 12:24:44 +00:00
paulc 76ac8652cb Applied authentication realm patch by Olaf Conradi.
git-svn-id: http://yate.null.ro/svn/yate/trunk@770 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-03 14:20:01 +00:00
paulc a38e95ac3c Fixed compilation in Windows. Added project files for SS7.
git-svn-id: http://yate.null.ro/svn/yate/trunk@769 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 20:49:40 +00:00
paulc 68bff227d7 Added classes to hold MSU and code points.
git-svn-id: http://yate.null.ro/svn/yate/trunk@768 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 15:50:45 +00:00
paulc 50d4790b72 More work on interface and layer 2.
git-svn-id: http://yate.null.ro/svn/yate/trunk@767 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:12:18 +00:00
paulc 1d9401f345 Added preliminary code to repository.
git-svn-id: http://yate.null.ro/svn/yate/trunk@766 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-02 07:11:25 +00:00
paulc c938ff39ac Work in proggress. Added test program.
git-svn-id: http://yate.null.ro/svn/yate/trunk@765 acf43c95-373e-0410-b603-e72c3f656dc1
2006-04-29 11:51:39 +00:00