├── LICENSE.md ├── README.md ├── docs ├── FAQ │ ├── does_retroshare_publish_my_ip_in_the_DHT.md │ └── outdated_faq.md ├── about │ ├── about.md │ ├── contributing.md │ ├── history.md │ └── license.md ├── concept │ └── topology.md ├── developer │ ├── Qt_Creator_RetroShare_Cxx_coding_style.xml │ ├── Qt_Creator_RetroShare_QML_coding_style.xml │ ├── android.md │ ├── coding.md │ └── compilation.md ├── favicon.ico ├── img │ ├── concept │ │ ├── central_network.png │ │ ├── centralized.png │ │ ├── decentralized.png │ │ ├── fully_connected.png │ │ ├── network-history.png │ │ ├── partially_connected.png │ │ ├── retro_network.png │ │ ├── retroshare-decentralised.png │ │ ├── ring.png │ │ ├── ring_network.png │ │ ├── torrent-swarm.gif │ │ └── torrent.png │ ├── developer │ │ ├── apple_logo.png │ │ ├── tux_logo.png │ │ └── windows_logo.png │ ├── first-steps │ │ ├── accept_cert.png │ │ ├── advanced.png │ │ ├── avatar.png │ │ ├── avatar_status.png │ │ ├── channels.png │ │ ├── chatroom.png │ │ ├── connect_wizard.png │ │ ├── connection_established.png │ │ ├── connection_progress.png │ │ ├── copyrslink.png │ │ ├── create_new_profile.png │ │ ├── document_save.png │ │ ├── edit_id.png │ │ ├── edit_identity.png │ │ ├── empty_avatar.png │ │ ├── enter_profile_values.png │ │ ├── filesharing.png │ │ ├── first_start.png │ │ ├── forums.png │ │ ├── friendlist.png │ │ ├── id.png │ │ ├── identity.png │ │ ├── initial_settings.png │ │ ├── instant.png │ │ ├── invite.png │ │ ├── invite_40.png │ │ ├── mail_send.png │ │ ├── make_friend.png │ │ ├── nat_settings.png │ │ ├── network.png │ │ ├── network_mode.png │ │ ├── options.png │ │ ├── people.png │ │ ├── pgp_size.png │ │ ├── posted.png │ │ ├── profile.png │ │ ├── sdf.png │ │ ├── show_cert.png │ │ ├── sign_cert.png │ │ └── status.png │ ├── history │ │ ├── 1415526313437s.jpg │ │ ├── both_p2p.png │ │ ├── logo200.png │ │ ├── messenger_net.png │ │ ├── own_your_net.png │ │ ├── retro3.png │ │ ├── retroshare-blog-header.png │ │ ├── retroshare_spacer.png │ │ ├── retrosharelogo1.png │ │ ├── retrosharelogo2.png │ │ ├── rs-img-pirate.png │ │ ├── rs1.png │ │ ├── rstalk1.png │ │ ├── rstalk2.png │ │ ├── rstalk3.png │ │ ├── unused │ │ │ ├── icon_blue_retroshare.png │ │ │ ├── message_composer.png │ │ │ ├── newlocation.png │ │ │ ├── options.png │ │ │ ├── options_server.png │ │ │ ├── retro4.png │ │ │ ├── server_options.png │ │ │ └── turtle.png │ │ ├── v0.3.52_transfer.png │ │ ├── v0.4.11_retroshareforums.png │ │ ├── v0.4.13_mainwindow.png │ │ ├── v0.4.13_retrosharetransfer.png │ │ ├── v0.4_login.png │ │ ├── v0.4_mainwindow.png │ │ ├── v0.4_splash.png │ │ ├── v0.5.0.alpha1_retroshareforums.png │ │ ├── v0.5.0_alpha_plugins_colorcode.png │ │ ├── v0.5.0_plugins_solocards.png │ │ ├── v0.5.0_retrosharetransfers.png │ │ ├── v0.5.1_network.png │ │ ├── v0.5.1_retrosharefriends.png │ │ ├── v0.5.1_retrosharesearch.png │ │ ├── v0.5.5_server_options.png │ │ ├── v2_config.png │ │ ├── v2_connect.png │ │ ├── v2_message.png │ │ ├── v2_search.png │ │ ├── v2_startup.png │ │ └── v2_transfer.png │ ├── install │ │ ├── apple_logo.png │ │ ├── arch_logo.png │ │ ├── centos_logo.png │ │ ├── debian_logo.png │ │ ├── fedora_logo.png │ │ ├── freebsd_logo.png │ │ ├── freebsd_logo_.png │ │ ├── gentoo_logo.png │ │ ├── mageia_logo.png │ │ ├── oneclick.png │ │ ├── opensuse_logo.png │ │ ├── raspberry_pi_logo.png │ │ ├── ubuntu_logo.png │ │ └── windows_logo.png │ ├── interface │ │ ├── about_retroshare.png │ │ ├── about_retroshare_about.png │ │ ├── about_retroshare_authors.png │ │ ├── about_retroshare_libraries.png │ │ ├── about_retroshare_license.png │ │ ├── about_retroshare_thanks.png │ │ ├── about_retroshare_translation.png │ │ ├── channels.png │ │ ├── channels │ │ │ ├── add.png │ │ │ ├── channel_post.png │ │ │ ├── channel_post_item.png │ │ │ ├── circles.png │ │ │ ├── create_channel.png │ │ │ ├── created_channel.png │ │ │ ├── empty_post.png │ │ │ ├── empty_posts.png │ │ │ ├── initial_channel.png │ │ │ ├── network-public.png │ │ │ ├── network.png │ │ │ ├── new_channel.png │ │ │ ├── no_channels.png │ │ │ ├── post_details.png │ │ │ ├── post_details_attachments.png │ │ │ ├── subscribe_channel.png │ │ │ ├── subscribed_channel.png │ │ │ └── three_posts.png │ │ ├── chat-lobbies.png │ │ ├── chatrooms │ │ │ ├── attach_file.png │ │ │ ├── attach_img.png │ │ │ ├── bullet_green.png │ │ │ ├── bullet_grey.png │ │ │ ├── bullet_yellow.png │ │ │ ├── chat_established.png │ │ │ ├── chat_invitation.png │ │ │ ├── chat_settings_menu.png │ │ │ ├── chat_usage.png │ │ │ ├── create_chat.png │ │ │ ├── empty_chat.png │ │ │ ├── enter_chat.png │ │ │ ├── id_tooltip.png │ │ │ ├── invite.png │ │ │ ├── invite_bunny_id.png │ │ │ ├── join_chat.png │ │ │ ├── leave.png │ │ │ ├── member_list.png │ │ │ ├── menu_chat_id.png │ │ │ ├── search.png │ │ │ ├── select_identity.png │ │ │ ├── select_visibility.png │ │ │ ├── send.png │ │ │ ├── settings.png │ │ │ ├── smileys.png │ │ │ └── smileys_available.png │ │ ├── exit.png │ │ ├── feedreader.png │ │ ├── filesharing.png │ │ ├── filesharing │ │ │ ├── add_share.png │ │ │ ├── browsable_directory.png │ │ │ ├── context_details.png │ │ │ ├── context_details_links.png │ │ │ ├── context_menu.png │ │ │ ├── context_menu_collection.png │ │ │ ├── context_menu_priority.png │ │ │ ├── context_menu_strategy.png │ │ │ ├── download.png │ │ │ ├── download_folder.png │ │ │ ├── download_tab.png │ │ │ ├── file_search.png │ │ │ ├── file_search_tab.png │ │ │ ├── folder_download.png │ │ │ ├── friends_files.png │ │ │ ├── green_source.png │ │ │ ├── my_files.png │ │ │ ├── my_files_tab.png │ │ │ ├── progress_bar.png │ │ │ ├── share_manager.png │ │ │ ├── specify_destination.png │ │ │ ├── up_and_down.png │ │ │ ├── upload.png │ │ │ ├── upload_tab.png │ │ │ └── yellow_source.png │ │ ├── forums.png │ │ ├── forums │ │ │ ├── add.png │ │ │ ├── back.png │ │ │ ├── circles.png │ │ │ ├── create_forum.png │ │ │ ├── create_thread.png │ │ │ ├── down.png │ │ │ ├── empty_forum.png │ │ │ ├── folder_blue.png │ │ │ ├── folder_green.png │ │ │ ├── folder_red.png │ │ │ ├── folder_yellow.png │ │ │ ├── forum_view.png │ │ │ ├── forward.png │ │ │ ├── friendship.png │ │ │ ├── looknfeel.png │ │ │ ├── mail_new.png │ │ │ ├── mail_reply.png │ │ │ ├── my_friendship_forum.png │ │ │ ├── network-public.png │ │ │ ├── network.png │ │ │ ├── next_unread.png │ │ │ ├── posts_permission.png │ │ │ ├── reply.png │ │ │ ├── reply_post.png │ │ │ ├── sort_forums.png │ │ │ ├── start_new_thread.png │ │ │ ├── thread_created.png │ │ │ └── thread_reply.png │ │ ├── info.png │ │ ├── invite.png │ │ ├── messages.png │ │ ├── network.png │ │ ├── network │ │ │ ├── avatar_message.png │ │ │ ├── broadcast.png │ │ │ ├── change_avatar.png │ │ │ ├── empty_avatar.png │ │ │ ├── friendlist.png │ │ │ ├── keyring.png │ │ │ ├── network_graph.png │ │ │ ├── redqueen.png │ │ │ ├── status_button.png │ │ │ ├── status_edit.png │ │ │ └── tree_view.png │ │ ├── newsfeed.png │ │ ├── newsfeed │ │ │ └── feed.png │ │ ├── options.png │ │ ├── people.png │ │ ├── people │ │ │ ├── accept_circle.png │ │ │ ├── add_id.png │ │ │ ├── add_id_menu.png │ │ │ ├── bunny_id.png │ │ │ ├── circles.png │ │ │ ├── create_freebunny.png │ │ │ ├── create_umbrella.png │ │ │ ├── freebunny_id.png │ │ │ ├── limit_circle.png │ │ │ ├── people.png │ │ │ ├── private_circle.png │ │ │ ├── pseudo_id_create.png │ │ │ ├── public_circle.png │ │ │ ├── umbrella_circle.png │ │ │ └── umbrella_circle_empty.png │ │ ├── posted.png │ │ ├── really_quit.png │ │ ├── settings.png │ │ └── status.png │ ├── retroshare-symbol.png │ ├── rscollection │ │ ├── alice_receive.png │ │ ├── context_paste.png │ │ ├── copy_clipboard.png │ │ ├── create_menu.png │ │ ├── download_files.png │ │ ├── download_rsc.png │ │ ├── open_file.png │ │ ├── post_link_to_chat.png │ │ ├── rsc_display.png │ │ ├── rscollection.png │ │ ├── step1_myfiles.png │ │ ├── step2_save_rsc.png │ │ ├── step3_edit_rsc.png │ │ └── step4_list_rsc.png │ ├── settings │ │ ├── appearance.png │ │ ├── channels.png │ │ ├── chat.png │ │ ├── chunk_strategy.png │ │ ├── directories.png │ │ ├── directories │ │ │ ├── anon_flag_off.png │ │ │ ├── anon_flag_on.png │ │ │ ├── edit_share.png │ │ │ ├── friend_flag_off.png │ │ │ ├── friend_flag_on.png │ │ │ ├── group_flag_off.png │ │ │ ├── group_flag_on.png │ │ │ ├── share_folder.png │ │ │ ├── share_manager.png │ │ │ ├── share_manager_piratebox.png │ │ │ └── swarming.png │ │ ├── feedreader.png │ │ ├── filesharing.png │ │ ├── forums.png │ │ ├── general.png │ │ ├── launch_wizard.png │ │ ├── login.png │ │ ├── messages.png │ │ ├── network.png │ │ ├── network │ │ │ ├── nat_mode.png │ │ │ └── network_mode.png │ │ ├── node │ │ │ ├── certificate.png │ │ │ ├── other_info.png │ │ │ └── public_information.png │ │ ├── notify.png │ │ ├── notify │ │ │ ├── feed.png │ │ │ ├── systray.png │ │ │ ├── systray_tooltip.png │ │ │ ├── toaster.png │ │ │ └── toaster_position.png │ │ ├── people.png │ │ ├── permissions.png │ │ ├── plugins.png │ │ ├── plugins │ │ │ ├── feedreader_plugin.png │ │ │ └── list.png │ │ ├── posted.png │ │ ├── profile.png │ │ ├── quick_start_wizard_1.png │ │ ├── quick_start_wizard_2.png │ │ ├── quick_start_wizard_3.png │ │ ├── relay │ │ │ └── relay.png │ │ ├── server.png │ │ ├── sound.png │ │ ├── statistic │ │ │ ├── bandwidth_statistic.png │ │ │ ├── bandwidth_thumb.png │ │ │ ├── global_router.png │ │ │ ├── global_router_thumb.png │ │ │ ├── node_show_statistic.png │ │ │ ├── rtt.png │ │ │ ├── rtt_thumb.png │ │ │ ├── statistic.png │ │ │ ├── turtle_router.png │ │ │ └── turtle_router_thumb.png │ │ └── webinterface.png │ └── tutorial │ │ ├── done.png │ │ ├── export.png │ │ ├── finished.png │ │ ├── friendview.png │ │ ├── i2p │ │ ├── auto_start.png │ │ ├── client_tunnel.png │ │ ├── create_new_node.png │ │ ├── hidden_service_config.png │ │ ├── hidden_service_manager.png │ │ ├── network_config.png │ │ ├── outproxy.png │ │ ├── port_binding.png │ │ ├── server_tunnel.png │ │ ├── server_tunnel_finished.png │ │ ├── server_tunnel_name.png │ │ ├── server_tunnel_type.png │ │ ├── server_wizard.png │ │ ├── socks_name.png │ │ ├── socks_proxy.png │ │ ├── tunnel_address_port.png │ │ ├── tunnel_wizard.png │ │ └── wizard_completed.png │ │ ├── import.png │ │ ├── new_node.png │ │ ├── profile_manager.png │ │ ├── settings_button.png │ │ ├── settings_n.png │ │ ├── shelter.png │ │ └── tor │ │ ├── alice_in_out.png │ │ ├── create_new_profile.png │ │ ├── hidden_service_config.png │ │ ├── network_config.png │ │ ├── revy_out.png │ │ └── rs_tor_setup_screen.png ├── index.md ├── tutorial │ ├── change_remove_pgp_key_password.md │ ├── i2p-hidden-rs-node.md │ ├── location.md │ └── tor-hidden-rs-node.md └── user-guide │ ├── first-steps.md │ ├── installation.md │ ├── interface.md │ ├── plugins.md │ ├── rscollection.md │ └── settings.md └── mkdocs.yml /README.md: -------------------------------------------------------------------------------- 1 | # RetroShare Documentation 2 | 3 | You can read the online documentation is available at https://retrosharedocs.readthedocs.io/en/latest/ 4 | 5 | [![Documentation Status](https://readthedocs.org/projects/retroshare/badge/?version=latest)](http://retroshare.readthedocs.io/en/latest/?badge=latest) 6 | 7 | --- 8 | 9 | ## Contribute 10 | 11 | - Please send a Pull Request via GitHub or edit directly online via GitHub WebEditor 12 | - Source Code: https://github.com/RetroShare/docs.git 13 | - The documentation is using [MkDocs](http://www.mkdocs.org/user-guide/writing-your-docs/) 14 | 15 | ## License 16 | 17 | The documentation is licensed under the [Creative Commons Attribution-ShareAlike 4.0 International Public License](https://creativecommons.org/licenses/by-sa/4.0/). 18 | -------------------------------------------------------------------------------- /docs/FAQ/does_retroshare_publish_my_ip_in_the_DHT.md: -------------------------------------------------------------------------------- 1 | # Does RetroShare leak my IP in the DHT? 2 | 3 | No 4 | 5 | TODO: explain how RetroShare uses DHT 6 | 7 | -------------------------------------------------------------------------------- /docs/FAQ/outdated_faq.md: -------------------------------------------------------------------------------- 1 | # Old outdated FAQ 2 | 3 | The very old and outdated RetroShare FAQ are still available online 4 | http://retroshare.sourceforge.net/wiki/index.php/Frequently_Asked_Questions 5 | 6 | Take those with a grain of salt as most of information may be obsolete. 7 | -------------------------------------------------------------------------------- /docs/about/about.md: -------------------------------------------------------------------------------- 1 | #What is RetroShare 2 | 3 | RetroShare is the next generation of [peer to peer file sharing](https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing) network. Unlike classic peer to peer softwares, RetroShare only connects to trusted friends and not just anyone, this is called a [friend-to-friend (F2F)](https://en.wikipedia.org/wiki/Friend-to-friend) network. 4 | 5 | The problem with existing filesharing networks is that you have no control over who you share information with. I don't want to share with the whole wide world, but I would love to share stuff with my friends. But this is not easy to do, safely and securely, over the Internet. 6 | 7 | RetroShare is basically a platform that establishes [encrypted](https://en.wikipedia.org/wiki/Encryption) connections between [authenticated](https://en.wikipedia.org/wiki/Authentication) friends. This connection is used for various communication services and filesharing. It is independent of any corporate system or central servers, all data is only sent to friends and in some cases relayed by them to their friends, making RetroShare a decentralized Social Sharing Network designed For the People. Encrypted communication, ensures that all shared information is only known to you and your friends. 8 | 9 | Communication services in RetroShare: 10 | 11 | - Private chat with friends 12 | - Private or public chat lobbies, that allow chatting with friends and friends of friends 13 | - Messages to friends 14 | - Forums 15 | - Voice over IP 16 | 17 | #Community 18 | 19 | RetroShare is built completely without any corporate or state driven sponsors. It is not depending on funding, hence it cannot be pressured because of that. 20 | -------------------------------------------------------------------------------- /docs/about/contributing.md: -------------------------------------------------------------------------------- 1 | ##Contributing 2 | 3 | There are many things that we would like to improve in RetroShare, 4 | but that we don't, because we simply don't have enough time. 5 | That's why we are currently looking for some help. 6 | Knowledge of C++, QT and webskills will certainly be useful, 7 | but you don't need to be an expert. Existing RetroShare developers will 8 | be able to help you on these projects. 9 | Artworks like a logo, buttons, etc are useful too. 10 | 11 | - Please send patches to the [development team](mailto:retroshare.project@gmail.com) 12 | - Fork and Create [Pull Requests](https://github.com/RetroShare/RetroShare/pulls) on GitHub, GitLab or any other 13 | - post your comments to the [Forum](http://retroshare.sourceforge.net/forum/index.php) 14 | - create [issues](https://github.com/RetroShare/RetroShare/issues) and bug reports on Github 15 | - talk, blog and tweet about [@RetroShare](https://twitter.com/retroshare) 16 | - help to improve the [wiki](https://github.com/RetroShare/documentation/wiki) 17 | and the [docu](https://github.com/RetroShare/documentation) 18 | - package maintainers for the various operating systems welcome 19 | - discuss on the developer [mailinglist](http://lists.sourceforge.net/mailman/listinfo/retroshare-devel) 20 | 21 | RetroShare is working so well and the internal forums and chatrooms 22 | are so active, we tend to forget about these external forum's and 23 | mailinglist's. Still they are read and you will receive answer. 24 | 25 | ##Translation 26 | This project uses [Transifex](https://www.transifex.com/beluga/retroshare/) 27 | to localize the content and reach thousands of people. 28 | Please consider joining the RetroShare translation team and 29 | [translate](https://www.transifex.com/signup/?join_project=retroshare) 30 | some strings to your local language. 31 | -------------------------------------------------------------------------------- /docs/about/history.md: -------------------------------------------------------------------------------- 1 | # History of RetroShare 2 | 3 | ## 2019 4 | ### 11th February 2019 5 | - release of [v0.6.5](https://github.com/RetroShare/RetroShare/releases/tag/0.6.5) 6 | 7 | ## 2018 8 | ### 14th March 2018 9 | - release of [v0.6.4](https://github.com/RetroShare/RetroShare/releases/tag/v0.6.4) 10 | 11 | ## 2017 12 | ### 20th August 2017 13 | - release of [v0.6.3](https://github.com/RetroShare/RetroShare/releases/tag/0.6.3) 14 | 15 | ### 12th March 2017 16 | - release of [v0.6.2](https://github.com/RetroShare/RetroShare/releases/tag/v0.6.2) 17 | 18 | ## 2016 19 | ### 31st August 2016 20 | - release of [v0.6.1](https://github.com/RetroShare/RetroShare/releases/tag/0.6.1) 21 | 22 | ### 5th February 2016 23 | - release of [v0.6.0](https://github.com/RetroShare/RetroShare/releases/tag/v0.6.0) 24 | 25 | ## 2015 26 | ### August 2015 27 | Migration from [SourceForge](https://sourceforge.net/projects/retroshare/?source=directory) 28 | to [GitHub](https://github.com/RetroShare) 29 | 30 | - [v0.6.0 RC2](https://github.com/RetroShare/RetroShare/releases/tag/v0.6.0-RC2) 31 | 32 | ### 26th June 2015 33 | - 0.6.0-rc2 34 | 35 | ### 10th June 2015 36 | - 0.6.0-rc1 37 | 38 | ## 2014 39 | ![Retroshare Blog Header](../img/history/retroshare-blog-header.png "Retroshare Blog Header") 40 | ###11th April 2014 41 | - v0.5.5c 42 | 43 | ## 2013 44 | ![Retroshare Own Your Net](../img/history/own_your_net.png "Retroshare Own Your Net") 45 | 46 | ### 30th September 2013 47 | - v0.5.5a 48 | ![Retroshare v0.5 server options](../img/history/v0.5.5_server_options.png "Retroshare v0.5 server options") 49 | 50 | ## 2012 51 | ![Retroshare Instant Messenger](../img/history/retroshare_spacer.png "Retroshare Instant Mesenger") 52 | 53 | ### 27th September 2012 54 | - 0.5.4a 55 | 56 | ###9th of February 2012 57 | - v0.5.3a 58 | 59 | ## 2011 60 | ![Retroshare v0.5 icon grey](../img/history/retrosharelogo2.png "Retroshare v0.5 icon grey") 61 | 62 | ### 13th August 2011 63 | - v0.5.2a 64 | 65 | ### 13th March 2011 66 | - v0.5.1a 67 | 68 | ![Retroshare v0.5.1 network](../img/history/v0.5.1_network.png "Retroshare v0.5.1 network") 69 | 70 | ![Retroshare v0.5.1 retroshare friends](../img/history/v0.5.1_retrosharefriends.png "Retroshare v0.5.1 RetroShare Friends") 71 | 72 | ![Retroshare v0.5.1 search](../img/history/v0.5.1_retrosharesearch.png "Retroshare v0.5.1 search") 73 | 74 | 75 | ## 2010 76 | ![Retroshare v0.5 Connected Nodes](../img/history/rs1.png "Retroshare v0.5 Connected Nodes") 77 | ### 18th April 2010 78 | - release of RetroShare v0.5.0 79 | 80 | ### 22nd March 2010 81 | - v0.5.0 alpha 2 82 | 83 | ### 14th February 2010 84 | - v0.5.0 alpha 1 85 | 86 | ![Retroshare v0.5 Forums](../img/history/v0.5.0.alpha1_retroshareforums.png "Retroshare v0.5 Forums") 87 | 88 | ![Retroshare v0.5 plugin color code](../img/history/v0.5.0_alpha_plugins_colorcode.png "Retroshare v0.5 Plugin Color Code") 89 | 90 | ![Retroshare v0.5 Solocards](../img/history/v0.5.0_plugins_solocards.png "Retroshare v0.5 Solocards") 91 | 92 | ![Retroshare v0.5 Transfers](../img/history/v0.5.0_retrosharetransfers.png "Retroshare v0.5 Transfers") 93 | 94 | ## 2009 95 | ![Retroshare v0.5 icon blue](../img/history/retrosharelogo1.png "Retroshare v0.5 icon blue") 96 | ### 28th November 2009 97 | - retroshare-v0.4.X 98 | ![Retroshare v0.4 Login Screen](../img/history/v0.4_login.png "Retroshare v0.4 Login Screen") 99 | 100 | ### 13th May 2009 101 | - RetroLocal_0.4.13a 102 | 103 | ![Retroshare v0.4.13 main window](../img/history/v0.4.13_mainwindow.png "Retroshare v0.4.13 Main Window") 104 | 105 | ![Retroshare v0.4.13 transfer](../img/history/v0.4.13_retrosharetransfer.png "Retroshare v0.4.13 transfer") 106 | 107 | 108 | ### April 09 109 | Retroshare development is still active, with ever growing numbers 110 | of developers and users. At this point (April 2009) we've had 111 | over 50,000 downloads, and are soon to release version v0.4.13. 112 | ![Retroshare v0.4.11 Forums](../img/history/v0.4.11_retroshareforums.png "Retroshare v0.4 Forums") 113 | 114 | ## 2008 115 | ![Retroshare v0.4 Splash](../img/history/v0.4_splash.png "Retroshare v0.4 Splash") 116 | ### 4th August 2008 117 | - RetroLocal_0.4.09b 118 | Single Directory Install 119 | 120 | ![Retroshare v0.4 Main Window](../img/history/v0.4_mainwindow.png "Retroshare v0.4 Main Window") 121 | 122 | 123 | ### 8th January 2008 124 | - retroshare-v0.3.50+ 125 | 126 | ![Retroshare v0.3.52](../img/history/v0.3.52_transfer.png "Retroshare v0.3.52 tranfer") 127 | 128 | ## 2007 129 | ![Retroshare splash logo](../img/history/retro3.png "Retroshare v0.4 logo") 130 | 131 | ![Retroshare logo yin yang](../img/history/rstalk1.png "Retroshare logo yin yang") 132 | 133 | ![Retroshare logo yin yang](../img/history/rstalk2.png "Retroshare logo yin yang") 134 | 135 | ![Retroshare logo yin yang](../img/history/rstalk3.png "Retroshare logo yin yang") 136 | 137 | ### 19th May 2007 138 | - retroshare-v0.3.0 139 | 140 | ### 12th March 2007 141 | - Version 0.3.0-pr5 has been placed on the web. 142 | - This is the first Qt4.0 gui, and is a lot more user friendly than the FLTK gui. This of course came at a cost... lots of hours, and lots of pain trying to get cygwin + retroshare, pthreads, mingw + Qt4.0 all working together. (and 5 times bigger). 143 | But its Done!. This is Pre-Release5, alternatively known as rc1. Please test, and report back. 144 | 145 | ### 12th March 2007 146 | - V0.3.0-PreRelease7 147 | 148 | ### 20th Jan 2007 149 | - New GUI is functioning... Took a while. But got there in the end. 150 | 151 | ## 2006 152 | ![Retroshare v2.0 Two Pirates using RetroShare](../img/history/rs-img-pirate.png "Retroshare v2.0 Two Pirates using RetroShare") 153 | 154 | ![Retroshare logo yin yang](../img/history/logo200.png "Retroshare logo yin yang") 155 | ### 23rd Nov 2016 156 | - retroshare-v0.2.1 157 | 158 | ### October 2006 159 | - Crypton joins the team, bringing in beginning of Qt GUI, 160 | and starting the push towards a new interface. This will a couple of month process, as everything gets bashed around a bit. 161 | 162 | ### 17th August 2006 163 | Version 0.2.0rc4 has been placed on the web. This version brings the following new features: 164 | - First release with Web of Trust Authentication! 165 | - Downloads are automatically resumed 166 | - New Directory search interface. 167 | 168 | #### v0.2.0 Startup 169 | 170 | When you first run RetroShare, the Login Window is presented. 171 | 172 | - Existing user: then just enter your password. 173 | - New User: Follow the instructions below. 174 | 175 | Setting Up a New User 176 | 177 | To use RetroShare, you first need to create yourself a Certificate. 178 | This is done by: 179 | 180 | - Fill in the second half of the form (Only Name and Password are compulsory) 181 | - Click "Generate Request", and retroShare should start up!. If there is 182 | an error, a window will pop-up with instructions on how to fix the problem. 183 | 184 | ![Retroshare v2.0 History Image Intro StartUp](../img/history/v2_startup.png "Retroshare v2.0 History Image Intro StartUp") 185 | 186 | #### v0.2 Retroshare Connect Window 187 | 188 | This window displays: 189 | 190 | - A List of Trusted People (Top Window) 191 | - A List of Friends of Your Friends. (Bottom Window) 192 | 193 | This window allows you to: 194 | 195 | - Monitor the Connection Status of all your friends - displayed in the upper window. 196 | - Enable/Disable each User's Access via the Check Boxes. 197 | The Status Column shows which people are Connected, or Offline. 198 | - For more Information/Configuration of a Peer, select their certificate, 199 | and the press the "Configure Certificate" Button on the right-hand side. 200 | - Remove a Person from your Trusted List is done by selecting them 201 | from the list, and then clicking on the "Remove Person" Button. 202 | They will be moved to the lower, untrusted list. 203 | - To Add a new Person: Either select their Name in the lower window and 204 | then press "Add to Friends", or Add their Certificate, via the Load 205 | Certificate Button on the right-hand side. The Certificate will 206 | appear in the Trusted Window. Check the AutoConnect button to 207 | enabling sharing with them. 208 | 209 | ![Retroshare v2.0 History Image Connect Window](../img/history/v2_connect.png "Retroshare v2.0 History Image Connect Window") 210 | 211 | #### v0.2 Search Window 212 | 213 | This allows you to Search the currently connected Peers. 214 | 215 | - Enter the phrase in the top field, and press the search button. 216 | - As the results come back, they are displayed in the window. 217 | - To Download, Select the file, and press the button. The File Listing 218 | will immediately appear in the File Transfer Window. 219 | - You can Recommend one of your Own Files (the Ones Marked *Local*) 220 | to someone by clicking the "Recommend" Button. This brings up a Message Window: 221 | - Enter Your Message, Select who you want to send it to, and click "Send". 222 | The Message will be sent instantly to all those connected, and queued for the others offline. 223 | 224 | ![Retroshare v2.0 History Image Search Window](../img/history/v2_search.png "Retroshare v2.0 History Image Search Window") 225 | 226 | #### v0.2 Message Window 227 | 228 | - The Window displays a list of received massages. 229 | - It allows you to Send/Reply or Delete Messages via the buttons on 230 | the left-hand side. 231 | - Recommendations can be downloaded by selecting the message, and then 232 | pressing the "Download" Button. 233 | - You Can Also Open the "Universal Chatter Box" from here. 234 | 235 | ![Retroshare v2.0 History Image Message Window](../img/history/v2_message.png "Retroshare v2.0 History Image message Window") 236 | 237 | #### v0.2 File Transfer 238 | This Tab allows you to monitor the current file transfers. 239 | 240 | - Select a Transfer from the Top Window, and the details appear in the Lower Window. 241 | - Cancel a Selected Transfer, by clicking on "Cancel Transfer" 242 | - Clear All the Completed Transfers, by clicking on "Clear Finished" 243 | 244 | This Tab also allows you to control the Maximum Transfer Rates, 245 | using the scroll numbers on the left hand side: 246 | 247 | - Set the Maximum Individual Rate for Uploads and Downloads using the the top field. 248 | - Set the Total Maximum Data Rate using the scroll number below. 249 | - The "Maximum Connections", or bottom field, is only eye-candy. 250 | 251 | ![Retroshare v2.0 History Image File Transfer Window](../img/history/v2_transfer.png "Retroshare v2.0 History Image File Transfer Window") 252 | 253 | #### v0.2 Configuration 254 | Using this panel you can configure RetroShare's ports, and its shared directories: 255 | 256 | - If you are directly connected to the Internet (via broadband) 257 | then you should have Port Configuration set to auto. Ensure the the 258 | Box near the Top is Ticked. 259 | - If you are behind a Firewall, and have opened a port through it. 260 | Then you should set your external address: Tick the "Firewalled", and 261 | the "Forwarded" Boxes. Enter your external address, in the field. 262 | Then press Change. 263 | - If you are behind a firewall, and cannot open an external port, Tick 264 | the "Firewalled" Box. You can only make outgoing Connections. 265 | - Add shared directories through the lower panel. 266 | 267 | ![Retroshare v2.0 History Image Config](../img/history/v2_config.png "Retroshare v2.0 History Image Config") 268 | 269 | ### 12th August 2006 270 | - Ported the UDP Transport layer to Windows. Damn Microsoft make it hard to get the most basic of functionality to work! 271 | 272 | ### 15th July 2006 273 | - Finally completed the XPGP web of trust authentication system. Successfully tested it using a modified SSL3/TLS1 connection protocol. 274 | 275 | ### 21st April 2006 276 | - First successful NAT hole punching using the new UDP communication layer. 277 | 278 | ### 15st April 2006 279 | - Implementation of a SSL BIO layer is completed, and the first successful tests of a SSL connection over the UDP transport layer have been run! 280 | 281 | ### 06th April 2006 282 | - Completed initial (Linux Only) implementation of UDP transport layer, 283 | 284 | ### 27th Feb 2006 285 | - Basic proxy system implemented to get around firewalls. 286 | 287 | ### 25th Feb 2006 288 | - Source Code for v0.1.0 is available under LGPL v2 Licence 289 | 290 | ### Jan 2006 291 | The first Windows release of Retroshare has been placed on the web. This version provides: 292 | 293 | - Standard SSL Hierarchical authentication scheme. 294 | - SSL over TCP connections between peers. 295 | - AutoDiscovery system to introduce you to others. 296 | - Shared directories, searchable by your peers. 297 | - Generic file downloading. 298 | 299 | ### 06th January 2006 300 | What is RetroShare? and Why another Peer to Peer Network? 301 | 302 | RetroShare is the next generation sharing network, which provides: 303 | 304 | - A Private Peer to Peer Network which allows you to share information 305 | with only the people you want to. 306 | - Reliable Identification and Authentication of your friends. 307 | - Plus an Introduction Scheme which connects you to the friends of your 308 | friends, and facilitates network growth. 309 | - Encrypted Communication, ensuring all shared information is known 310 | only to you and your peers. 311 | - A Communication Platform which can potentially support services such 312 | as Secure Email, File Sharing, Video or Voice over IP and Messaging 313 | - A Decentralised Social Sharing Network designed **For the People** 314 | - with no dependancies on any corporate system or central servers. 315 | 316 | The problem with existing filesharing networks is that you have no 317 | control over who you share information with. I don't want to share 318 | with the whole wide world, but I would love to share stuff with my 319 | friends. But this is not easy to do, safely and securely, over the Internet. 320 | 321 | Current filesharing systems also suffer from bad quality of 322 | downloadable information. Often the filenames do not correspond 323 | to what you actualy get. You are getting (potentially random) 324 | information from a collection of random people. I want to share 325 | good information with, and only with, the people I trust. 326 | 327 | RetroShare is my solution to these problems: A simple filesharing 328 | program which connects you and your friends together for safe and 329 | secure sharing. 330 | 331 | I have put months of work into transforming RetroShare from a random idea, into a working system. It is now time to share this program, and the ideas behind, with the world... 332 | 333 | Dr Bob, 06/01/06 334 | 335 | 336 | ![Retroshare Pictorial Overview](../img/history/both_p2p.png "Retroshare Pictorial Overview") 337 | 338 | ## 2004 339 | Oldest year reported in RetroShare source code copyright header by drbob 340 | -------------------------------------------------------------------------------- /docs/about/license.md: -------------------------------------------------------------------------------- 1 | #License 2 | 3 | ##Retroshare GUI and Applications 4 | RetroShare is generally licensed with the [GPLv2](https://raw.githubusercontent.com/RetroShare/RetroShare/master/LICENSE.txt). 5 | The GNU General Public License guarantees end users the freedom to run, study, share and modify the software. 6 | 7 | However the software does not fall exclusively under one licence. 8 | 9 | - libretroshare : the core library 10 | Is licenced under the [LGPL](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) (Gnu Library General Public Licence) 11 | 12 | This library also depends on: 13 | 14 | - [miniupnpc](http://miniupnp.free.fr/): [Source](https://github.com/miniupnp/miniupnp) [BSD Licence](https://opensource.org/licenses/BSD-3-Clause) 15 | - [OpenSSL](https://www.openssl.org/): [OpenSSL Licence](https://www.openssl.org/source/license.txt) 16 | - [GPGme](https://www.gnupg.org/(es)/related_software/gpgme/index.html): [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) 17 | - KadC : GPL 18 | 19 | The GUI is built on top of Trolltech's Qt Libraries. [Qt License LGPLv3](https://www.qt.io/qt-licensing-terms/) 20 | 21 | ##Retroshare Icons 22 | Oxygen Icons Set [LGPL](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) 23 | Crystal Project Icons [LGPL](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) 24 | Icons made by Freepik from www.flaticon.com is licensed by [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/) 25 | Icons made by Eleonor Wang from www.flaticon.com is licensed [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/) 26 | 27 | 28 | The RetroShare Documentation is licensed under [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) Creative Commons Attribution-ShareAlike 4.0 International Public License. 29 | -------------------------------------------------------------------------------- /docs/concept/topology.md: -------------------------------------------------------------------------------- 1 | #Topology 2 | 3 | RetroShare builds a decentralized, serverless, distributed, peer-to-peer mesh network. 4 | 5 | The meaning of these terms has changed in time and so different 6 | interpretation are met. 7 | 8 | - decentralized 9 | - distributed 10 | - serverless 11 | - peer to peer 12 | - meshed 13 | 14 | Let's explain the different kinds of networks. 15 | 16 | ##History of Network Topology's 17 | 18 | The first architecture of computer networks was **client-server architecture**. 19 | If the central server is offline, the whole network breaks. 20 | The military made first thoughts to make the computer network still 21 | avaiable in the case of a *first strike* of the opponent. 22 | 23 | ![network types](../img/concept/network-history.png "Network Types") 24 | Baran, Paul. [On Distributed Communication Networks](http://www.rand.org/pubs/research_memoranda/RM3420/RM3420-chapter1.html): 25 | I. Introduction to Distributed Communications Networks. Santa Monica, CA: RAND 26 | Corporation, 1964. [http://www.rand.org/pubs/research_memoranda/RM3420.html](http://www.rand.org/pubs/research_memoranda/RM3420.html). 27 | Also available in print form. 28 | 29 | These thoughts have been utilized in the design of the 30 | [ARPANET](https://en.wikipedia.org/wiki/ARPANET)(1969) which can be seen as a 31 | predecessor of the modern internet as we know it. 32 | 33 | The categorization of Paul Baran has evolved since the 60's 34 | 35 | ##Modern Network Topology 36 | 37 | Nowadays the definition have shifted from: 38 | 39 | - *decentralized* is now more known as [federated](../concept/topology/#federated-servers) 40 | - *distributed* is now known as [decentralized](/concept/topology/#decentralized) 41 | the meaning of distributed is now used for data distribution in 42 | [RAID 0](https://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_0) or 43 | [Distributed Computing](https://en.wikipedia.org/wiki/Distributed_computing) 44 | 45 | ![Decentralization today](../img/concept/retroshare-decentralised.png "Decentralization today") 46 | [GSoC2014 Social Network Plugin for RetroShare](http://blog.freifunk.net/2014/gsoc-social-network-plugin-retroshare) 47 | 48 | ##Ring 49 | ![ring connected network](../img/concept/ring_network.png "Ring Network") 50 | [Ring Network](https://en.wikipedia.org/wiki/Ring_network) 51 | 52 | 53 | IBM introduced [Token-Ring](https://en.wikipedia.org/wiki/Token_ring)(1984) protocol which was the most used 54 | protocol for this type of network architecture. 55 | 56 | ![Ring Topology](../img/concept/ring.png "Ring Network") 57 | 58 | Disadvantages of a Ring network. 59 | 60 | - One malfunctioning workstation can create problems for the entire network. 61 | - Moving, adding and changing the devices can affect the network 62 | - Communication delay is directly proportional to number of nodes in the network 63 | - Bandwidth is shared on all links between devices 64 | - More difficult to configure than a Star: node adjunction = Ring shutdown and reconfiguration 65 | 66 | ##Centralized -> Client Server 67 | ![central connected network](../img/concept/central_network.png "Central Network") 68 | [Centralized Network](https://en.wikipedia.org/wiki/Star_network) 69 | 70 | A star topology with the server in the middle, and clients connected to it. That's an 71 | efficient way to run a network. Big Corporations run their service also 72 | in this fashion. Once you register an account with them, you have to stick 73 | with your data to them. It's not possible to move your account to a 74 | different provider. Communication is done always inside their network and 75 | is barely going outside. It's a competitive *the winner takes it all* market 76 | which tends to monopolization. 77 | 78 | ![centralized network](../img/concept/centralized.png "Centralized Network") 79 | 80 | The downside of this network is, the central infrastructure is a single 81 | point of failure. If something happens with the server, all users are affected 82 | and the service is broken for all. 83 | Peer Pressure makes it hard to widthstand to not use these services. 84 | These Services are often free (as in free beer) but include hidden costs. 85 | User generated data is gathered all the time on each possible way. 86 | When a third party or the company wants to censor/filter/block parts of 87 | the communication they can do whenever they want with ease. 88 | They have the right to do this, because it's their property. 89 | 90 | ##Federated Servers 91 | E-Mail is a decentralized network by design. Everyone can run a Mail 92 | for it's own purpose. If a single Mail Server is offline for whatever 93 | reason, the other Mail Server's will still work and send receive mails. 94 | This **client-to-server-to-server-to-client architectures** is also 95 | referred as **Federated Network**. 96 | 97 | Besides e-mail, other known Social and Communication Networks with a federated structure 98 | are Diaspora and XMPP/Jabber. 99 | 100 | Users become a member of a server, and in principle only connect directly 101 | with their own server; these servers in turn are connected to each other 102 | to allow users in different server to interact with each other. 103 | This matches the **distributed network of centralized networks** description 104 | given above quite well. 105 | 106 | In the case of e-mail, we can see, single persons still run their own 107 | personel mail servers, but most users stick to a few Mail Server Providers. 108 | This concentration to monopoly's renders the federation in fact useless and feels for the 109 | majority like a centralized network. The biggest mail provider has a market share 110 | of ~70% (2015). 111 | In fact e-Mail is nowadays a totally centralized network with all the 112 | downsides of centralized networks. 113 | 114 | ![decentralized network](../img/concept/decentralized.png "decentralized Network") 115 | 116 | Small Mail Providers had also to shut down in the last years, for example 117 | the case of Lavabit. They did not comply with the government which ordered 118 | them to spy on their users. 119 | Other mail providers do fully comply with the orders and 120 | hand over the infrastructure as a whole to the surveilance state. 121 | 122 | ##Decentralized 123 | 124 | ###Torrent 125 | ![fully connected network](../img/concept/fully_connected.png "Fully Connected Network") 126 | [Fully Connected Network](https://en.wikipedia.org/wiki/Network_topology#Fully_connected_network) 127 | 128 | BitTorrent is well known for it's decentralization. It started with a 129 | torrent tracker server to keep the torrent files and help the clients to 130 | connect o each other. So a single server does not share any files in the 131 | network, but distribute the load of downloads between all clients. Each 132 | client is doing uploads and downloads. 133 | 134 | ![BitTorrent](../img/concept/torrent-swarm.gif "BitTorrent") 135 | Torrent Swarm with a central Torrent Tracker. 136 | 137 | This was a single point of failure as the tracker was a centralized service. 138 | Someone had to operate and pay the server, could be hold liable for 139 | the Users doing or serving the torrent files. Torrent Files are not 140 | containing any copyrighted material. Tracker owners have been targeted and 141 | had to close down the service. 142 | This made it necessary to evolve BitTorrent into a Trackerless system. 143 | The work of the tracker is **distributed** with a [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table) 144 | (distributed hash table) between all Torrent Nodes. 145 | 146 | ![BitTorrent](../img/concept/torrent.png "BitTorrent") 147 | [Fully connected Network](https://en.wikipedia.org/wiki/Network_topology#Fully_connected_network): everyone is connected to everyone 148 | 149 | All Users inside a Torrent Network might connect with each other directly, 150 | which makes it very efficient, fast and fault tolerant. 151 | Everyone can become part of this network, 152 | even malicious nodes can join a swarm and monitor the activity with ease. 153 | 154 | ###RetroShare 155 | ![partially connected network](../img/concept/partially_connected.png "Partially Connected Network") 156 | [Partially Connected Network](https://en.wikipedia.org/wiki/Network_topology#Partially_connected_network) & [Mesh Network](https://en.wikipedia.org/wiki/Mesh_networking) 157 | 158 | - decentralized 159 | Clients do not require on a central service. When a node is under attack, 160 | the other parts of the network are still working without interruption. 161 | - serverless 162 | Each node is server&client at the same time. No external service is 163 | necessary for the network to function. 164 | - peer to peer 165 | Nodes are connected directly to each other. 166 | - meshed 167 | each node relays data for the network. 168 | - distributed 169 | meshed nodes cooperate in the distribution of data in the network 170 | 171 | ![RetroShare Network](../img/concept/retro_network.png "RetroShare") 172 | A [Small World Network](https://en.wikipedia.org/wiki/Small-world_network) 173 | is a type of mathematical graph in which most nodes are not neighbors of 174 | one another, but the neighbors of any given node are likely to be neighbors 175 | of each other and most nodes can be reached from every other node by a 176 | small number of hops or steps. 177 | 178 | Small-world networks tend to contain cliques, and near-cliques, 179 | meaning sub-networks which have connections between almost any two nodes within them. 180 | 181 | RetroShare networks tend to follow that rule, though there are lot of 182 | isolated island networks which build closed groups as darknets. 183 | 184 | 185 | 186 | Face Avatars by [deleket](http://deleket.deviantart.com/) [CC BY-NC-ND 3.0](https://creativecommons.org/licenses/by-nc-nd/3.0/) 187 | corporate logos by [icondesigner](https://www.iconfinder.com/icondesigner) 188 | [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) and 189 | [vectorgraphit](https://www.vectorgraphit.com/) 190 | [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) and 191 | [aha-soft](http://www.aha-soft.com/) 192 | [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) 193 | -------------------------------------------------------------------------------- /docs/developer/Qt_Creator_RetroShare_Cxx_coding_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | CodeStyleData 7 | 8 | false 9 | false 10 | false 11 | false 12 | false 13 | true 14 | true 15 | false 16 | true 17 | false 18 | false 19 | false 20 | true 21 | true 22 | false 23 | true 24 | false 25 | false 26 | false 27 | 4 28 | true 29 | false 30 | 1 31 | false 32 | 4 33 | 34 | 35 | 36 | DisplayName 37 | RetroShare C++ 38 | 39 | 40 | -------------------------------------------------------------------------------- /docs/developer/Qt_Creator_RetroShare_QML_coding_style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | CodeStyleData 7 | 8 | false 9 | 4 10 | 1 11 | false 12 | 4 13 | 14 | 15 | 16 | DisplayName 17 | Retroshare QML 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/developer/android.md: -------------------------------------------------------------------------------- 1 | #Compile Retroshare for Android 2 | 3 | ##Introduction 4 | Compiling an application for Android is not as easy as one would imagine, 5 | expecially one like RetroShare that has a big codebase and is not well 6 | documented. This document is aimed to empower the reader so she can 7 | hopefully succed or at least have a significant help in compiling her 8 | own RetroShare APK package installable on Android. 9 | 10 | ##Preparing The Environement 11 | 12 | First of all setup your Qt for Android development environement 13 | following the guide on the [Qt for android web site](http://doc.qt.io/qt-5/androidgs.html). 14 | At this point you should have Android SDK, Android NDK, and Qt for 15 | Android working fine, and you should be capable of executing on an 16 | Android emulator or on your Android phone Qt for Android examples. 17 | 18 | But RetroShare is not as simple to compile as those examples. In 19 | particular, the Android NDK precompiled toolchain is limited and doesn't 20 | support the full C++ specification, and it is missing some part that is 21 | needed to build RetroShare. The good news is that Android NDK ships all 22 | the necessary to build a custom toolchain that is suitable to build 23 | RetroShare. In order to build the toolchain with needed library RetroShare 24 | provides the **android-prepare-toolchain.sh** script; before you execute 25 | it you should define some variables the script cannot determine in an 26 | easy and reliable manner by itself in your terminal. 27 | 28 | 29 | 30 | ```bash 31 | # The path where Android NDK is installed in your system 32 | export ANDROID_NDK_PATH="/opt/android-ndk/" 33 | 34 | ## The path where your fresh compiled toolchain will be installed, make sure 35 | ## the parent exists 36 | export NDK_TOOLCHAIN_PATH="/home/$(whoami)/Development/android-toolchains/retroshare-android/" 37 | 38 | ## The CPU architecture of the Android device you want to target 39 | export ANDROID_NDK_ARCH="arm" 40 | 41 | ## The Android API level the Android device you want to target 42 | export ANDROID_PLATFORM_VER="19" 43 | 44 | ## The number of core that yout host CPU have (just to speed up compilation) set it to 1 if unsure 45 | export HOST_NUM_CPU=1 46 | 47 | ./android-prepare-toolchain.sh 48 | ``` 49 | 50 | Now is time for the bad news: as of today Qt assumes you use the NDK 51 | precompiled toolchain and doesn't have an option to use the custom 52 | toolchain you just generated, so you need to tweak Qt internals a little 53 | to make usage of the custom toolchain. First of all you need to determine 54 | your Qt for Android installation path -in my case it is **/opt/Qt5.7.0/** - 55 | then find the **mkspecs** directory -in my case it 56 | is **/opt/Qt5.7.0/5.7/android_armv7/mkspecs** - and then modify qmake 57 | configuration for the android target according to your toolchain, in 58 | my case I have done it with the following commands (in the same shell 59 | I used before, to take advantage of the already set variables): 60 | 61 | WARNING: This may need a slight modification if you have a different Qt version. 62 | 63 | ```bash 64 | export QT_PATH="/opt/Qt5.7.0/" 65 | export QT_MAJOR_VERSION="5.7" 66 | 67 | cd ${QT_PATH}/${QT_MAJOR_VERSION}/android_armv7/mkspecs 68 | sudo --preserve-env -s 69 | cp -r android-g++ android-g++-backup 70 | cd android-g++ 71 | sed -i "s|^NDK_TOOLCHAIN_PATH =.*|NDK_TOOLCHAIN_PATH = ${NDK_TOOLCHAIN_PATH}|" qmake.conf 72 | ``` 73 | 74 | 75 | ##Preparing Qt Creator 76 | 77 | Now that your environement is set up you should configure Qt Creator for 78 | Android following the [official guide](http://doc.qt.io/qtcreator/creator-developing-android.html). 79 | At the end of this step your Qt Creator should recognize the Android compiler 80 | and the Qt for Android kit. As we use a custom toolchain one more step is needed. 81 | 82 | From the top menu click 83 | _Tools -> Options... -> Build & Run -> Compilers -> Android GCC (arm-4.9) -> Clone_ 84 | 85 | Now a new compiler (usually named **Clone of Android GCC (arm-4.9)**) 86 | should have appeared on your compilers list. Select that compiler and 87 | press the Browse button to look for your custom toolchain compiler. 88 | You should find it at **$NDK_TOOLCHAIN_PATH/bin/arm-linux-androideabi-gcc**. 89 | Select it, then press Apply. 90 | 91 | Now go to the Kits tab, select **Android for armeabi-v7a (GCC 4.9, Qt 5.7.0)** 92 | and press the Clone button. A new kit is created (usually named **Clone of 93 | Android for armeabi-v7a (GCC 4.9, Qt 5.7.0)**). Now select the new kit 94 | and change the compiler to the one you have just created. 95 | 96 | Your Kit is now ready to use. Now you can open RetroShare as a Qt Creator 97 | project and in the Projects left menu add the newly created kit if not 98 | already present, so you can select it on the build type selection button down on the left. 99 | 100 | Some of RetroShare modules like **retroshare-gui**, **WebUI** and **sqlcipher** 101 | are not supported yet on Android so to be able to compile RetroShare without 102 | errors you will have to go to + 103 | 104 | _Qt Creator left pane -> Projects -> Build and Run -> Android SOMESTUFF kit -> 105 | Build Steps -> qmake -> Additional arguments_ 106 | 107 | and add the following configurations 108 | 109 | ```cpp 110 | CONFIG+=no_retroshare_gui CONFIG+=no_retroshare_nogui CONFIG+=no_retroshare_plugins CONFIG+=retroshare_android_service CONFIG+=libresapilocalserver CONFIG+=no_libresapihttpserver CONFIG+=no_sqlcipher CONFIG+=retroshare_qml_app 111 | ``` 112 | 113 | WARNING: SQLCipher is not supported yet on RetroShare for Android. 114 | This poses a major security concern, we are working to fix this ASAP. 115 | 116 | WARNING: Some versions of QtCreator try to find the Android SDK in **/opt/android/sdk**. 117 | A workaround to this is to make a symbolic link there pointing to your 118 | SDK installation path, like **mkdir -p /opt/android/sdk && ln -s /home/user/android-sdk-linux /opt/android/sdk** 119 | 120 | ##Furter Readings 121 | 122 | - [http://doc.qt.io/qt-5/android-support.html](http://doc.qt.io/qt-5/android-support.html) 123 | - [https://developer.android.com/ndk/guides/libs.html](https://developer.android.com/ndk/guides/libs.html) 124 | - [retroshare://forum?name=Compiling%20nogui%20for%20android&id=8fd22bd8f99754461e7ba1ca8a727995&msgid=4e0f92330600bba9cf978f384f4b7b2f2ca64eff](retroshare://forum?name=Compiling%20nogui%20for%20android&id=8fd22bd8f99754461e7ba1ca8a727995&msgid=4e0f92330600bba9cf978f384f4b7b2f2ca64eff) 125 | - [retroshare://file?name=Android%20Native%20Development%20Kit%20Cookbook.pdf&size=29214468&hash=0123361c1b14366ce36118e82b90faf7c7b1b136](retroshare://file?name=Android%20Native%20Development%20Kit%20Cookbook.pdf&size=29214468&hash=0123361c1b14366ce36118e82b90faf7c7b1b136) 126 | -------------------------------------------------------------------------------- /docs/developer/coding.md: -------------------------------------------------------------------------------- 1 | Start by getting the RetroShare code from our [git repository](https://github.com/RetroShare/RetroShare). 2 | 3 | Then make sure to read the [README.md](https://github.com/RetroShare/RetroShare/blob/master/README.md) file in the main RetroShare source directory. 4 | 5 | In the [README.md](https://github.com/RetroShare/RetroShare/blob/master/README.md) you can find information about building that is the next step to do. 6 | 7 | 8 | ## Coding Style 9 | 10 | Although initial coding of RetroShare did not followed any particular coding 11 | style, we would like to start using a strict coding style. It can happen to you 12 | that while you read the code you start hating who written it because she didn't 13 | followed the code convention, in that case please avoid to drop a 14 | non-constructive rant in public or doing something worse and try to chill out 15 | before expressing your opinion remembering that RetroShare code has been 16 | written by volunteers and that they are nice people despite the fact you are 17 | suffering reading some part of the code. 18 | 19 | Officially RetroShare is using the [Allman indent style](http://en.wikipedia.org/wiki/Indent_style#Allman_style) 20 | using tabulator as indent char +\t+ *not* the white space which instead is used 21 | for alignment and as separator. This choice that have many advantage 22 | is motivated not just by tastes but in respect of every developer, if 23 | you use spaces (for example 8 spaces per indent) for indentation all 24 | developers are forced to see same number of spaces for each indent thus 25 | causing developers with little screen hating you, instead if you use 26 | tabulators each developer can configure his editor to display them 27 | the size they feel more comfortable. Please keep your lines under 80 28 | columns unless it doesn't cause the code to 29 | look ugly to facilitate code editing and diff also on small screens. 30 | 31 | If you use [Qt Creator](https://en.wikipedia.org/wiki/Qt_Creator) you can 32 | download and import 33 | [RetroShare Qt Creator C++ coding style](Qt_Creator_RetroShare_Cxx_coding_style.xml) 34 | and 35 | [RetroShare Qt Creator QML coding style](Qt_Creator_RetroShare_QML_coding_style.xml) 36 | and set it as coding style for RetroShare project, pay attention that at moment 37 | Qt Creator is not capable of enforcing Allman indent style on QML files so you 38 | will have to do it by yourself. 39 | 40 | 41 | ## Bad Practices 42 | 43 | ### Overlook compiler warnings 44 | 45 | Compiler warning are not to annoy the developers but to help them to avoid dangerous code, when a compiler warn about something on your code you must take in account, and make sure your compiler warnings count is *0* before pushing to the repository. The fact that the compiler warning on the code hosted on the repository is 0 is very important because if your modification introduce a warning (aka potential error) you will notice it easily, instead if the code on the repository have already compilers warnings it is unlikely that you will pay attention to the ones you just introduced in your last modification. 46 | 47 | 48 | ### Code Copy/Paste 49 | 50 | Avoid copy pasting code around as this is a common source of bugs, instead 51 | abstract the code when possible. 52 | 53 | 54 | ### Unuseful code 55 | 56 | Avoid not useful statements like ending a void method with return. 57 | 58 | ```cpp 59 | virtual ~p3PeerMgr() { return; } 60 | ``` 61 | 62 | The return there just make the code bloated, instead use this semantically 63 | equivalent but more elegant form. 64 | 65 | ```cpp 66 | virtual ~p3PeerMgr() {} 67 | ``` 68 | 69 | ### Overload Hiding 70 | 71 | An enough common but subtle error is when you think you have overloaded a 72 | parent class method but you really haven't. 73 | 74 | ```cpp 75 | 76 | class PQInterface 77 | { 78 | public: 79 | virtual int notifyEvent(NetInterface * /*ni*/, int /*event*/, 80 | const sockaddr_storage & /*remote_peer_address*/) 81 | { return 0; } 82 | }; 83 | 84 | class pqiloopback: public PQInterface 85 | { 86 | virtual int notifyEvent(NetInterface /*ni*/, int /*event*/, 87 | const sockaddr_storage /*remote_peer_address*/) 88 | { return doSomethingElse(); } 89 | }; 90 | 91 | ``` 92 | 93 | Pay attention to the type of parameters as the compiler do, or you will end up 94 | having a difficult to tackle down unexpected behaviour. 95 | 96 | ### Unused named parameters casting 97 | 98 | When implementing a method that does have unused parameters for a good reason, 99 | like to match the type of an interface, you should avoid to use unuseful cast 100 | to avoid compiler warning: 101 | 102 | ```cpp 103 | 104 | class pqiloopback: public PQInterface 105 | { 106 | virtual int notifyEvent(NetInterface *ni, int event, 107 | const sockaddr_storage & remote_peer_address) 108 | { 109 | (void) ni; (void) event; (void) remote_peer_address; 110 | return 1; 111 | } 112 | }; 113 | 114 | ``` 115 | 116 | instead comment the parameter name: 117 | 118 | ```cpp 119 | 120 | class pqiloopback: public PQInterface 121 | { 122 | virtual int notifyEvent(NetInterface * /*ni*/, int /*event*/, 123 | const sockaddr_storage & /*remote_peer_address*/) 124 | { return 1; } 125 | }; 126 | 127 | ``` 128 | 129 | 130 | ### Avoid possible conflicting identifiers 131 | 132 | The problems we experienced compiling for Windows due to the usage of apparently 133 | innocent identifiers such as `lst1`, `lst2`, `grp1`, `grp2` suggest we should be 134 | expecially carefull in chosing identifiers names, so avoid to use names that may 135 | easly create conficts with system and library macros such as `win32`, `unix` 136 | etc. 137 | 138 | In this web-page you can find a list of names not usable on Windows 139 | https://doc.pcsoft.fr/en-US/?6510001 . 140 | -------------------------------------------------------------------------------- /docs/developer/compilation.md: -------------------------------------------------------------------------------- 1 | #Compilation 2 | 3 | ##Compilation on Linux 4 | 5 | ![Linux tux logo](../img/developer/tux_logo.png "GNU/Linux") 6 | 7 | ###Install package dependencies: 8 | #### Debian/Ubuntu 9 | ```bash 10 | sudo apt-get install libglib2.0-dev libupnp-dev qt4-dev-tools \ 11 | libqt4-dev libssl-dev libxss-dev libgnome-keyring-dev libbz2-dev \ 12 | libqt4-opengl-dev libqtmultimediakit1 qtmobility-dev libsqlcipher-dev \ 13 | libspeex-dev libspeexdsp-dev libxslt1-dev libcurl4-openssl-dev \ 14 | libopencv-dev tcl8.5 libmicrohttpd-dev build-essential cmake 15 | ``` 16 | In Ubuntu 18.04 and Debian 9 there's no libqtmultimediakit1 and qtmobility-dev packages available. In order to compile in Ubuntu 18.04 you need to install these extra/alternative packages: 17 | ```bash 18 | sudo apt-get install libqt5x11extras5-dev qtmultimedia5-dev qttools5-dev 19 | ``` 20 | 21 | #### openSUSE 22 | ```bash 23 | sudo zypper install gcc-c++ libqt4-devel libgnome-keyring-devel \ 24 | glib2-devel speex-devel libssh-devel protobuf-devel libcurl-devel \ 25 | libxml2-devel libxslt-devel sqlcipher-devel libmicrohttpd-devel \ 26 | opencv-devel speexdsp-devel libupnp-devel libavcodec-devel 27 | ``` 28 | #### Arch Linux 29 | ```bash 30 | pacman -S base-devel libgnome-keyring libmicrohttpd libupnp libxslt \ 31 | libxss opencv qt4 speex sqlcipher 32 | ``` 33 | 34 | ###Checkout the source code 35 | ```bash 36 | mkdir ~/retroshare 37 | cd ~/retroshare 38 | git clone https://github.com/RetroShare/RetroShare.git trunk 39 | ``` 40 | 41 | ###Compile 42 | ```bash 43 | cd trunk 44 | qmake CONFIG+=debug 45 | make 46 | ``` 47 | 48 | ###Install 49 | ```bash 50 | sudo make install 51 | ``` 52 | 53 | The executables produced will be: 54 | 55 | - /usr/bin/RetroShare06 56 | - /usr/bin/RetroShare06-nogui 57 | 58 | ###Compile retroshare-nogui only 59 | 60 | If you want to run RetroShare on a server and don’t need the gui and plugins, 61 | you can run the following commands to only compile/install the nogui version: 62 | 63 | ```bash 64 | qmake 65 | make retroshare-nogui 66 | sudo make retroshare-nogui-install_subtargets 67 | ``` 68 | 69 | ###For packagers 70 | 71 | Packagers can use PREFIX and LIB\_DIR to customize the installation paths: 72 | ```bash 73 | qmake PREFIX=/usr LIB_DIR=/usr/lib64 "CONFIG-=debug" "CONFIG+=release" 74 | make 75 | make INSTALL_ROOT=${PKGDIR} install 76 | ``` 77 | 78 | 79 | ###libsqlcipher 80 | If libsqlcipher is not available as a package 81 | 82 | You need to place sqlcipher so that the hierarchy is: 83 | 84 | retroshare 85 | | 86 | +--- trunk 87 | | 88 | +--- lib 89 | | 90 | +---- sqlcipher 91 | ```bash 92 | mkdir lib 93 | cd lib 94 | git clone git://github.com/sqlcipher/sqlcipher.git 95 | cd sqlcipher 96 | ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto" 97 | make 98 | cd .. 99 | ``` 100 | 101 | 102 | ###Compile and run tests 103 | qmake CONFIG+=tests 104 | make 105 | tests/unittests/unittests 106 | 107 | 108 | ##Compilation on Windows 109 | 110 | 111 | ![windows](../img/developer/windows_logo.png "Windows") 112 | 113 | ###Qt Installation 114 | 115 | Install Qt via: [Qt Download](http://www.qt.io/download/) 116 | 117 | Use default options. 118 | Add to the PATH environment variable 119 | 120 | ;C:\Qt\5.5\mingw492_32\bin;C:\Qt\Tools\mingw492_32\bin;C:\Qt\Tools\mingw492_32\opt\bin 121 | 122 | Depends on wich version of Qt you use. 123 | Change build-all-mingw32make.bat with these values too if you don't use MSys2. 124 | 125 | ###MSYS2 Installation 126 | 127 | Choose your MSYS2 installer here: [MSYS2](http://msys2.github.io/) 128 | 129 | Follow install procedure. 130 | Don't forget to sync & Update pacman. 131 | 132 | pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime 133 | 134 | Restart console 135 | 136 | pacman -Su 137 | 138 | Install all default programms 139 | 140 | pacman -S base-devel git mercurial cvs wget p7zip gcc perl ruby python2 141 | 142 | Choose only w64-i686 if you want only compilation in 32b architecture. 143 | 144 | pacman -S mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain 145 | 146 | ###Install other binutils: 147 | pacman -S mingw-w64-i686-miniupnpc mingw-w64-x86_64-miniupnpc 148 | pacman -S mingw-w64-i686-sqlite3 mingw-w64-x86_64-sqlite3 149 | pacman -S mingw-w64-i686-speex mingw-w64-x86_64-speex 150 | pacman -S mingw-w64-i686-opencv mingw-w64-x86_64-opencv 151 | pacman -S mingw-w64-i686-ffmpeg mingw-w64-x86_64-ffmpeg 152 | pacman -S mingw-w64-i686-libmicrohttpd mingw-w64-x86_64-libmicrohttpd 153 | pacman -S mingw-w64-i686-libxslt mingw-w64-x86_64-libxslt 154 | 155 | Add MSYS2 to PATH environment variable depends your windows 156 | 157 | ;C:\msys64\mingw32\bin 158 | ;C:\msys32\mingw32\bin 159 | 160 | 161 | ###Git Installation 162 | 163 | Install Git Gui or other client: [Git Scm](https://git-scm.com/download/win) 164 | 165 | Create a new directory named: 166 | 167 | C:\Development\GIT 168 | 169 | Right-click on it and choose: *Git Bash Here* 170 | 171 | Paste this text on git console: 172 | 173 | git clone https://github.com/RetroShare/RetroShare.git 174 | 175 | 176 | ###Last Settings 177 | 178 | 179 | In QtCreator Option Git add its path: *C:\Program Files\Git\bin* 180 | and select "Pull" with "Rebase" 181 | 182 | 183 | Open an MSys2 32|64 shell 184 | Move to build_scripts: 185 | 186 | cd /c/Development/GIT/RetroShare/msys2_build_libs/ 187 | 188 | ###Compile missing library 189 | make 190 | 191 | You can now compile RS into Qt Creator 192 | 193 | For using, and debugging Plugins, you can use [Symlinker](http://amd989.github.io/Symlinker/) to link 194 | the files in 195 | 196 | \build-RetroShare-Desktop_Qt_X_Y_Z_MinGW_32bit-Debug\plugins\PluginName\debug\*.dll 197 | to 198 | *%appdata%\RetroShare\extensions6* 199 | 200 | 201 | ##Compilation on MacOS 202 | 203 | ![MacOS logo](../img/developer/apple_logo.png "Apple") 204 | 205 | ### Qt Installation 206 | 207 | Install Qt via: [Qt Download](http://www.qt.io/download/) 208 | 209 | Use default options. 210 | Add to the PATH environment variable with this temporary solution. 211 | 212 | export PATH=$HOME/Qt/5.5/clang_64/bin:$PATH 213 | 214 | Depends on which version of Qt you use. 215 | 216 | ###MacPort Installation 217 | 218 | Install MacPort and XCode following this guide: [MacPort and XCode](http://guide.macports.org/#installing.xcode) 219 | 220 | Start XCode to get it updated and to able C compiler to create executables. 221 | 222 | ###Install libraries 223 | 224 | $ sudo port -v selfupdate 225 | $ sudo port install openssl 226 | $ sudo port install miniupnpc 227 | 228 | For VOIP Plugin: 229 | 230 | $ sudo port install speex-devel 231 | $ sudo port install opencv 232 | 233 | Get Your OSX SDK if missing: [MacOSX-SDKs](https://github.com/phracker/MacOSX-SDKs) 234 | 235 | ###Last Settings 236 | 237 | In QtCreator Option Git add its path: 238 | 239 | /usr/local/bin 240 | 241 | and select "Pull" with "Rebase" 242 | 243 | ###Compil missing libraries 244 | ####SQLCipher 245 | 246 | cd 247 | git clone https://github.com/sqlcipher/sqlcipher.git 248 | cd sqlcipher 249 | ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto" 250 | make 251 | sudo make install 252 | 253 | NOTE, might be necessary to *chmod 000 /usr/local/ssl* temporarily during *./configure* if 254 | homebrew uses newer, non-stock ssl dependencies found there. configure might get confused. 255 | 256 | ####libMicroHTTPD 257 | The port doesn't have good support. 258 | 259 | cd 260 | wget http://ftpmirror.gnu.org/libmicrohttpd/libmicrohttpd-0.9.46.tar.gz 261 | tar zxvf libmicrohttpd-0.9.46.tar.gz 262 | cd libmicrohttpd-0.9.46 263 | bash ./configure 264 | sudo make install 265 | 266 | You can now compile RS into Qt Creator or with terminal 267 | 268 | cd 269 | git clone https://github.com/RetroShare/RetroShare.git retroshare 270 | cd retroshare 271 | qmake; make 272 | 273 | You can find the compiled application at *./retroshare/retroshare-gui/src/RetroShare06.app* 274 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/favicon.ico -------------------------------------------------------------------------------- /docs/img/concept/central_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/central_network.png -------------------------------------------------------------------------------- /docs/img/concept/centralized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/centralized.png -------------------------------------------------------------------------------- /docs/img/concept/decentralized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/decentralized.png -------------------------------------------------------------------------------- /docs/img/concept/fully_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/fully_connected.png -------------------------------------------------------------------------------- /docs/img/concept/network-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/network-history.png -------------------------------------------------------------------------------- /docs/img/concept/partially_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/partially_connected.png -------------------------------------------------------------------------------- /docs/img/concept/retro_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/retro_network.png -------------------------------------------------------------------------------- /docs/img/concept/retroshare-decentralised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/retroshare-decentralised.png -------------------------------------------------------------------------------- /docs/img/concept/ring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/ring.png -------------------------------------------------------------------------------- /docs/img/concept/ring_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/ring_network.png -------------------------------------------------------------------------------- /docs/img/concept/torrent-swarm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/torrent-swarm.gif -------------------------------------------------------------------------------- /docs/img/concept/torrent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/concept/torrent.png -------------------------------------------------------------------------------- /docs/img/developer/apple_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/developer/apple_logo.png -------------------------------------------------------------------------------- /docs/img/developer/tux_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/developer/tux_logo.png -------------------------------------------------------------------------------- /docs/img/developer/windows_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/developer/windows_logo.png -------------------------------------------------------------------------------- /docs/img/first-steps/accept_cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/accept_cert.png -------------------------------------------------------------------------------- /docs/img/first-steps/advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/advanced.png -------------------------------------------------------------------------------- /docs/img/first-steps/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/avatar.png -------------------------------------------------------------------------------- /docs/img/first-steps/avatar_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/avatar_status.png -------------------------------------------------------------------------------- /docs/img/first-steps/channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/channels.png -------------------------------------------------------------------------------- /docs/img/first-steps/chatroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/chatroom.png -------------------------------------------------------------------------------- /docs/img/first-steps/connect_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/connect_wizard.png -------------------------------------------------------------------------------- /docs/img/first-steps/connection_established.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/connection_established.png -------------------------------------------------------------------------------- /docs/img/first-steps/connection_progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/connection_progress.png -------------------------------------------------------------------------------- /docs/img/first-steps/copyrslink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/copyrslink.png -------------------------------------------------------------------------------- /docs/img/first-steps/create_new_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/create_new_profile.png -------------------------------------------------------------------------------- /docs/img/first-steps/document_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/document_save.png -------------------------------------------------------------------------------- /docs/img/first-steps/edit_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/edit_id.png -------------------------------------------------------------------------------- /docs/img/first-steps/edit_identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/edit_identity.png -------------------------------------------------------------------------------- /docs/img/first-steps/empty_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/empty_avatar.png -------------------------------------------------------------------------------- /docs/img/first-steps/enter_profile_values.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/enter_profile_values.png -------------------------------------------------------------------------------- /docs/img/first-steps/filesharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/filesharing.png -------------------------------------------------------------------------------- /docs/img/first-steps/first_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/first_start.png -------------------------------------------------------------------------------- /docs/img/first-steps/forums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/forums.png -------------------------------------------------------------------------------- /docs/img/first-steps/friendlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/friendlist.png -------------------------------------------------------------------------------- /docs/img/first-steps/id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/id.png -------------------------------------------------------------------------------- /docs/img/first-steps/identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/identity.png -------------------------------------------------------------------------------- /docs/img/first-steps/initial_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/initial_settings.png -------------------------------------------------------------------------------- /docs/img/first-steps/instant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/instant.png -------------------------------------------------------------------------------- /docs/img/first-steps/invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/invite.png -------------------------------------------------------------------------------- /docs/img/first-steps/invite_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/invite_40.png -------------------------------------------------------------------------------- /docs/img/first-steps/mail_send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/mail_send.png -------------------------------------------------------------------------------- /docs/img/first-steps/make_friend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/make_friend.png -------------------------------------------------------------------------------- /docs/img/first-steps/nat_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/nat_settings.png -------------------------------------------------------------------------------- /docs/img/first-steps/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/network.png -------------------------------------------------------------------------------- /docs/img/first-steps/network_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/network_mode.png -------------------------------------------------------------------------------- /docs/img/first-steps/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/options.png -------------------------------------------------------------------------------- /docs/img/first-steps/people.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/people.png -------------------------------------------------------------------------------- /docs/img/first-steps/pgp_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/pgp_size.png -------------------------------------------------------------------------------- /docs/img/first-steps/posted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/posted.png -------------------------------------------------------------------------------- /docs/img/first-steps/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/profile.png -------------------------------------------------------------------------------- /docs/img/first-steps/sdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/sdf.png -------------------------------------------------------------------------------- /docs/img/first-steps/show_cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/show_cert.png -------------------------------------------------------------------------------- /docs/img/first-steps/sign_cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/sign_cert.png -------------------------------------------------------------------------------- /docs/img/first-steps/status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/first-steps/status.png -------------------------------------------------------------------------------- /docs/img/history/1415526313437s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/1415526313437s.jpg -------------------------------------------------------------------------------- /docs/img/history/both_p2p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/both_p2p.png -------------------------------------------------------------------------------- /docs/img/history/logo200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/logo200.png -------------------------------------------------------------------------------- /docs/img/history/messenger_net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/messenger_net.png -------------------------------------------------------------------------------- /docs/img/history/own_your_net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/own_your_net.png -------------------------------------------------------------------------------- /docs/img/history/retro3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/retro3.png -------------------------------------------------------------------------------- /docs/img/history/retroshare-blog-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/retroshare-blog-header.png -------------------------------------------------------------------------------- /docs/img/history/retroshare_spacer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/retroshare_spacer.png -------------------------------------------------------------------------------- /docs/img/history/retrosharelogo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/retrosharelogo1.png -------------------------------------------------------------------------------- /docs/img/history/retrosharelogo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/retrosharelogo2.png -------------------------------------------------------------------------------- /docs/img/history/rs-img-pirate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/rs-img-pirate.png -------------------------------------------------------------------------------- /docs/img/history/rs1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/rs1.png -------------------------------------------------------------------------------- /docs/img/history/rstalk1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/rstalk1.png -------------------------------------------------------------------------------- /docs/img/history/rstalk2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/rstalk2.png -------------------------------------------------------------------------------- /docs/img/history/rstalk3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/rstalk3.png -------------------------------------------------------------------------------- /docs/img/history/unused/icon_blue_retroshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/icon_blue_retroshare.png -------------------------------------------------------------------------------- /docs/img/history/unused/message_composer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/message_composer.png -------------------------------------------------------------------------------- /docs/img/history/unused/newlocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/newlocation.png -------------------------------------------------------------------------------- /docs/img/history/unused/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/options.png -------------------------------------------------------------------------------- /docs/img/history/unused/options_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/options_server.png -------------------------------------------------------------------------------- /docs/img/history/unused/retro4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/retro4.png -------------------------------------------------------------------------------- /docs/img/history/unused/server_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/server_options.png -------------------------------------------------------------------------------- /docs/img/history/unused/turtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/unused/turtle.png -------------------------------------------------------------------------------- /docs/img/history/v0.3.52_transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.3.52_transfer.png -------------------------------------------------------------------------------- /docs/img/history/v0.4.11_retroshareforums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4.11_retroshareforums.png -------------------------------------------------------------------------------- /docs/img/history/v0.4.13_mainwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4.13_mainwindow.png -------------------------------------------------------------------------------- /docs/img/history/v0.4.13_retrosharetransfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4.13_retrosharetransfer.png -------------------------------------------------------------------------------- /docs/img/history/v0.4_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4_login.png -------------------------------------------------------------------------------- /docs/img/history/v0.4_mainwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4_mainwindow.png -------------------------------------------------------------------------------- /docs/img/history/v0.4_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.4_splash.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.0.alpha1_retroshareforums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.0.alpha1_retroshareforums.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.0_alpha_plugins_colorcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.0_alpha_plugins_colorcode.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.0_plugins_solocards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.0_plugins_solocards.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.0_retrosharetransfers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.0_retrosharetransfers.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.1_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.1_network.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.1_retrosharefriends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.1_retrosharefriends.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.1_retrosharesearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.1_retrosharesearch.png -------------------------------------------------------------------------------- /docs/img/history/v0.5.5_server_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v0.5.5_server_options.png -------------------------------------------------------------------------------- /docs/img/history/v2_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_config.png -------------------------------------------------------------------------------- /docs/img/history/v2_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_connect.png -------------------------------------------------------------------------------- /docs/img/history/v2_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_message.png -------------------------------------------------------------------------------- /docs/img/history/v2_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_search.png -------------------------------------------------------------------------------- /docs/img/history/v2_startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_startup.png -------------------------------------------------------------------------------- /docs/img/history/v2_transfer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/history/v2_transfer.png -------------------------------------------------------------------------------- /docs/img/install/apple_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/apple_logo.png -------------------------------------------------------------------------------- /docs/img/install/arch_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/arch_logo.png -------------------------------------------------------------------------------- /docs/img/install/centos_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/centos_logo.png -------------------------------------------------------------------------------- /docs/img/install/debian_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/debian_logo.png -------------------------------------------------------------------------------- /docs/img/install/fedora_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/fedora_logo.png -------------------------------------------------------------------------------- /docs/img/install/freebsd_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/freebsd_logo.png -------------------------------------------------------------------------------- /docs/img/install/freebsd_logo_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/freebsd_logo_.png -------------------------------------------------------------------------------- /docs/img/install/gentoo_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/gentoo_logo.png -------------------------------------------------------------------------------- /docs/img/install/mageia_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/mageia_logo.png -------------------------------------------------------------------------------- /docs/img/install/oneclick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/oneclick.png -------------------------------------------------------------------------------- /docs/img/install/opensuse_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/opensuse_logo.png -------------------------------------------------------------------------------- /docs/img/install/raspberry_pi_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/raspberry_pi_logo.png -------------------------------------------------------------------------------- /docs/img/install/ubuntu_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/ubuntu_logo.png -------------------------------------------------------------------------------- /docs/img/install/windows_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/install/windows_logo.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_about.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_authors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_authors.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_libraries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_libraries.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_license.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_thanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_thanks.png -------------------------------------------------------------------------------- /docs/img/interface/about_retroshare_translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/about_retroshare_translation.png -------------------------------------------------------------------------------- /docs/img/interface/channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels.png -------------------------------------------------------------------------------- /docs/img/interface/channels/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/add.png -------------------------------------------------------------------------------- /docs/img/interface/channels/channel_post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/channel_post.png -------------------------------------------------------------------------------- /docs/img/interface/channels/channel_post_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/channel_post_item.png -------------------------------------------------------------------------------- /docs/img/interface/channels/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/circles.png -------------------------------------------------------------------------------- /docs/img/interface/channels/create_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/create_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/created_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/created_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/empty_post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/empty_post.png -------------------------------------------------------------------------------- /docs/img/interface/channels/empty_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/empty_posts.png -------------------------------------------------------------------------------- /docs/img/interface/channels/initial_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/initial_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/network-public.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/network-public.png -------------------------------------------------------------------------------- /docs/img/interface/channels/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/network.png -------------------------------------------------------------------------------- /docs/img/interface/channels/new_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/new_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/no_channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/no_channels.png -------------------------------------------------------------------------------- /docs/img/interface/channels/post_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/post_details.png -------------------------------------------------------------------------------- /docs/img/interface/channels/post_details_attachments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/post_details_attachments.png -------------------------------------------------------------------------------- /docs/img/interface/channels/subscribe_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/subscribe_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/subscribed_channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/subscribed_channel.png -------------------------------------------------------------------------------- /docs/img/interface/channels/three_posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/channels/three_posts.png -------------------------------------------------------------------------------- /docs/img/interface/chat-lobbies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chat-lobbies.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/attach_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/attach_file.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/attach_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/attach_img.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/bullet_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/bullet_green.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/bullet_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/bullet_grey.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/bullet_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/bullet_yellow.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/chat_established.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/chat_established.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/chat_invitation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/chat_invitation.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/chat_settings_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/chat_settings_menu.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/chat_usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/chat_usage.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/create_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/create_chat.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/empty_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/empty_chat.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/enter_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/enter_chat.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/id_tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/id_tooltip.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/invite.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/invite_bunny_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/invite_bunny_id.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/join_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/join_chat.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/leave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/leave.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/member_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/member_list.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/menu_chat_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/menu_chat_id.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/search.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/select_identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/select_identity.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/select_visibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/select_visibility.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/send.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/settings.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/smileys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/smileys.png -------------------------------------------------------------------------------- /docs/img/interface/chatrooms/smileys_available.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/chatrooms/smileys_available.png -------------------------------------------------------------------------------- /docs/img/interface/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/exit.png -------------------------------------------------------------------------------- /docs/img/interface/feedreader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/feedreader.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/add_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/add_share.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/browsable_directory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/browsable_directory.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_details.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_details_links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_details_links.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_menu.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_menu_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_menu_collection.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_menu_priority.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_menu_priority.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/context_menu_strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/context_menu_strategy.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/download.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/download_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/download_folder.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/download_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/download_tab.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/file_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/file_search.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/file_search_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/file_search_tab.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/folder_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/folder_download.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/friends_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/friends_files.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/green_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/green_source.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/my_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/my_files.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/my_files_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/my_files_tab.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/progress_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/progress_bar.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/share_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/share_manager.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/specify_destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/specify_destination.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/up_and_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/up_and_down.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/upload.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/upload_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/upload_tab.png -------------------------------------------------------------------------------- /docs/img/interface/filesharing/yellow_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/filesharing/yellow_source.png -------------------------------------------------------------------------------- /docs/img/interface/forums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums.png -------------------------------------------------------------------------------- /docs/img/interface/forums/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/add.png -------------------------------------------------------------------------------- /docs/img/interface/forums/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/back.png -------------------------------------------------------------------------------- /docs/img/interface/forums/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/circles.png -------------------------------------------------------------------------------- /docs/img/interface/forums/create_forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/create_forum.png -------------------------------------------------------------------------------- /docs/img/interface/forums/create_thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/create_thread.png -------------------------------------------------------------------------------- /docs/img/interface/forums/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/down.png -------------------------------------------------------------------------------- /docs/img/interface/forums/empty_forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/empty_forum.png -------------------------------------------------------------------------------- /docs/img/interface/forums/folder_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/folder_blue.png -------------------------------------------------------------------------------- /docs/img/interface/forums/folder_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/folder_green.png -------------------------------------------------------------------------------- /docs/img/interface/forums/folder_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/folder_red.png -------------------------------------------------------------------------------- /docs/img/interface/forums/folder_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/folder_yellow.png -------------------------------------------------------------------------------- /docs/img/interface/forums/forum_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/forum_view.png -------------------------------------------------------------------------------- /docs/img/interface/forums/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/forward.png -------------------------------------------------------------------------------- /docs/img/interface/forums/friendship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/friendship.png -------------------------------------------------------------------------------- /docs/img/interface/forums/looknfeel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/looknfeel.png -------------------------------------------------------------------------------- /docs/img/interface/forums/mail_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/mail_new.png -------------------------------------------------------------------------------- /docs/img/interface/forums/mail_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/mail_reply.png -------------------------------------------------------------------------------- /docs/img/interface/forums/my_friendship_forum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/my_friendship_forum.png -------------------------------------------------------------------------------- /docs/img/interface/forums/network-public.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/network-public.png -------------------------------------------------------------------------------- /docs/img/interface/forums/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/network.png -------------------------------------------------------------------------------- /docs/img/interface/forums/next_unread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/next_unread.png -------------------------------------------------------------------------------- /docs/img/interface/forums/posts_permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/posts_permission.png -------------------------------------------------------------------------------- /docs/img/interface/forums/reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/reply.png -------------------------------------------------------------------------------- /docs/img/interface/forums/reply_post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/reply_post.png -------------------------------------------------------------------------------- /docs/img/interface/forums/sort_forums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/sort_forums.png -------------------------------------------------------------------------------- /docs/img/interface/forums/start_new_thread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/start_new_thread.png -------------------------------------------------------------------------------- /docs/img/interface/forums/thread_created.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/thread_created.png -------------------------------------------------------------------------------- /docs/img/interface/forums/thread_reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/forums/thread_reply.png -------------------------------------------------------------------------------- /docs/img/interface/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/info.png -------------------------------------------------------------------------------- /docs/img/interface/invite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/invite.png -------------------------------------------------------------------------------- /docs/img/interface/messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/messages.png -------------------------------------------------------------------------------- /docs/img/interface/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network.png -------------------------------------------------------------------------------- /docs/img/interface/network/avatar_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/avatar_message.png -------------------------------------------------------------------------------- /docs/img/interface/network/broadcast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/broadcast.png -------------------------------------------------------------------------------- /docs/img/interface/network/change_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/change_avatar.png -------------------------------------------------------------------------------- /docs/img/interface/network/empty_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/empty_avatar.png -------------------------------------------------------------------------------- /docs/img/interface/network/friendlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/friendlist.png -------------------------------------------------------------------------------- /docs/img/interface/network/keyring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/keyring.png -------------------------------------------------------------------------------- /docs/img/interface/network/network_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/network_graph.png -------------------------------------------------------------------------------- /docs/img/interface/network/redqueen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/redqueen.png -------------------------------------------------------------------------------- /docs/img/interface/network/status_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/status_button.png -------------------------------------------------------------------------------- /docs/img/interface/network/status_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/status_edit.png -------------------------------------------------------------------------------- /docs/img/interface/network/tree_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/network/tree_view.png -------------------------------------------------------------------------------- /docs/img/interface/newsfeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/newsfeed.png -------------------------------------------------------------------------------- /docs/img/interface/newsfeed/feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/newsfeed/feed.png -------------------------------------------------------------------------------- /docs/img/interface/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/options.png -------------------------------------------------------------------------------- /docs/img/interface/people.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people.png -------------------------------------------------------------------------------- /docs/img/interface/people/accept_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/accept_circle.png -------------------------------------------------------------------------------- /docs/img/interface/people/add_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/add_id.png -------------------------------------------------------------------------------- /docs/img/interface/people/add_id_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/add_id_menu.png -------------------------------------------------------------------------------- /docs/img/interface/people/bunny_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/bunny_id.png -------------------------------------------------------------------------------- /docs/img/interface/people/circles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/circles.png -------------------------------------------------------------------------------- /docs/img/interface/people/create_freebunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/create_freebunny.png -------------------------------------------------------------------------------- /docs/img/interface/people/create_umbrella.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/create_umbrella.png -------------------------------------------------------------------------------- /docs/img/interface/people/freebunny_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/freebunny_id.png -------------------------------------------------------------------------------- /docs/img/interface/people/limit_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/limit_circle.png -------------------------------------------------------------------------------- /docs/img/interface/people/people.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/people.png -------------------------------------------------------------------------------- /docs/img/interface/people/private_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/private_circle.png -------------------------------------------------------------------------------- /docs/img/interface/people/pseudo_id_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/pseudo_id_create.png -------------------------------------------------------------------------------- /docs/img/interface/people/public_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/public_circle.png -------------------------------------------------------------------------------- /docs/img/interface/people/umbrella_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/umbrella_circle.png -------------------------------------------------------------------------------- /docs/img/interface/people/umbrella_circle_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/people/umbrella_circle_empty.png -------------------------------------------------------------------------------- /docs/img/interface/posted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/posted.png -------------------------------------------------------------------------------- /docs/img/interface/really_quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/really_quit.png -------------------------------------------------------------------------------- /docs/img/interface/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/settings.png -------------------------------------------------------------------------------- /docs/img/interface/status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/interface/status.png -------------------------------------------------------------------------------- /docs/img/retroshare-symbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/retroshare-symbol.png -------------------------------------------------------------------------------- /docs/img/rscollection/alice_receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/alice_receive.png -------------------------------------------------------------------------------- /docs/img/rscollection/context_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/context_paste.png -------------------------------------------------------------------------------- /docs/img/rscollection/copy_clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/copy_clipboard.png -------------------------------------------------------------------------------- /docs/img/rscollection/create_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/create_menu.png -------------------------------------------------------------------------------- /docs/img/rscollection/download_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/download_files.png -------------------------------------------------------------------------------- /docs/img/rscollection/download_rsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/download_rsc.png -------------------------------------------------------------------------------- /docs/img/rscollection/open_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/open_file.png -------------------------------------------------------------------------------- /docs/img/rscollection/post_link_to_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/post_link_to_chat.png -------------------------------------------------------------------------------- /docs/img/rscollection/rsc_display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/rsc_display.png -------------------------------------------------------------------------------- /docs/img/rscollection/rscollection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/rscollection.png -------------------------------------------------------------------------------- /docs/img/rscollection/step1_myfiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/step1_myfiles.png -------------------------------------------------------------------------------- /docs/img/rscollection/step2_save_rsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/step2_save_rsc.png -------------------------------------------------------------------------------- /docs/img/rscollection/step3_edit_rsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/step3_edit_rsc.png -------------------------------------------------------------------------------- /docs/img/rscollection/step4_list_rsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/rscollection/step4_list_rsc.png -------------------------------------------------------------------------------- /docs/img/settings/appearance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/appearance.png -------------------------------------------------------------------------------- /docs/img/settings/channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/channels.png -------------------------------------------------------------------------------- /docs/img/settings/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/chat.png -------------------------------------------------------------------------------- /docs/img/settings/chunk_strategy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/chunk_strategy.png -------------------------------------------------------------------------------- /docs/img/settings/directories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories.png -------------------------------------------------------------------------------- /docs/img/settings/directories/anon_flag_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/anon_flag_off.png -------------------------------------------------------------------------------- /docs/img/settings/directories/anon_flag_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/anon_flag_on.png -------------------------------------------------------------------------------- /docs/img/settings/directories/edit_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/edit_share.png -------------------------------------------------------------------------------- /docs/img/settings/directories/friend_flag_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/friend_flag_off.png -------------------------------------------------------------------------------- /docs/img/settings/directories/friend_flag_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/friend_flag_on.png -------------------------------------------------------------------------------- /docs/img/settings/directories/group_flag_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/group_flag_off.png -------------------------------------------------------------------------------- /docs/img/settings/directories/group_flag_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/group_flag_on.png -------------------------------------------------------------------------------- /docs/img/settings/directories/share_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/share_folder.png -------------------------------------------------------------------------------- /docs/img/settings/directories/share_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/share_manager.png -------------------------------------------------------------------------------- /docs/img/settings/directories/share_manager_piratebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/share_manager_piratebox.png -------------------------------------------------------------------------------- /docs/img/settings/directories/swarming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/directories/swarming.png -------------------------------------------------------------------------------- /docs/img/settings/feedreader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/feedreader.png -------------------------------------------------------------------------------- /docs/img/settings/filesharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/filesharing.png -------------------------------------------------------------------------------- /docs/img/settings/forums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/forums.png -------------------------------------------------------------------------------- /docs/img/settings/general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/general.png -------------------------------------------------------------------------------- /docs/img/settings/launch_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/launch_wizard.png -------------------------------------------------------------------------------- /docs/img/settings/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/login.png -------------------------------------------------------------------------------- /docs/img/settings/messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/messages.png -------------------------------------------------------------------------------- /docs/img/settings/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/network.png -------------------------------------------------------------------------------- /docs/img/settings/network/nat_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/network/nat_mode.png -------------------------------------------------------------------------------- /docs/img/settings/network/network_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/network/network_mode.png -------------------------------------------------------------------------------- /docs/img/settings/node/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/node/certificate.png -------------------------------------------------------------------------------- /docs/img/settings/node/other_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/node/other_info.png -------------------------------------------------------------------------------- /docs/img/settings/node/public_information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/node/public_information.png -------------------------------------------------------------------------------- /docs/img/settings/notify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify.png -------------------------------------------------------------------------------- /docs/img/settings/notify/feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify/feed.png -------------------------------------------------------------------------------- /docs/img/settings/notify/systray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify/systray.png -------------------------------------------------------------------------------- /docs/img/settings/notify/systray_tooltip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify/systray_tooltip.png -------------------------------------------------------------------------------- /docs/img/settings/notify/toaster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify/toaster.png -------------------------------------------------------------------------------- /docs/img/settings/notify/toaster_position.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/notify/toaster_position.png -------------------------------------------------------------------------------- /docs/img/settings/people.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/people.png -------------------------------------------------------------------------------- /docs/img/settings/permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/permissions.png -------------------------------------------------------------------------------- /docs/img/settings/plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/plugins.png -------------------------------------------------------------------------------- /docs/img/settings/plugins/feedreader_plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/plugins/feedreader_plugin.png -------------------------------------------------------------------------------- /docs/img/settings/plugins/list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/plugins/list.png -------------------------------------------------------------------------------- /docs/img/settings/posted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/posted.png -------------------------------------------------------------------------------- /docs/img/settings/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/profile.png -------------------------------------------------------------------------------- /docs/img/settings/quick_start_wizard_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/quick_start_wizard_1.png -------------------------------------------------------------------------------- /docs/img/settings/quick_start_wizard_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/quick_start_wizard_2.png -------------------------------------------------------------------------------- /docs/img/settings/quick_start_wizard_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/quick_start_wizard_3.png -------------------------------------------------------------------------------- /docs/img/settings/relay/relay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/relay/relay.png -------------------------------------------------------------------------------- /docs/img/settings/server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/server.png -------------------------------------------------------------------------------- /docs/img/settings/sound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/sound.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/bandwidth_statistic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/bandwidth_statistic.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/bandwidth_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/bandwidth_thumb.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/global_router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/global_router.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/global_router_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/global_router_thumb.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/node_show_statistic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/node_show_statistic.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/rtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/rtt.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/rtt_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/rtt_thumb.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/statistic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/statistic.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/turtle_router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/turtle_router.png -------------------------------------------------------------------------------- /docs/img/settings/statistic/turtle_router_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/statistic/turtle_router_thumb.png -------------------------------------------------------------------------------- /docs/img/settings/webinterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/settings/webinterface.png -------------------------------------------------------------------------------- /docs/img/tutorial/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/done.png -------------------------------------------------------------------------------- /docs/img/tutorial/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/export.png -------------------------------------------------------------------------------- /docs/img/tutorial/finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/finished.png -------------------------------------------------------------------------------- /docs/img/tutorial/friendview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/friendview.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/auto_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/auto_start.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/client_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/client_tunnel.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/create_new_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/create_new_node.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/hidden_service_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/hidden_service_config.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/hidden_service_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/hidden_service_manager.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/network_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/network_config.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/outproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/outproxy.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/port_binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/port_binding.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/server_tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/server_tunnel.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/server_tunnel_finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/server_tunnel_finished.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/server_tunnel_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/server_tunnel_name.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/server_tunnel_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/server_tunnel_type.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/server_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/server_wizard.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/socks_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/socks_name.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/socks_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/socks_proxy.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/tunnel_address_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/tunnel_address_port.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/tunnel_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/tunnel_wizard.png -------------------------------------------------------------------------------- /docs/img/tutorial/i2p/wizard_completed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/i2p/wizard_completed.png -------------------------------------------------------------------------------- /docs/img/tutorial/import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/import.png -------------------------------------------------------------------------------- /docs/img/tutorial/new_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/new_node.png -------------------------------------------------------------------------------- /docs/img/tutorial/profile_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/profile_manager.png -------------------------------------------------------------------------------- /docs/img/tutorial/settings_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/settings_button.png -------------------------------------------------------------------------------- /docs/img/tutorial/settings_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/settings_n.png -------------------------------------------------------------------------------- /docs/img/tutorial/shelter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/shelter.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/alice_in_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/alice_in_out.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/create_new_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/create_new_profile.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/hidden_service_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/hidden_service_config.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/network_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/network_config.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/revy_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/revy_out.png -------------------------------------------------------------------------------- /docs/img/tutorial/tor/rs_tor_setup_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroShare/documentation/eb070d689203bf5f7854e8084ea354f4916a3229/docs/img/tutorial/tor/rs_tor_setup_screen.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | ##Connect with Friends and Family 2 | 3 | ![Screenshot](img/retroshare-symbol.png) 4 | 5 | 6 | Retroshare creates encrypted connections to your friends. Nobody can spy on you. Retroshare is completely decentralized. This means there are no central servers. It is entirely Open-Source and free. There are no costs, no ads and no Terms of Service. 7 | 8 | ##Why 9 | - A Decentralized Social Sharing Network designed **For the People** with no dependencies on any corporate system or central servers. 10 | - Make strong crypto useable for the average computer user, have strong crypto in daily communication. 11 | - The right to have secrets. You decide who can receive information. Hide information from intelligence agencies and spying companies. 12 | - Freedom of speech, no censorship. 13 | - Independence from corporate systems and centralized servers. Central services might shut down or change their terms of services at any time. Do you remember Myspace? Or German Studivz? Remember when Facebook changed their terms of service? Skype being bought by Microsoft? 14 | - Free software. Only free software can provide free and secure communication. Developers can read Retroshare's source code and verify the security. 15 | 16 | 17 | ##Features 18 | - Chat 19 | Send text and images. Discuss with various people in chat rooms. Express your emotions with the rich smiley set. Use distant chat to securely chat with friends-of-friends. 20 | - Voice and Video 21 | Make free and secure calls with the VoIP plugin. Catch up face to face with a video call. 22 | - Mail 23 | Send encrypted messages to other members of the network. Retroshare can store encrypted messages on friends nodes to deliver messages while you're offline. 24 | - File sharing 25 | Share files with your friends or with the whole network. Use the search to find files. Retroshare uses swarming similar to BitTorrent, to accelerate the download. This makes it possible to share big files with 1GB or more. Your privacy is protected with anonymous tunnels. Only your direct friends might learn which files you download. 26 | - Forums 27 | you can read and write forum posts offline. This is perfect while you're on the go. When you have an Internet connection, Retroshare will automatically sync forums with your friends. Decentralized forums are censorship resistant by design. 28 | - Posted 29 | Share your favorite links. See which links others like. Vote and discuss links. 30 | - Channels 31 | Publish files in channels. Subscribe to channels and automatically download the latest files. Comment on files and spread them to your friends. 32 | - Protect your IP with Tor/I2P 33 | Need to hide from Internet surveillance? Can't connect to your friends because of censorship? Need to bypass nasty firewalls? Use Retroshare over Tor to hide the connection between you and your friends. 34 | 35 | 36 | ##Technical Specifications 37 | - Network topology: decentralized Friend to Friend network (F2F) 38 | - Transport: IPv4 TCP+UDP, Tor 39 | - UPnP / NAT-PMP port forwarding support 40 | - Distributed hash table to locate friends 41 | - Optionally can use dynamic DNS 42 | - Connect to friends behind NAT with UDP 43 | - Transport encryption with TLS (OpenSSL) 44 | - Authentication with PGP keys 45 | - Services: chat, VoIP with video, multi-user chat, file search/file sharing, forums, link sharing, Retroshare mail 46 | - Extensible through plugins 47 | -------------------------------------------------------------------------------- /docs/tutorial/change_remove_pgp_key_password.md: -------------------------------------------------------------------------------- 1 | #Change or Remove password 2 | If you want to change your pgp secret key for your RetroShare node it's 3 | possible to do this with [GnuPG](https://en.wikipedia.org/wiki/GNU_Privacy_Guard). 4 | 5 | These instructions work for Linux. 6 | 7 | Before you edit your Keyring, copy the directory before editing to have a backup. 8 | 9 | cp -r ~/.retroshare/pgp ~/.retroshare/pgp.orig 10 | 11 | list secret keys to choose which one to edit and get the user-id 12 | 13 | ```bash 14 | gpg --openpgp --homedir ~/.retroshare/pgp/ --keyring retroshare_public_keyring.gpg --secret-keyring retroshare_secret_keyring.gpg --list-secret-keys 15 | ``` 16 | 17 | ```bash 18 | alice@laptop:~$ gpg --openpgp --homedir ~/.retroshare/pgp/ --keyring retroshare_public_keyring.gpg --secret-keyring retroshare_secret_keyring.gpg --list-secret-keys 19 | gpg: WARNING: unsafe permissions on homedir `/home/alice/.retroshare/pgp/' 20 | gpg: keyring `/home/alice/.retroshare/pgp//secring.gpg' created 21 | gpg: keyring `/home/alice/.retroshare/pgp//pubring.gpg' created 22 | gpg: /home/alice/.retroshare/pgp//trustdb.gpg: trustdb created 23 | /home/alice/.retroshare/pgp//retroshare_secret_keyring.gpg 24 | --------------------------------------------------------- 25 | sec 2048R/F3D85F93 2015-09-05 26 | uid Alice (Generated by RetroShare) <> 27 | ``` 28 | 29 | edit the key 30 | 31 | ```bash 32 | gpg --openpgp --homedir ~/.retroshare/pgp/ --keyring retroshare_public_keyring.gpg --secret-keyring retroshare_secret_keyring.gpg --edit-key <> 33 | 34 | gpg>passwd 35 | 36 | You need a passphrase to unlock the secret key for 37 | user: "username (Generated by RetroShare) <>" 38 | 4096-bit RSA key, ID <>, created 2016-10-1 39 | 40 | Enter the new passphrase for this secret key. 41 | 42 | Enter passphrase: 43 | 44 | Repeat passphrase: 45 | 46 | You don't want a passphrase - this is probably a *bad* idea! 47 | 48 | Do you really want to do this? (y/N) y 49 | 50 | gpg>quit 51 | Save changes? (y/N) y 52 | ``` 53 | 54 | if everything is ok you can delete the backup 55 | 56 | ```bash 57 | rm -r ~/.retroshare/pgp.orig 58 | ``` 59 | 60 | -------------------------------------------------------------------------------- /docs/tutorial/i2p-hidden-rs-node.md: -------------------------------------------------------------------------------- 1 | #I2P Hidden RetroShare Nodes 2 | I2P is an anonymous overlay network - a network within a network. 3 | It is intended to protect communication from dragnet surveillance and 4 | monitoring by third parties such as ISPs. 5 | I2P can run Hidden Services similar to [Tor Hidden Serives](../tutorial/tor-hidden-rs-node/). 6 | to route encrypted traffic inside the network to anonymize the Client and the Server. 7 | 8 | RetroShare can be run behind an I2P Hidden Service for incoming connections. 9 | The outgoing connections are sent through a local I2P Socks Proxy. 10 | This makes it possible to obfuscate your metadata which could disclose 11 | your Network Friend Graph. The hidden service address 12 | (e.g. ld5...2z3p.b32.i2p) is replacing the IPv4 address 13 | (e.g. 192.168.1.216) as the listening address for incoming connections. 14 | 15 | I2P allows clients and relays to offer hidden services. That is, you can 16 | offer a web server, SSH server, etc., without revealing your IP address 17 | to its users. In fact, because you don't use any public address, you can 18 | run a hidden service from behind your firewall. 19 | 20 | ##Hidden Service Setup 21 | ###I2P Installation 22 | This Guide requires to have I2P already installed on your System. 23 | If not, please refer to the offical [I2P Documentation](https://geti2p.net/en/docs) 24 | on how to install I2P. 25 | 26 | Download I2P for various operating systems: [I2P Download](https://geti2p.net/en/download) 27 | or [I2PD Installing](https://i2pd.readthedocs.io/en/latest/user-guide/install/). This second option is a non official / community edition. 28 | 29 | ###Outgoing I2P Proxy 30 | For this we have to create a “Local tunnel” in the I2P Router Console. If 31 | you have it running on your local computer, Hidden Service Manager should be located 32 | at [http://127.0.0.1:7657/i2ptunnelmgr](http://127.0.0.1:7657/i2ptunnelmgr) 33 | ![i2p hidden service manager](../img/tutorial/i2p/hidden_service_manager.png "i2p hidden service manager") 34 | 35 | Click on Tunnel Wizard 36 | ![i2p Tunnel Wizard](../img/tutorial/i2p/tunnel_wizard.png "i2p Tunnel Wizard") 37 | 38 | If you need to connect to a remote service, such as an IRC server inside 39 | I2P or a code repository, then you will require a CLIENT tunnel. 40 | ![i2p Client Tunnel](../img/tutorial/i2p/client_tunnel.png "i2p Client Tunnel") 41 | 42 | Select SOCKS 4/4a/5 - A tunnel that implements the SOCKS protocol. 43 | This enables both TCP and UDP connections to be made through a SOCKS 44 | outproxy within I2P. 45 | ![i2p Socks Proxy](../img/tutorial/i2p/socks_proxy.png "i2p Socks Proxy") 46 | 47 | Choose a name and description for your tunnel. These can be anything you 48 | want - they are just for ease of identifying the tunnel in the routerconsole. 49 | ![i2p Tunnel Name](../img/tutorial/i2p/socks_name.png "i2p Tunnel Name") 50 | 51 | Leave *Outproxies* empty 52 | ![i2p Outproxy](../img/tutorial/i2p/outproxy.png "i2p Outproxy") 53 | 54 | This is the port that the client tunnel will be accessed from locally. 55 | This is also the client port for the HTTPBidir server tunnel. 56 | 57 | - Select **4447** as RetroShare and I2P use this as the default 58 | 59 | How do you want this tunnel to be accessed? By just this machine, 60 | your entire subnet, or external internet? You will most likely want 61 | to just allow 127.0.0.1 62 | 63 | - let I2P Proxy bind to **localhost/127.0.0.1** only 64 | 65 | ![i2p Port Binding](../img/tutorial/i2p/port_binding.png "i2p Port Binding") 66 | 67 | The I2P router can automatically start this tunnel for you when the 68 | router is started. This can be useful for frequently-used tunnels 69 | (especially server tunnels), but for tunnels that are only used 70 | occassionally it would mean that the I2P router is creating and 71 | maintaining unnecessary tunnels. 72 | ![i2p Auto Start](../img/tutorial/i2p/auto_start.png "i2p Auto Start") 73 | 74 | The wizard has now collected enough information to create your tunnel. 75 | ![i2p Wizard Completed](../img/tutorial/i2p/wizard_completed.png "i2p Wizard Completed") 76 | 77 | ###Configure your hidden service 78 | For the incoming connections through I2P it's necessary to create a 79 | I2P Server Tunnel. 80 | 81 | Hidden Service Manager for creating this local tunnel should be located 82 | at [http://127.0.0.1:7657/i2ptunnelmgr](http://127.0.0.1:7657/i2ptunnelmgr) 83 | ![i2p hidden service manager](../img/tutorial/i2p/hidden_service_manager.png "i2p hidden service manager") 84 | 85 | Click on Tunnel Wizard 86 | ![i2p Tunnel Wizard](../img/tutorial/i2p/tunnel_wizard.png "i2p Tunnel Wizard") 87 | 88 | 89 | **Server or client tunnel?** 90 | This wizard will take you through the various options available for 91 | creating tunnels in I2P. 92 | The first thing to decide is whether you want to create a server or a 93 | client tunnel. If you need to connect to a remote service, such as an 94 | IRC server inside I2P or a code repository, then you will require a CLIENT tunnel. 95 | On the other hand, if you wish to host a service for others to connect to you'll need to create a SERVER tunnel. 96 | ![i2p Server Tunnel](../img/tutorial/i2p/server_tunnel.png "i2p Server Tunnel") 97 | 98 | 99 | **Tunnel type** 100 | There are several types of tunnels to choose from: 101 | Standard A basic server tunnel for hosting a generic service inside I2P. 102 | Try this if none of the tunnel types below fit your requirements, or 103 | you don't know what type of tunnel you need. 104 | ![i2p Server Tunnel Type](../img/tutorial/i2p/server_tunnel_type.png "i2p Server Tunnel Type") 105 | 106 | 107 | **Tunnel name and description** 108 | Choose a name and description for your tunnel. These can be anything you 109 | want - they are just for ease of identifying the tunnel in the routerconsole. 110 | ![i2p Server Tunnel Name](../img/tutorial/i2p/server_tunnel_name.png "i2p Server Tunnel Name & Description") 111 | 112 | 113 | **Binding address and port** 114 | This is the IP that your service is running on, this is usually on the 115 | same machine so 127.0.0.1 is autofilled. 116 | Host(H): **127.0.0.1** 117 | This is the port that the service is accepting connections on. 118 | Port(P): **41222** You can choose any random port. 119 | ![i2p Server Tunnel Address Port](../img/tutorial/i2p/tunnel_address_port.png "i2p Server Tunnel Address Port") 120 | 121 | 122 | **Tunnel auto-start** 123 | The I2P router can automatically start this tunnel for you when the 124 | router is started. This can be useful for frequently-used tunnels 125 | (especially server tunnels), but for tunnels that are only used 126 | occassionally it would mean that the I2P router is creating and 127 | maintaining unnecessary tunnels. 128 | ![i2p Auto Start](../img/tutorial/i2p/auto_start.png "i2p Auto Start") 129 | 130 | The wizard has now collected enough information to create your tunnel. 131 | ![i2p Wizard Completed](../img/tutorial/i2p/server_wizard.png "i2p Wizard Completed") 132 | 133 | The status of the created tunnel and the tunnel ID (nnn.b32.i2p) is 134 | available at the **Hidden Service Manager**. 135 | ![i2p Server Tunnel Finished](../img/tutorial/i2p/server_tunnel_finished.png "i2p Server Tunnel Finished") 136 | 137 | Copy the Base32 address ending with *.b32.i2p*. It will be needed 138 | for your RetroShare I2P Node Creation. 139 | 140 | ##RetroShare I2P Setup 141 | For more details please also read [Create New User](../user-guide/first-steps/#create-new-profile) 142 | for clearnet IPv4 Network Node. 143 | 144 | ![i2p Create New Node](../img/tutorial/i2p/create_new_node.png "i2p Create New Node") 145 | 146 | 147 | ###Network Configuration 148 | Check your [Network Config](../user-guide/settings/#network). It should 149 | look different to a normal setting. 150 | 151 | - Hidden Node Indicator 152 | - DHT is disabled in [Network Mode](/user-guide/settings/#network-mode) 153 | Discovery is recommended, though also Darknet(Discovery & DHT are disabled) 154 | may be used. 155 | - Local Address is locked to localhost (127.0.0.1) 156 | - external Address is hidden 157 | - Known / Previous IPs are disabled 158 | - external IP Checks are disabled 159 | 160 | ![network config](../img/tutorial/i2p/network_config.png "Network Config") 161 | click to enlarge 162 | 163 | ###Hidden Service Configuration 164 | ####Outgoing Connections 165 | - Tor Socks Proxy 166 | Tor also creates a SOCKS Proxy, which can be used to connect to Tor 167 | Hidden RetroShare Nodes. 168 | - The Indicator shows if the proxy is working. 169 | - I2P Socks Proxy 170 | Your [I2P Socks Proxy](../tutorial/i2p-hidden-rs-node/#outgoing-i2p-proxy) 171 | is normally available at localhost and port 4447. 172 | - The Indicator shows if the proxy is working. 173 | 174 | ####Incoming Connections 175 | - Local Address 176 | This Address is locked to 127.0.0.1 177 | - Local Port 178 | The Port where RetroShare is listening 179 | - I2P Base32 Address 180 | Here you need to enter the Hostname which has been created by the 181 | [I2P Server Tunnel](../tutorial/i2p-hidden-rs-node/#configure-your-hidden-service). 182 | - I2P Port 183 | I2P Base32 do not listen to a specific port. 184 | 185 | 186 | ![Hidden Service Config](../img/tutorial/i2p/hidden_service_config.png "Hidden Service Config") 187 | click to enlarge 188 | -------------------------------------------------------------------------------- /docs/tutorial/location.md: -------------------------------------------------------------------------------- 1 | #Create new Location 2 | ##How to create a second location for an existing user account 3 | 4 | If you want to use your RetroShare User account accross different 5 | Devices, for example on your PC, Laptop, NAS, Raspberry Pi , … 6 | its not necessary to create different Accounts for each device. 7 | It’s possible to create with the same user different locations, 8 | which are recognized by your friends as owned by your User automatically. 9 | This avoids the additional Key Exchange with all your friends when you 10 | use RetroShare on a new device. Each location can connect to friends 11 | where your User account is already in the friended. 12 | 13 | 14 | Creating a new location with the same user is easy, if you know how. 15 | 16 | ##Let’s start with a small example between Bunny, Alice and the RedQueen. 17 | 18 | Bunny owns his first location “hole” and is connected with 19 | Alice/Wonderland and RedQueen/Hive. On Bunny’s new PC he creates a 20 | new RetroShare node and imports his contacts from the first node. 21 | Bunnys friends do not need to take care to add the new location, it 22 | just gets listed at Bunny’s nodes in their contact list. 23 | 24 | 25 | If you want to do it similar to bunny, Its now explained in a 26 | Step by Step Guide. 27 | 28 | 29 | 30 | On your First Node, Go to Settings 31 | 32 | ![settings button](../img/tutorial/settings_button.png "Settings Button") 33 | 34 | settings_button Submenu Mode -> Tab Certificate -> Create New Node 35 | ![node settings](../img/tutorial/settings_n.png "Node Settings") 36 | 37 | 38 | 39 | Select the Identity to export in the Profile Manager 40 | ![Profile Manager](../img/tutorial/profile_manager.png "Profile Manager") 41 | 42 | Export it and save it with *.asc file ending. 43 | 44 | This file contains the private GPG Key belonging to your RetroShare 45 | UserID. We are now able to create new nodes belonging to the same 46 | User with this file. 47 | 48 | 49 | Switch to your Second System where you want to create your new Node. 50 | 51 | Copy the .asc file to your new system and start RetroShare. 52 | 53 | ![New Node](../img/tutorial/new_node.png "New Node") 54 | 55 | 56 | Open “Manage profiles and nodes…” 57 | 58 | ![shelter](../img/tutorial/shelter.png "Shelter") 59 | 60 | 61 | and Generate new Node 62 | 63 | Now you are done, your new node is basically working. Though the Contact List is empty. 64 | 65 | 66 | 67 | Next Step is moving your Contacts from your first node to your second node. 68 | 69 | ##Export your Contact List from your first Node into a .xml file. 70 | 71 | ![export](../img/tutorial/export.png "Export") 72 | 73 | 74 | Copy the File to your new node and import it there. 75 | 76 | ![export](../img/tutorial/import.png "Import") 77 | 78 | 79 | ![Done](../img/tutorial/done.png "Done") 80 | 81 | Your friends from your first location are now available on your second 82 | location. Your first node and your second node are also friended. 83 | 84 | ![finished](../img/tutorial/finished.png "finished") 85 | 86 | Alice and RedQueen are now able to see the new location of Bunny. 87 | 88 | ![friendview](../img/tutorial/friendview.png "friendview") 89 | 90 | Thanks to sehraf for implementing the Export/Import Tool. 91 | 92 | from blog.cavebeat.org CC BY-SA 4.0 93 | -------------------------------------------------------------------------------- /docs/tutorial/tor-hidden-rs-node.md: -------------------------------------------------------------------------------- 1 | #Tor Hidden RetroShare Nodes 2 | 3 | If you want to use Tor for anonymous web browsing, please use [Tor 4 | Browser](https://www.torproject.org/projects/torbrowser.html.en). 5 | It comes with readily configured Tor and a browser patched 6 | for better anonymity. 7 | To use SOCKS-Proxy directly (for RetroShare, instant 8 | messaging, Jabber, IRC, etc), you can point your application directly at 9 | Tor (localhost port 9050, or port 9150 for Tor Browser), but see [this 10 | FAQ entry](https://www.torproject.org/docs/faq.html.en#TBBSocksPort) 11 | for why this may be dangerous. You may want to Run Tor only and not the 12 | "Tor Browser to do this on Windows (Install 'Windows Expert Bundle')](https://www.torproject.org/download/tor/) 13 | 14 | RetroShare can be run behind a [Tor Hidden Service](https://www.torproject.org/docs/hidden-services.html.en) 15 | for incoming connections. The outgoing connections are sent through a 16 | local Tor-Socks-Proxy. 17 | This makes it possible to obfuscate your metadata which could 18 | disclose your Network [Friend Graph](../concept/topology/#retroshare). 19 | The hidden service address (e.g. ld546kr3zr462z3p.onion) is replacing 20 | the IPv4 address (e.g. 192.168.1.216) as the listening address for incoming 21 | connections. 22 | 23 | Tor allows clients and relays to offer [hidden services](https://www.torproject.org/docs/tor-hidden-service.html.en). 24 | That is, you can offer a web server, SSH server, etc., without revealing your IP 25 | address to its users. In fact, because you don't use any public 26 | address, you can run a hidden service from behind your firewall. 27 | 28 | ##RetroShare now bundled with Tor 29 | Since Version 0.6.5 RetroShare has the Tor Software Bundeled within it. 30 | The easiest option for running a single RetroShare instance using Tor is to select 31 | the 'Hidden Node (over Tor)' from the 'Node Type' dropdown menu during Profile Setup 32 | ![select hidden node over tor](../img/tutorial/tor/rs_tor_setup_screen.png "Select Hidden Node over Tor") 33 | 34 | ##Hidden Service Setup 35 | ###Tor Installation 36 | This Guide requires to have Tor already installed on your System. 37 | If not, please refer to the offical Tor Documentation on how to install Tor. 38 | 39 | - [Tor on Debian/Ubuntu](https://www.torproject.org/docs/debian.html.en) 40 | - [Tor on RPM based RHEL/CentOS/Fedora](https://www.torproject.org/docs/rpms.html.en) 41 | - [Tor on MacOS](https://www.torproject.org/docs/tor-doc-osx.html.en) 42 | - [Tor on Windows (Install 'Windows Expert Bundle')](https://www.torproject.org/download/tor/) 43 | 44 | ###Outgoing Tor Proxy 45 | By default Tor will create a SOCKS Proxy on localhost for outgoing connections. 46 | 47 | ## Tor opens a SOCKS proxy on port 9050 by default -- even if you don't 48 | ## configure one below. Set "SOCKSPort 0" if you plan to run Tor only 49 | ## as a relay, and not make any local application connections yourself. 50 | #SOCKSPort 9050 # Default: Bind to localhost:9050 for local connections. 51 | #SOCKSPort 192.168.0.1:9100 # Bind to this address:port too. 52 | 53 | ###Configure your hidden service 54 | On Debian/Ubuntu Systems go to your tor settings directory /etc/tor. 55 | Open your torrc file in your favorite text editor. Go to the middle 56 | section and look for the line: 57 | 58 | ############### This section is just for location-hidden services ### 59 | 60 | ## Once you have configured a hidden service, you can look at the 61 | ## contents of the file ".../hidden_service/hostname" for the address 62 | ## to tell people. 63 | ## 64 | ## HiddenServicePort x y:z says to redirect requests on port x to the 65 | ## address y:z. 66 | 67 | #HiddenServiceDir /var/lib/tor/hidden_service/ 68 | #HiddenServicePort 80 127.0.0.1:80 69 | 70 | #HiddenServiceDir /var/lib/tor/other_hidden_service/ 71 | #HiddenServicePort 80 127.0.0.1:80 72 | #HiddenServicePort 22 127.0.0.1:22 73 | 74 | The HiddenServicePort directive contains the port where the Hidden Service 75 | should listen and the local IP and the local Port where RetroShare is listening. 76 | 77 | Add a section for your hidden service. 78 | 79 | HiddenServiceDir /var/lib/tor/hidden_rs_revy/ 80 | HiddenServicePort 32111 127.0.0.1:32111 81 | 82 | - HiddenServiceDir 83 | The HiddenServiceDir directive tells Tor where to look for the Hidden 84 | Service Directory containing the private key of the Hidden Service. 85 | Each Hidden Service Owns it's own directory. 86 | The directory needs to be created and having permissions of the Tor User. 87 | - HiddenServicePort 88 | The HiddenServicePort directive tells tor on which port to listen, to 89 | forward to which ip and to which port. 90 | 91 | Go to */var/lib/tor/* and create a directory for your new Hidden Service. 92 | Change the owner of the directory to the user running tor. 93 | 94 | root@laptop:/var/lib/tor# mkdir hidden_rs_revy 95 | root@laptop:/var/lib/tor# chown debian-tor:debian-tor hidden_rs_revy/ 96 | root@laptop:/var/lib/tor# chmod 0700 hidden_rs_revy/ 97 | root@laptop:/var/lib/tor# ls -lha 98 | total 9.8M 99 | drwx--S--- 5 debian-tor debian-tor 4.0K Oct 23 12:26 . 100 | drwxr-xr-x 74 root root 4.0K Apr 29 20:23 .. 101 | drwxr-sr-x 3 debian-tor debian-tor 4.0K Oct 21 21:34 .arm 102 | drwx--S--- 2 debian-tor debian-tor 4.0K Oct 23 12:26 hidden_rs_revy 103 | -rw------- 1 debian-tor debian-tor 0 Oct 23 09:25 lock 104 | -rw------- 1 debian-tor debian-tor 6.1K Oct 23 12:26 state 105 | 106 | Restart your Tor Daemon. Tor will create a crypto key for your Hidden 107 | Service in the HiddenServiceDirectory. 108 | 109 | root@laptop:/var/lib/tor# /etc/init.d/tor restart 110 | [ ok ] Stopping tor daemon...done. 111 | [ ok ] Starting tor daemon...done. 112 | root@laptop:/var/lib/tor# cd hidden_rs_revy/ 113 | root@laptop:/var/lib/tor/hidden_rs_revy# ls 114 | hostname private_key 115 | 116 | The Hostname of your new Hidden Service will be available in the 117 | file *hostname* just created in your Hidden Service Directory. 118 | 119 | root@laptop:/var/lib/tor/hidden_rs_revy# cat hostname 120 | ld546kr3zr462z3p.onion 121 | 122 | ##RetroShare Tor Setup 123 | 124 | For more details please also read [Create New User](../user-guide/first-steps/#create-new-profile) 125 | for clearnet IPv4 Network Node. 126 | 127 | ![create hidden node](../img/tutorial/tor/create_new_profile.png "Create Hidden Node") 128 | 129 | ###Network Configuration 130 | Check your [Network Config](../user-guide/settings/#network). It should 131 | look different to a normal setting. 132 | 133 | - Hidden Node Indicator 134 | - DHT is disabled in [Network Mode](/user-guide/settings/#network-mode) 135 | Discovery is recommended, though also Darknet(Discovery & DHT are disabled) 136 | may be used. 137 | - Local Address is locked to localhost (127.0.0.1) 138 | - external Address is hidden 139 | - Known / Previous IPs are disabled 140 | - external IP Checks are disabled 141 | 142 | ![network config](../img/tutorial/tor/network_config.png "Network Config") 143 | click to enlarge 144 | 145 | ###Hidden Service Configuration 146 | ####Outgoing Connections 147 | - Tor Socks Proxy 148 | Your [Tor Socks Proxy](../tutorial/tor-hidden-rs-node/#outgoing-tor-proxy) 149 | is normally available at localhost and port 9050. 150 | - The Indicator shows if the proxy is working. 151 | - I2P Socks Proxy 152 | I2P also creates a SOCKS Proxy, which can be used to connect to I2P 153 | Hidden RetroShare Nodes. 154 | 155 | ####Incoming Connections 156 | - Local Address 157 | This Address is locked to 127.0.0.1 158 | - Local Port 159 | The Port where RetroShare is listening 160 | - Onion Address 161 | Here you need to enter the Hostname which has been created by the Tor 162 | [HiddenServiceDir](../tutorial/tor-hidden-rs-node/#configure-your-hidden-service). 163 | - Onion Port 164 | The Port where the Hidden Service is listening 165 | 166 | For an easier usage, both ports should be used symmetrically. 167 | 168 | ![Hidden Service Config](../img/tutorial/tor/hidden_service_config.png "Hidden Service Config") 169 | click to enlarge 170 | ##Tor Proxy Usage 171 | 172 | ###Normal Nodes 173 | Normal Nodes may also use Tor Socks Proxy for outgoing connections 174 | to Hidden Services. 175 | 176 | ![Alice Incoming & Outgoing Connection](../img/tutorial/tor/alice_in_out.png "Alice Incoming & Outgoing Connections") 177 | Outgoing Tor Connections and Incoming&Outgoing TCP Connections 178 | 179 | ###Hidden Nodes 180 | Outgoing connections are always routed through the local Tor Socks Proxy to .onion addresses. 181 | All Traffic is routed inside the Tor Network. Hidden Nodes cannot connect 182 | to IPv4/Normal Nodes, because Tor-Exit nodes are not used. 183 | Though the other way Normal Nodes can reach Hidden Nodes through Tor Socks Proxy. 184 | 185 | ![Revy Incoming Connections](../img/tutorial/tor/revy_out.png "Revy Incoming Connections") 186 | Tor connections incoming and outgoing from and to Hidden Nodes. 187 | -------------------------------------------------------------------------------- /docs/user-guide/first-steps.md: -------------------------------------------------------------------------------- 1 | #First Steps 2 | 3 | This aims to be a Step by Step Guide for New Users. 4 | 5 | ##Download 6 | Download RetroShare from [here](../user-guide/installation/). 7 | 8 | ##Install 9 | Install RetroShare on your Computer 10 | 11 | ##Create new Profile 12 | Start RetroShare to create your Node. 13 | 14 | ![create new node](../img/first-steps/create_new_profile.png "Create New Node") 15 | 16 | Select following settings: 17 | 18 | - ![create new profile](../img/first-steps/profile.png "Create New Profile") Create new Profile 19 | - ![Advanced Settings](../img/first-steps/advanced.png "Advanced Settings") Advanced Settings 20 | - Choose your PGP Size (2048, 3072 or 4096 bits) 21 | ![choose PGP size](../img/first-steps/pgp_size.png "Select PGP Size") 22 | 23 | Enter the values: 24 | 25 | - Name 26 | Name of your Account ([GPG-ID](../user-guide/settings/#public-information)) 27 | Visible to your friends, and friends of friends. 28 | - Nickname 29 | Name of your first Identity ([GXS-ID](../user-guide/interface/#pseudonymous-identities)) 30 | Used when you write in chat lobbies, forums and channel comments. Can be setup later if you need one. 31 | - Password 32 | This password protects your private PGP key. 33 | It's wise to choose a long password for your GPG-ID, as this also 34 | encrypts your entire RetroShare directory. 35 | - Node Name ([Location](../user-guide/settings/#public-information)) 36 | Each user can have several Locations were RetroShare is running on 37 | different devices with the same [GPG-ID](../user-guide/settings/#public-information). 38 | 39 | Move your mouse to create randomness for the Key creation. 40 | 41 | ![Enter Profile Values](../img/first-steps/enter_profile_values.png "Enter Profile Values") 42 | 43 | 44 | Sign your Certificate by entering your Password. 45 | ![Sign your Certificate](../img/first-steps/sign_cert.png "Sign your Certificate") 46 | 47 | ##First Start 48 | When you start RetroShare the first time it's empty, because there is no 49 | content shared by friends. This will change soon with your first connected Friend. 50 | 51 | ![First Start](../img/first-steps/first_start.png "First Start") 52 | 53 | ##Initial Settings 54 | Click on the ![Options](../img/first-steps/options.png "Options") Options 55 | Button to change your ![Network](../img/first-steps/network.png "Network") 56 | Network Settings 57 | ![Initial Settings](../img/first-steps/initial_settings.png "Initial Settings") 58 | 59 | 60 | - ![NAT Settings](../img/first-steps/nat_settings.png "NAT Settings") 61 | Keep your Network Mode at *Public: DHT & Discovery* 62 | This will enable DHT and Discovery to improve the connectivity. DHT is 63 | also recommended to use, because it provides [Hole Punching](https://en.wikipedia.org/wiki/UDP_hole_punching) 64 | and [NAT-PMP](https://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol) 65 | technics to open a port in your firewall. 66 | - ![Network Mode](../img/first-steps/network_mode.png "Network Mode") 67 | If your Router is enabling [UPnP](https://en.wikipedia.org/wiki/Universal_Plug_and_Play), 68 | keep UPnP. UPnP enables RetroShare to open itself a port on your Router. 69 | Otherwise change it to *Manually Forwarded Port* and set a manual Port Forward to your 70 | [NAT](../user-guide/settings/#nat) Firewall. For manual Port forward, 71 | you can choose your RetroShare port also. 72 | - Set your download and upload speeds to fit your Internet Connection. 73 | Keeping this setting below of your total speed is recommended. 74 | 75 | For detailed Network Settings explanations click [here](../user-guide/settings/#network) 76 | 77 | ###Avatar 78 | 79 | ![empty Avatar](../img/first-steps/empty_avatar.png "Empty Avatar") 80 | 81 | You may want to change the Avatar of your Location and set a Status message. 82 | 83 | ![Avatar](../img/first-steps/avatar.png "Avatar") 84 | Click on the avatar to change it. 85 | 86 | ![Status](../img/first-steps/status.png "Status") 87 | Click on the message to change it. 88 | 89 | ![avatar and status](../img/first-steps/avatar_status.png "Avatar and Status") 90 | 91 | ###Identity 92 | ![People](../img/first-steps/people.png "People") 93 | 94 | RetroShare has already created a first [signed Identity](../user-guide/interface/#pseudonymous-identities) 95 | for your use in [Chatrooms](../user-guide/interface/#chat-lobbies) 96 | and [Forums](../user-guide/interface/#forums) and Distant Chats and Mails. 97 | 98 | You may want to create as many additional Identities as well if needed. 99 | 100 | ![Identity](../img/first-steps/identity.png "signed Identity") 101 | 102 | To change the Avatar of your Identity right click it. 103 | ![Edit Identity](../img/first-steps/edit_id.png "Edit Identity") 104 | 105 | ![Edit Identity](../img/first-steps/edit_identity.png "Edit Identity") 106 | 107 | And change your avatar picture. 108 | 109 | ![Edit Identity](../img/first-steps/id.png "Edit Identity") 110 | 111 | 112 | ##First Friend 113 | ![Invite](../img/first-steps/invite.png "Invite") 114 | 115 | Click on the ![Invite](../img/first-steps/invite_40.png "Invite") Invite Button. 116 | 117 | The fastest way is to exchange the certificates directly with your friends. 118 | You can also export them to a file and hand them out manually or send it by mail. 119 | 120 | It's important to accept each other vice versa. Your friend must add your 121 | certificate to his Network/Friendlist. And you need to add the certificate from 122 | your Friend to your Network/Friendlist. 123 | ![Connect Wizard](../img/first-steps/connect_wizard.png "Connect Wizard") 124 | 125 | - ![Copy to Clipborad](../img/first-steps/copyrslink.png "Copy to Clipboard") copy to clipboard 126 | - ![Save to File](../img/first-steps/document_save.png "Save to File") save to file 127 | - ![Send by Mail](../img/first-steps/mail_send.png "Send by Mail") send by mail 128 | 129 | ![Show Certificate](../img/first-steps/show_cert.png "Show Certificate") 130 | 131 | Share your certificate with your friend and request the certificate from 132 | your Friend. 133 | 134 | Accept your Friend's certificate. 135 | ![Accept Certificate](../img/first-steps/accept_cert.png "Accept Certificate") 136 | 137 | 138 | Have a look at the details and finish. 139 | ![Make Friend](../img/first-steps/make_friend.png "Make Friend") 140 | 141 | Connection in Progress, your Node tries to connect to your Friend. 142 | ![Connection in Progress](../img/first-steps/connection_progress.png "Connection in Progress") 143 | 144 | Your connect attempt has been successful, the connection is established. 145 | ![Connection in Established](../img/first-steps/connection_established.png "Connection in Established") 146 | 147 | 148 | ##First Chat 149 | Your online Contacts(Friend Nodes) will be listed in the Network Tab. 150 | ![Friendlist](../img/first-steps/friendlist.png "Friendlist") 151 | 152 | Double Clicking will start an instant Chat with your Friends. 153 | ![Instant Chat](../img/first-steps/instant.png "Instant Chat") 154 | 155 | ##First Chatroom 156 | Subscribed [Chatrooms](../user-guide/interface/#chat-lobbies) 157 | from your online friends are shared to you, 158 | and you are free to subscribe and re-share them as well to your friends. 159 | ![Chatroom](../img/first-steps/chatroom.png "Chatroom") 160 | 161 | In the same manner ![Forums](../img/first-steps/forums.png "Forums") [Forums](../user-guide/interface/#forums), 162 | ![Channels](../img/first-steps/channels.png "Channels") [Channels](../user-guide/interface/#channels), 163 | ![Posted](../img/first-steps/posted.png "Posted") [Posted](../user-guide/interface/#posted) and 164 | ![File Sharing](../img/first-steps/filesharing.png "File Sharing") [File Sharing](../user-guide/interface/#file-sharing) 165 | will become more and more available per direct 166 | [Friend-2-Friend](../concept/Friend-2-Friend/#retroshare) 167 | connections as 168 | [**your network**](../concept/topology/#retroshare) grows. 169 | -------------------------------------------------------------------------------- /docs/user-guide/installation.md: -------------------------------------------------------------------------------- 1 | See 2 | -------------------------------------------------------------------------------- /docs/user-guide/plugins.md: -------------------------------------------------------------------------------- 1 | # Standard Plugins 2 | The following plugins are generally part of downloaded/installed packages and are included with the standard source code downloads. You may need to download and install additional development libraries to compile. 3 | 4 | ## VOIP 5 | 6 | VOIP provides video and voice communications with other friends who have the facilities. 7 | 8 | To compile and use (for GNU/Linux): 9 | 10 | cd [your retroshare source folder]/plugins/VOIP 11 | qmake && make clean && make 12 | cp lib*.so ~/.retroshare/extensions6 13 | 14 | Restart RetroShare, enabling the plugin when asked. You can change settings in Options->VOIP. 15 | 16 | ## FeedReader 17 | 18 | FeedReader acts as an RSS feed collector for RetroShare, gathering selected news feeds into RetroShare. 19 | 20 | To compile and use (for GNU/Linux): 21 | 22 | cd [your retroshare source folder]/plugins/FeedReader 23 | qmake && make clean && make 24 | cp lib*.so ~/.retroshare/extensions6 25 | 26 | Restart RetroShare, enabling the plugin when asked. You can change settings in Options->FeedReader. 27 | 28 | 29 | # Additional Plugins 30 | ## FriendMap 31 | Displays a globe, with location of friends on it. 32 | 33 | Under active development, works with 0.6.0 and Qt5, from 34 | 35 | ## Lua4RS 36 | Allows Lua scripts to run under RetroShare for various administrative tasks. 37 | 38 | Works with 0.6.0 and Qt5, from . 39 | 40 | ## RetroChess 41 | Play one game of chess against another player. 42 | 43 | Developmental and may have bugs. 44 | 45 | Under development, please report any issues on github page, from . 46 | -------------------------------------------------------------------------------- /docs/user-guide/rscollection.md: -------------------------------------------------------------------------------- 1 | #rscollection 2 | ![news feed interface](../img/rscollection/rscollection.png "rscollection") 3 | 4 | A rscollection file is a computer file that contains metadata about 5 | files and folders to be distributed. 6 | 7 | ##Structure 8 | A rscollection file does not contain the content to be distributed; 9 | it only contains information about those files, such as their names, 10 | sizes, folder structure, and cryptographic hash values for verifying file integrity. 11 | 12 | - folder structure 13 | - files 14 | - size 15 | - hash [SHA1](https://en.wikipedia.org/wiki/SHA-1) 16 | - name 17 | 18 | ```bash 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | ``` 38 | 39 | The link to this collection: 40 | 41 | # Plain Text of a .rscollection link 42 | retroshare://file?name=Animal%20Audition%20-%20Tracky%20Birthday%20%28upfree26%202008%29.rscollection&size=1404&hash=b2ab45326663d711c780007f5a2d84f7b5605bbe 43 | 44 | 45 | ##rscollection Creation 46 | Go to *File Sharing* and *My Files*.There select the directory you want 47 | create a *.rscollection* file. 48 | It's important to have the files in a shared directory, so the person 49 | to use the *.rscollection* can access them through turtle-routing. 50 | 51 | In this case the *upfree26* directory is used to create the rsCollection. 52 | ![My Files for rscollections](../img/rscollection/step1_myfiles.png "My Files for rscollections") 53 | 54 | Right click on the directory which should be used for the *.rscollection*. 55 | ![rscollection directory](../img/rscollection/create_menu.png "rscollection directory") 56 | 57 | Select a directory where to store the *.rscollection* file. This directory 58 | should also be a shared directory. So the .rsc could also be downloaded as well. 59 | ![save rscollection to directory](../img/rscollection/step2_save_rsc.png "save rscollection to Directory") 60 | 61 | In the editor it's possible to change the content of the *.rscollection* 62 | and to add or remove single files or entire directory trees. 63 | ![Edit the collection](../img/rscollection/step3_edit_rsc.png "Edit the collection") 64 | 65 | The *.rscollection* should be now available in the shared folder. 66 | ![.rscollection available in the shared folder](../img/rscollection/step2_save_rsc.png ".rscollection available in the shared folder") 67 | 68 | When you right click on the file you can copy the link of the *.rscollection* 69 | to the clipboard. 70 | ![copy rscollection links to clipboard](../img/rscollection/copy_clipboard.png "copy rscollection link to clipboard") 71 | 72 | This link can be pasted into chatrooms, instant messages, mails, channels or 73 | directly onto the internet. 74 | 75 | # Plain Text of a .rscollection 76 | retroshare://file?name=Animal%20Audition%20-%20Tracky%20Birthday%20%28upfree26%202008%29.rscollection&size=1404&hash=b2ab45326663d711c780007f5a2d84f7b5605bbe 77 | 78 | By rightclicking in the chatroom for example, you can paste the 79 | plaintext of the link or already formatted as RetroShare Link. 80 | ![context menu in Chatroom](../img/rscollection/context_paste.png "context menu for pasting .rsc links") 81 | 82 | A RetroShare link has the function of a [magnet link](https://en.wikipedia.org/wiki/Magnet_URI_scheme) 83 | spoken in BitTorrent Terms. 84 | 85 | In the chatroom it looks like this for the creator/poster of the link. 86 | ![post link to chatroom](../img/rscollection/post_link_to_chat.png "post links to chatroom") 87 | 88 | 89 | ##rscollection Download 90 | You can receive a .rscollection in various ways. Download the file 91 | over the internet, get it by e-mail or receive it inside RetroShare ( 92 | chatroom, channel, instant message, mail, ...). 93 | 94 | If you receive it via chat it looks like this: 95 | ![receive link in chatroom](../img/rscollection/alice_receive.png "receive links in chatroom") 96 | 97 | So Alice has received a link from Bunny and may click on it to download 98 | the .rscollection file. 99 | ![download rscollection](../img/rscollection/download_rsc.png "download rsc") 100 | 101 | When the download finishes right click it to start the .rscollection. 102 | ![right click rscollection](../img/rscollection/open_file.png "right click rsc") 103 | 104 | A Collection Editor Pop's up to show which files are going to be downloaded. 105 | Selection and deselection of single files can be done. 106 | ![right click rscollection](../img/rscollection/rsc_display.png "right click rsc") 107 | 108 | 109 | The files from the .rscollection should pop up in your download tab and 110 | start loading if there is a source available. 111 | ![download rscollection files](../img/rscollection/download_files.png "download files") 112 | 113 | 114 | 115 | Animal Audition - Tracky Birthday [upfree26](http://www.upitup.com/releases/upfree26) [CC BY-NC-SA 3.0 US](https://creativecommons.org/licenses/by-nc-sa/3.0/us/) 116 | -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- 1 | site_name: RetroShare Docs 2 | site_url: https://retroshare.readthedocs.io 3 | site_description: RetroShare User Guide 4 | site_author: RetroShare Community 5 | 6 | repo_url: https://github.com/retroshare/documentation 7 | 8 | site_favicon: favicon.ico 9 | 10 | pages: 11 | - Home: index.md 12 | - User Guide: 13 | - Installation: user-guide/installation.md 14 | - First Steps: user-guide/first-steps.md 15 | - Settings: user-guide/settings.md 16 | - Interface: user-guide/interface.md 17 | - Plugins: user-guide/plugins.md 18 | - rscollection: user-guide/rscollection.md 19 | - Tutorial: 20 | - Second Location Creation: tutorial/location.md 21 | - Tor Hidden Node: tutorial/tor-hidden-rs-node.md 22 | - I2P Hidden Node: tutorial/i2p-hidden-rs-node.md 23 | - Update Password: tutorial/change_remove_pgp_key_password.md 24 | - Developer Section: 25 | - Compilation: developer/compilation.md 26 | - Coding: developer/coding.md 27 | - Android: developer/android.md 28 | - Concept: 29 | - Topology: concept/topology.md 30 | - About: 31 | - About: about/about.md 32 | - History: about/history.md 33 | - License: about/license.md 34 | - Contributing: about/contributing.md 35 | 36 | copyright: CC-BY-SA 4.0, Maintained by the RetroShare Community 37 | theme: readthedocs 38 | 39 | 40 | markdown_extensions: 41 | - toc: 42 | permalink:  43 | --------------------------------------------------------------------------------