Re-importing Hubzilla core and addons source
30
sources/.htaccess
Normal file
|
@ -0,0 +1,30 @@
|
|||
Options -Indexes
|
||||
AddType application/x-java-archive .jar
|
||||
AddType audio/ogg .oga
|
||||
#SSLCipherSuite HIGH:AES256-SHA:AES128-SHA:RC4:!aNULL:!eNULL:!EDH
|
||||
|
||||
# don't allow any web access to logfiles, even after rotation/compression
|
||||
<FilesMatch "\.(out|log|gz)$">
|
||||
<IfModule mod_authz_core.c>
|
||||
Require all denied
|
||||
</IfModule>
|
||||
<IfModule !mod_authz_core.c>
|
||||
Order deny,allow
|
||||
Deny from all
|
||||
</IfModule>
|
||||
</FilesMatch>
|
||||
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteEngine on
|
||||
# Protect repository directory from browsing
|
||||
RewriteRule "(^|/)\.git" - [F]
|
||||
RewriteRule "(^|/)store" - [F]
|
||||
|
||||
# Rewrite current-style URLs of the form 'index.php?q=x'.
|
||||
# Also place auth information into REMOTE_USER for sites running
|
||||
# in CGI mode.
|
||||
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteCond %{REQUEST_FILENAME} !-d
|
||||
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
|
||||
</IfModule>
|
20
sources/LICENSE
Normal file
|
@ -0,0 +1,20 @@
|
|||
Copyright (c) 2010-2015 Hubzilla
|
||||
All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
39
sources/README.md
Normal file
|
@ -0,0 +1,39 @@
|
|||
|
||||
Hubzilla
|
||||
========
|
||||
|
||||
###Websites. Redefined.
|
||||
|
||||
|
||||
![Hubzilla](images/ghash-32.png)
|
||||
|
||||
**What are Hubs?**
|
||||
|
||||
Hubs are independent general-purpose websites that not only connect with their associated members and viewers, but also connect together to exchange personal communications and other information with each other.
|
||||
This allows hub members on any hub to securely and privately share anything; with anybody, on any hub - anywhere; or share stuff publicly with anybody on the internet if desired.
|
||||
|
||||
**Hubzilla** is the server software which makes this possible. It is a sophisticated and unique combination of an open source content management system and a decentralised identity, communications, and permissions framework and protocol suite, built using common webserver technology (PHP/MySQL/Apache, although Mariadb or Postgres and Nginx could also be used - we're pretty easy). The end result is a level of systems integration, privacy control, and communications features that you wouldn't think are possible in either a content management system or a decentralised communications network. It also brings a new level of cooperation and privacy to the web and introduces the concept of personally owned "single sign-on" to web services across the entire internet.
|
||||
|
||||
Hubzilla hubs are
|
||||
|
||||
* decentralised
|
||||
* inherently social
|
||||
* optionally inter-networked with other hubs
|
||||
* privacy-enabled (privacy exclusions work across the entire internet to any registered identity on any compatible hubs)
|
||||
|
||||
Possible website applications include
|
||||
|
||||
* decentralised social networking nodes
|
||||
* personal cloud storage
|
||||
* file dropboxes
|
||||
* managing organisational communications and activities
|
||||
* collaboration and community decision-making
|
||||
* small business websites
|
||||
* public and private media/file libraries
|
||||
* blogs
|
||||
* event promotion
|
||||
* feed aggregation and republishing
|
||||
* forums
|
||||
* dating websites
|
||||
* pretty much anything you can do on a traditional blog or community website, but that you could do better if you could easily connect it with other websites or privately share things across website boundaries.
|
||||
|
1
sources/addon/adultphotoflag
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/adultphotoflag
|
1
sources/addon/bbmath
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/bbmath
|
1
sources/addon/bookmarker
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/bookmarker
|
1
sources/addon/buglink
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/buglink
|
1
sources/addon/calc
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/calc
|
1
sources/addon/chords
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/chords
|
1
sources/addon/custom_home
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/custom_home
|
1
sources/addon/diaspora
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/diaspora
|
1
sources/addon/diaspost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/diaspost
|
1
sources/addon/dirstats
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/dirstats
|
1
sources/addon/donate
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/donate
|
1
sources/addon/dwpost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/dwpost
|
1
sources/addon/embedly
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/embedly
|
1
sources/addon/extcron
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/extcron
|
1
sources/addon/flattrwidget
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/flattrwidget
|
1
sources/addon/fortunate
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/fortunate
|
1
sources/addon/frphotos
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/frphotos
|
1
sources/addon/hexit
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/hexit
|
1
sources/addon/ijpost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/ijpost
|
1
sources/addon/irc
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/irc
|
1
sources/addon/jappixmini
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/jappixmini
|
1
sources/addon/js_upload
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/js_upload
|
1
sources/addon/ldapauth
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/ldapauth
|
1
sources/addon/libertree
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/libertree
|
1
sources/addon/likebanner
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/likebanner
|
1
sources/addon/ljpost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/ljpost
|
1
sources/addon/mahjongg
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/mahjongg
|
1
sources/addon/mailhost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/mailhost
|
1
sources/addon/morechoice
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/morechoice
|
1
sources/addon/moremoods
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/moremoods
|
1
sources/addon/nofed
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/nofed
|
1
sources/addon/nsabait
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/nsabait
|
1
sources/addon/nsfw
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/nsfw
|
1
sources/addon/openclipatar
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/openclipatar
|
1
sources/addon/openstreetmap
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/openstreetmap
|
1
sources/addon/piwik
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/piwik
|
1
sources/addon/planets
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/planets
|
1
sources/addon/pumpio
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/pumpio
|
1
sources/addon/qrator
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/qrator
|
1
sources/addon/rainbowtag
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/rainbowtag
|
1
sources/addon/randpost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/randpost
|
1
sources/addon/redphotos
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/redphotos
|
1
sources/addon/redred
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/redred
|
1
sources/addon/rtof
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/rtof
|
1
sources/addon/sendzid
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/sendzid
|
1
sources/addon/smiley_pack
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/smiley_pack
|
1
sources/addon/smileybutton
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/smileybutton
|
1
sources/addon/startpage
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/startpage
|
1
sources/addon/statistics_json
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/statistics_json
|
1
sources/addon/statusnet
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/statusnet
|
1
sources/addon/superblock
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/superblock
|
1
sources/addon/tictac
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/tictac
|
1
sources/addon/torch
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/torch
|
1
sources/addon/tour
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/tour
|
1
sources/addon/twitter
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/twitter
|
1
sources/addon/upload_limits
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/upload_limits
|
1
sources/addon/visage
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/visage
|
1
sources/addon/wppost
Symbolic link
|
@ -0,0 +1 @@
|
|||
../extend/addon/matrix/wppost
|
4
sources/app/admin.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/admin
|
||||
requires: admin
|
||||
name: Site Admin
|
||||
photo: $baseurl/app/admin.png
|
BIN
sources/app/admin.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
4
sources/app/bookmarks.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/bookmarks
|
||||
requires: local_channel
|
||||
name: View bookmarks
|
||||
photo: $baseurl/app/bookmarks.png
|
BIN
sources/app/bookmarks.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
3
sources/app/bugreport.apd
Normal file
|
@ -0,0 +1,3 @@
|
|||
url: https://github.com/redmatrix/hubzilla/issues
|
||||
name: Bug Report
|
||||
photo: $baseurl/app/bugreport.png
|
BIN
sources/app/bugreport.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
4
sources/app/channel.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/channel/$nick
|
||||
requires: local_channel
|
||||
name: Channel Home
|
||||
photo: $baseurl/app/home.png
|
4
sources/app/chat.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/chat/$nick
|
||||
requires: local_channel
|
||||
name: My chatrooms
|
||||
photo: $baseurl/app/chat.png
|
BIN
sources/app/chat.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
4
sources/app/connections.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/connections
|
||||
requires: local_channel
|
||||
name: Connections
|
||||
photo: $baseurl/app/connections.png
|
BIN
sources/app/connections.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
3
sources/app/directory.apd
Normal file
|
@ -0,0 +1,3 @@
|
|||
url: $baseurl/directory
|
||||
name: Directory
|
||||
photo: $baseurl/app/directory.png
|
BIN
sources/app/directory.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
4
sources/app/events.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/events
|
||||
requires: local_channel
|
||||
name: Events
|
||||
photo: $baseurl/app/events.png
|
BIN
sources/app/events.png
Normal file
After Width: | Height: | Size: 4 KiB |
4
sources/app/features.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/settings/features
|
||||
requires: local_channel
|
||||
name: Features
|
||||
photo: $baseurl/app/features.png
|
BIN
sources/app/features.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
3
sources/app/help.apd
Normal file
|
@ -0,0 +1,3 @@
|
|||
url: $baseurl/help
|
||||
name: Help
|
||||
photo: $baseurl/app/help.png
|
BIN
sources/app/help.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
sources/app/home.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
4
sources/app/invite.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/invite
|
||||
requires: local_channel
|
||||
name: Invite
|
||||
photo: $baseurl/app/invite.png
|
BIN
sources/app/invite.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
3
sources/app/lang.apd
Normal file
|
@ -0,0 +1,3 @@
|
|||
url: $baseurl/lang
|
||||
name: Language
|
||||
photo: $baseurl/app/lang.png
|
BIN
sources/app/lang.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
4
sources/app/login.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/login
|
||||
requires: nologin
|
||||
name: Login
|
||||
photo: $baseurl/app/login.png
|
BIN
sources/app/login.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
4
sources/app/mail.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/message
|
||||
requires: local_channel
|
||||
name: Mail
|
||||
photo: $baseurl/app/mail.png
|
BIN
sources/app/mail.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
4
sources/app/manage.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/manage
|
||||
requires: local_channel
|
||||
name: Channel Manager
|
||||
photo: $baseurl/app/manage.png
|
BIN
sources/app/manage.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
4
sources/app/matrix.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/network
|
||||
requires: local_channel
|
||||
name: Matrix
|
||||
photo: $baseurl/app/matrix.png
|
BIN
sources/app/matrix.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
4
sources/app/mood.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/mood
|
||||
requires: local_channel
|
||||
name: Mood
|
||||
photo: $baseurl/app/mood.png
|
BIN
sources/app/mood.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
4
sources/app/photos.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/photos/$nick
|
||||
requires: local_channel
|
||||
name: Photos
|
||||
photo: $baseurl/app/photos.png
|
BIN
sources/app/photos.png
Normal file
After Width: | Height: | Size: 4 KiB |
4
sources/app/poke.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/poke
|
||||
requires: local_channel
|
||||
name: Poke
|
||||
photo: $baseurl/app/poke.png
|
BIN
sources/app/poke.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
4
sources/app/post.apd
Normal file
|
@ -0,0 +1,4 @@
|
|||
url: $baseurl/rpost?f=&body=%0A
|
||||
requires: observer
|
||||
name: Post
|
||||
photo: $baseurl/app/post.png
|