├── 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 | [](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 | 
40 | ###11th April 2014
41 | - v0.5.5c
42 |
43 | ## 2013
44 | 
45 |
46 | ### 30th September 2013
47 | - v0.5.5a
48 | 
49 |
50 | ## 2012
51 | 
52 |
53 | ### 27th September 2012
54 | - 0.5.4a
55 |
56 | ###9th of February 2012
57 | - v0.5.3a
58 |
59 | ## 2011
60 | 
61 |
62 | ### 13th August 2011
63 | - v0.5.2a
64 |
65 | ### 13th March 2011
66 | - v0.5.1a
67 |
68 | 
69 |
70 | 
71 |
72 | 
73 |
74 |
75 | ## 2010
76 | 
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 | 
87 |
88 | 
89 |
90 | 
91 |
92 | 
93 |
94 | ## 2009
95 | 
96 | ### 28th November 2009
97 | - retroshare-v0.4.X
98 | 
99 |
100 | ### 13th May 2009
101 | - RetroLocal_0.4.13a
102 |
103 | 
104 |
105 | 
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 | 
113 |
114 | ## 2008
115 | 
116 | ### 4th August 2008
117 | - RetroLocal_0.4.09b
118 | Single Directory Install
119 |
120 | 
121 |
122 |
123 | ### 8th January 2008
124 | - retroshare-v0.3.50+
125 |
126 | 
127 |
128 | ## 2007
129 | 
130 |
131 | 
132 |
133 | 
134 |
135 | 
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 | 
153 |
154 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
46 | [GSoC2014 Social Network Plugin for RetroShare](http://blog.freifunk.net/2014/gsoc-social-network-plugin-retroshare)
47 |
48 | ##Ring
49 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
34 |
35 | Click on Tunnel Wizard
36 | 
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 | 
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 | 
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 | 
50 |
51 | Leave *Outproxies* empty
52 | 
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 | 
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 | 
73 |
74 | The wizard has now collected enough information to create your tunnel.
75 | 
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 | 
84 |
85 | Click on Tunnel Wizard
86 | 
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 | 
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 | 
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 | 
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 | 
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 | 
129 |
130 | The wizard has now collected enough information to create your tunnel.
131 | 
132 |
133 | The status of the created tunnel and the tunnel ID (nnn.b32.i2p) is
134 | available at the **Hidden Service Manager**.
135 | 
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 | 
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 | 
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 | 
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 | 
33 |
34 | settings_button Submenu Mode -> Tab Certificate -> Create New Node
35 | 
36 |
37 |
38 |
39 | Select the Identity to export in the Profile Manager
40 | 
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 | 
54 |
55 |
56 | Open “Manage profiles and nodes…”
57 |
58 | 
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 | 
72 |
73 |
74 | Copy the File to your new node and import it there.
75 |
76 | 
77 |
78 |
79 | 
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 | 
85 |
86 | Alice and RedQueen are now able to see the new location of Bunny.
87 |
88 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
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 | 
15 |
16 | Select following settings:
17 |
18 | -  Create new Profile
19 | -  Advanced Settings
20 | - Choose your PGP Size (2048, 3072 or 4096 bits)
21 | 
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 | 
42 |
43 |
44 | Sign your Certificate by entering your Password.
45 | 
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 | 
52 |
53 | ##Initial Settings
54 | Click on the  Options
55 | Button to change your 
56 | Network Settings
57 | 
58 |
59 |
60 | - 
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 | - 
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 | 
80 |
81 | You may want to change the Avatar of your Location and set a Status message.
82 |
83 | 
84 | Click on the avatar to change it.
85 |
86 | 
87 | Click on the message to change it.
88 |
89 | 
90 |
91 | ###Identity
92 | 
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 | 
101 |
102 | To change the Avatar of your Identity right click it.
103 | 
104 |
105 | 
106 |
107 | And change your avatar picture.
108 |
109 | 
110 |
111 |
112 | ##First Friend
113 | 
114 |
115 | Click on the  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 | 
124 |
125 | -  copy to clipboard
126 | -  save to file
127 | -  send by mail
128 |
129 | 
130 |
131 | Share your certificate with your friend and request the certificate from
132 | your Friend.
133 |
134 | Accept your Friend's certificate.
135 | 
136 |
137 |
138 | Have a look at the details and finish.
139 | 
140 |
141 | Connection in Progress, your Node tries to connect to your Friend.
142 | 
143 |
144 | Your connect attempt has been successful, the connection is established.
145 | 
146 |
147 |
148 | ##First Chat
149 | Your online Contacts(Friend Nodes) will be listed in the Network Tab.
150 | 
151 |
152 | Double Clicking will start an instant Chat with your Friends.
153 | 
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 | 
160 |
161 | In the same manner  [Forums](../user-guide/interface/#forums),
162 |  [Channels](../user-guide/interface/#channels),
163 |  [Posted](../user-guide/interface/#posted) and
164 |  [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 | 
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 | 
53 |
54 | Right click on the directory which should be used for the *.rscollection*.
55 | 
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 | 
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 | 
64 |
65 | The *.rscollection* should be now available in the shared folder.
66 | 
67 |
68 | When you right click on the file you can copy the link of the *.rscollection*
69 | to the clipboard.
70 | 
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 | 
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 | 
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 | 
96 |
97 | So Alice has received a link from Bunny and may click on it to download
98 | the .rscollection file.
99 | 
100 |
101 | When the download finishes right click it to start the .rscollection.
102 | 
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 | 
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 | 
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 |
--------------------------------------------------------------------------------