summaryrefslogtreecommitdiff
path: root/libpurple/network.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the TURN stuff as it didn't do much and is going to move to TraversityGary Kramlich2023-01-211-18/+0
| | | | | | | Testing Done: Compiled and verified the network preferences page still functioned properly. Reviewed at https://reviews.imfreedom.org/r/2160/
* Remove unused port mapping tablesElliott Sales de Andrade2022-09-251-8/+0
| | | | | | | | | | Nothing ever adds anything to the port mapping tables, and nothing ever calls the removal function either (except this one last thing removed here.) Testing Done: Compile only Reviewed at https://reviews.imfreedom.org/r/1514/
* Remove unnecessary gtk-doc comments and move them where possible from ↵Gary Kramlich2021-12-111-6/+0
| | | | | | | | | libpurple/[m-p]*.h Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1180/
* remove purple_network_get_handle as it is no longer usedGary Kramlich2021-10-281-9/+0
| | | | | | | Testing Done: Compiled Reviewed at https://reviews.imfreedom.org/r/1112/
* Cleanup local IP gettersElliott Sales de Andrade2020-12-201-31/+9
| | | | | | | | | | | * Rename `purple_network_get_my_ip` to `purple_network_discover_my_ip`. Nothing actually cares about what it returns, so stop returning anything. * Use libnice to replace `purple_network_get_local_system_ip`. Testing Done: Compile only. Reviewed at https://reviews.imfreedom.org/r/296/
* Remove network listener code.Elliott Sales de Andrade2020-12-181-119/+0
| | | | | | | | | | * Remove network listener code. * Inline `purple_network_get_port_from_fd` to its one caller. Testing Done: Compile only; all callers have been switched to gio already. Reviewed at https://reviews.imfreedom.org/r/293/
* Remove file descriptor argument from local IP getter functions.Elliott Sales de Andrade2020-12-181-4/+2
| | | | | | | | | Everything that's left calling it uses -1 and not a real socket. Testing Done: Compile only. Reviewed at https://reviews.imfreedom.org/r/284/
* Depend on libnice as farstream already pulled it in and replace ↵Gary Kramlich2020-11-201-12/+0
| | | | | | | | | purple_network_get_all_local_system_ips with nice_interfaces_get_local_ips. Testing Done: Compiled and ran the unit tests. Reviewed at https://reviews.imfreedom.org/r/239/
* Clean up a bunch doc issues.Gary Kramlich2020-11-191-7/+5
| | | | | | | Testing Done: Built the docs a million times verifying the fixes. Reviewed at https://reviews.imfreedom.org/r/229/
* Fix a couple GI/doc warningsElliott Sales de Andrade2020-10-071-5/+5
| | | | | | | | | | | | | * De-publicize glibcompat.h It's not meant for external users. * Fix docs of `_purple_network_set_common_socket_flags`. It seems to still be Doxygen-styled. Testing Done: Compile. Reviewed at https://reviews.imfreedom.org/r/146/
* Hide common_sockaddr_t as it needs to be removed but it's causing issues nowGary Kramlich2020-07-131-8/+0
| | | | | | | | As mentioned in https://reviews.imfreedom.org/r/14/ this is my current fix for the `common_sockaddr_t` problem. And that is to just hide. By hiding it, we make the core network api and bonjour uses of it independent which means we can swap the out individually with smaller review requests. Hide common_sockaddr_t as it needs to be removed but it's causing issues now Reviewed at https://reviews.imfreedom.org/r/15/
* Make it so only libpurple can directly include libpurple header files.Gary Kramlich2020-06-211-0/+22
| | | | | | | | | | | This is part of our on going effort to make it easier to develop against libpurple as well as making our filenames not part of our api. Make it so only libpurple can directly include libpurple header files. Testing Done: Just a normal compile to make sure everything builds again. Reviewed at https://reviews.imfreedom.org/r/8/
* Move common_sockaddr_t back to purpleprivate.h and ignore purpleprivate.h ↵Gary Kramlich2020-05-111-8/+0
| | | | from the docs.
* Make sure that internal.h can only be included by libpurple and split out ↵Gary Kramlich2020-05-011-0/+13
| | | | some pieces to purpleprivate.h
* Merged in default (pull request #613)Gary Kramlich2019-11-151-2/+2
|\ | | | | | | | | | | Fix some g-ir-scanner warnings Approved-by: Gary Kramlich
| * Revert (skip) annotationsqarkai2019-11-141-2/+2
| |
| * Fix some g-ir-scanner warningsqarkai2019-10-261-2/+2
| |
* | Make purple_network_get_my_ip_from_gio return non-const.Elliott Sales de Andrade2019-11-031-5/+1
| |
* | xmpp: Convert unencrypted connections to pure GIO.Elliott Sales de Andrade2019-11-011-0/+22
|/
* Add missing transfer annotations.Elliott Sales de Andrade2019-08-031-1/+1
|
* Fix libpurple header guards using reserved names.Elliott Sales de Andrade2019-07-031-3/+3
|
* network: Drop unused purple_network_convert_idn_to_ascii()Mike Ruprecht2018-11-051-20/+0
| | | | | | | purple_network_convert_idn_to_ascii() isn't used in tree. GLib has g_hostname_to_ascii(), which seems to do the same thing. This patch removes the former in favor of the latter. As a result, libidn is no longer a direct dependency of libpurple, only the Jabber prpl.
* Add many libpurple element-type annotations.Elliott Sales de Andrade2017-09-151-1/+1
| | | | Also add transfer annotations at the same locations if necessary.
* Merged default branchAnkit Vani2014-04-031-29/+29
|\
| * Add (scope) annotation to callback parameters (account.h to proxy.h)Ankit Vani2014-04-031-29/+29
| |
* | Merge gtkdoc-conversionAnkit Vani2014-02-071-1/+1
|\ \ | |/ |/|
| * Merge gtkdoc-conversionAnkit Vani2014-02-071-1/+1
| |\
| | * Merge gtkdoc-conversionAnkit Vani2014-02-061-1/+1
| | |\
| | | * Merge gtkdoc-conversionAnkit Vani2014-02-041-1/+1
| | | |\
| | | | * Merge gtkdoc-conversionAnkit Vani2014-01-311-49/+82
| | | | |\
| | | | * \ Merge gtkdoc-conversionAnkit Vani2014-01-311-1/+1
| | | | |\ \
| | | | | * | Initial replacements for this branchAnkit Vani2014-01-311-39/+39
| | | | | | |
| | | | | * | Revert changes to doc commentsAnkit Vani2014-01-291-39/+39
| | | | | | |
| | | | | * | Use gtk-doc style constants (%NULL, %TRUE, %FALSE), and 'Note:' instead of ↵Ankit Vani2014-01-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | '@note'
| | | | | * | Convert doxygen's @return and @param commands for gtk-docAnkit Vani2014-01-291-35/+35
| | | | | | |
| | | | | * | Renamed some prpl stuff to protocol stuff.Ankit Vani2013-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed /plugins/prpl prefs to /protocols
* | | | | | | Move section blocks inside inclusion guards -- otherwise g-ir-scanner yellsAnkit Vani2014-02-071-3/+3
|/ / / / / /
* | | | | | Remove /*@{*/ and /*@}*/Ankit Vani2014-02-071-3/+0
|/ / / / /
* | | | | Removed @nameAnkit Vani2014-02-061-1/+1
|/ / / /
* | | | Add section blocks for debug.h to prpl.hAnkit Vani2014-02-041-5/+7
| |_|/ |/| |
* | | Move changes from soc.2013.gobjectification.gtkdoc to this branchAnkit Vani2014-01-311-49/+82
|/ /
* | Fix 'Returns:'Ankit Vani2014-01-311-1/+1
| |
* | Initial replacements for gtk-doc style commentsAnkit Vani2014-01-311-39/+39
|/
* Get rid of useless form of purple_network_ip_atoiTomasz Wasilczyk2013-04-171-14/+0
|
* Use G_BEGIN/END_DECLS in public libpurple files. This wasElliott Sales de Andrade2012-01-031-6/+4
| | | | | previously inconsistent. Sometimes there was even both the GLib macros and an extern "C" line.
* Clean the API documentation in preparation for 3.0.0 by removing all the old ↵Andrew Victor2011-09-251-9/+0
| | | | @since tags.
* Remove deprecated purple_network_listen_map_external().Andrew Victor2011-09-241-15/+8
| | | | | Update purple_network_listen() and purple_network_listen_range() to have a boolean parameter that indicates if the port should be mapped externally.
* Rename purple_network_listen_range_family() to purple_network_listen_range().Andrew Victor2011-09-241-23/+12
|
* Remove the deprecated purple_network_listen(), and rename the newerAndrew Victor2011-09-241-20/+11
| | | | purple_network_listen_family() to renamed to purple_network_listen().
* Remove trailing whitespaceRichard Laager2011-01-041-3/+3
|