diff --git a/Rocksolid_Light/common/nodelist.php b/Rocksolid_Light/common/nodelist.php
index 2f01005..b58099c 100644
--- a/Rocksolid_Light/common/nodelist.php
+++ b/Rocksolid_Light/common/nodelist.php
@@ -5,13 +5,11 @@ echo '
Welcome to Rocksolid
';
echo 'How to access and what’s available
';
echo '';
-echo 'def2:
def2.i2p
kyue3hfjhqxj3df4hox46itdyz7euah457ldtg4d23evfggumxw4rkid.onion
';
-echo 'def3:
def3.i2p
sumconrfm6sbd24f6clau7ynwjvot54hmiidf62d6e3otktd4fyxupid.onion
';
-echo 'def4:
def4.i2p
q4pkyd4wt5s7bzcmjzmtq2htm3hfklylf3va3xt4gcwrp2zt6oeyseid.onion
';
-echo '
';
echo 'Rocksolid Light:
rslight.i2p
fev4bgoasgxttqb3x3tukxxia6lwryteq6a2ramqb2gjiol3zbu6xaid.onion
news.novabbs.org
';
-echo 'retrobbs:
retrobbs.i2p
www.rocksolidbbs.com
';
-echo 'novabbs:
www.novabbs.com
';
+echo '
';
+echo 'retroBBS:
retrobbs.i2p
retrobbs2.i2p
www.rocksolidbbs.com
';
+echo '
';
+echo 'novaBBS:
www.novabbs.com
';
echo '
';
echo 'Newsreader Access:
';
@@ -19,7 +17,7 @@ echo 'v77lu6t26velvaddm4gibyzd5sogskuczp7vwoc4vxmukvvaucva.b32.i2p
';
echo 'zkcvkb5xprurx5dvpanhyivneuzah6k6xayxgxd4h2ekklxgoi2x5aad.onion:119
';
echo 'news.novabbs.org:119 or 563
';
echo '
';
-echo 'Create NNTP Account: Use one of the rslight links above to create account.
';
+echo 'Create NNTP Account: Use one of the Rocksolid Light links above to create account.
';
echo 'NNTP Peering also available in i2p/tor/clearnet
';
echo '
';
echo 'Rocksolid is also available from any usenet news provider carrying the rocksolid.* hierarchy
';
diff --git a/Rocksolid_Light/rocksolid/files.php b/Rocksolid_Light/rocksolid/files.php
new file mode 100644
index 0000000..e67645d
--- /dev/null
+++ b/Rocksolid_Light/rocksolid/files.php
@@ -0,0 +1,111 @@
+Click here to upload to your directory, or
';
+ if(count($users) > 0) {
+ echo "Select a user directory to browse";
+ echo '';
+ }
+
+ if($found == 1 && $_POST['key'] == hash('md5', $admin['key'])) {
+ display_user_files($_POST['listbox'], $offset, $admin);
+ }
+
+function display_user_files($user, $offset, $admin) {
+ global $CONFIG, $spooldir, $text_header;
+ $directory = $spooldir.'/upload/'.$user.'/';
+ if(is_dir($directory)) {
+ $files = scandir($directory);
+ }
+ natcasesort($files);
+ echo '';
+ echo 'Filename | File Type | Date |
';
+ $i=0;
+ foreach($files as $file) {
+ if($file == '.' || $file == '..') {
+ continue;
+ }
+ $lineclass="np_thread_line".(($i%2)+1);
+ $thisfile = $spooldir.'/upload/'.$user.'/'.$file;
+// Use local timezone if possible
+ $ts = new DateTime(date("D, j M Y H:i T", filectime($thisfile)), new DateTimeZone('UTC'));
+ $ts->add(DateInterval::createFromDateString($offset.' minutes'));
+
+ if($offset != 0) {
+ $newdate = $ts->format('j M Y');
+ } else {
+ $newdate = $ts->format('j M Y T');
+ }
+ unset($ts);
+ echo '';
+ $mime = mime_content_type($thisfile);
+// Link
+ echo '';
+ echo '';
+ echo ' | ';
+// echo ''.$file.' | ';
+ echo ''.$mime.' | ';
+ echo ''.$newdate.' | ';
+ echo '
';
+ $i++;
+ }
+ echo '
';
+}
+?>
diff --git a/Rocksolid_Light/rocksolid/upload.php b/Rocksolid_Light/rocksolid/upload.php
new file mode 100644
index 0000000..a613024
--- /dev/null
+++ b/Rocksolid_Light/rocksolid/upload.php
@@ -0,0 +1,66 @@
+
';
+ }
+}
+
+echo '';
+echo '