corrected permissions again
0
.github/FUNDING.yml
vendored
Normal file → Executable file
0
docs/onionr-1.png
Normal file → Executable file
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
0
docs/onionr-2.png
Normal file → Executable file
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
0
docs/onionr-3.png
Normal file → Executable file
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
0
docs/onionr-icon.png
Normal file → Executable file
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
0
docs/onionr-logo.png
Normal file → Executable file
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
0
docs/specs/block-spec.md
Normal file → Executable file
0
docs/tor-stinks-02.png
Normal file → Executable file
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
0
install/onionr.service
Normal file → Executable file
0
onionr/__init__.py
Normal file → Executable file
0
onionr/api.py
Normal file → Executable file
0
onionr/blockimporter.py
Normal file → Executable file
0
onionr/communicator.py
Normal file → Executable file
0
onionr/communicatorutils/README.md
Normal file → Executable file
0
onionr/communicatorutils/__init__.py
Normal file → Executable file
0
onionr/communicatorutils/announcenode.py
Normal file → Executable file
0
onionr/communicatorutils/connectnewpeers.py
Normal file → Executable file
0
onionr/communicatorutils/cooldownpeer.py
Normal file → Executable file
0
onionr/communicatorutils/daemonqueuehandler.py
Normal file → Executable file
0
onionr/communicatorutils/deniableinserts.py
Normal file → Executable file
0
onionr/communicatorutils/downloadblocks.py
Normal file → Executable file
0
onionr/communicatorutils/housekeeping.py
Normal file → Executable file
0
onionr/communicatorutils/lookupadders.py
Normal file → Executable file
0
onionr/communicatorutils/lookupblocks.py
Normal file → Executable file
0
onionr/communicatorutils/netcheck.py
Normal file → Executable file
0
onionr/communicatorutils/proxypicker.py
Normal file → Executable file
0
onionr/communicatorutils/servicecreator.py
Normal file → Executable file
0
onionr/communicatorutils/uploadblocks.py
Normal file → Executable file
0
onionr/config.py
Normal file → Executable file
0
onionr/core.py
Normal file → Executable file
0
onionr/dbcreator.py
Normal file → Executable file
0
onionr/etc/README.md
Normal file → Executable file
0
onionr/etc/humanreadabletime.py
Normal file → Executable file
0
onionr/etc/powchoice.py
Normal file → Executable file
0
onionr/httpapi/README.md
Normal file → Executable file
0
onionr/httpapi/configapi/__init__.py
Normal file → Executable file
0
onionr/httpapi/miscpublicapi/__init__.py
Normal file → Executable file
0
onionr/httpapi/miscpublicapi/announce.py
Normal file → Executable file
0
onionr/httpapi/miscpublicapi/getblocks.py
Normal file → Executable file
0
onionr/httpapi/miscpublicapi/upload.py
Normal file → Executable file
0
onionr/httpapi/profilesapi/__init__.py
Normal file → Executable file
0
onionr/httpapi/profilesapi/profiles.py
Normal file → Executable file
0
onionr/keymanager.py
Normal file → Executable file
0
onionr/logger.py
Normal file → Executable file
2
onionr/netcontroller.py
Normal file → Executable file
@ -145,7 +145,7 @@ HiddenServicePort 80 ''' + self.apiServerIP + ''':''' + str(self.hsPort)
|
|||||||
elif 'opening socks listener' in line.decode().lower():
|
elif 'opening socks listener' in line.decode().lower():
|
||||||
logger.debug(line.decode().replace('\n', ''))
|
logger.debug(line.decode().replace('\n', ''))
|
||||||
else:
|
else:
|
||||||
logger.fatal('Failed to start Tor. Maybe a stray instance of Tor used by Onionr is still running?')
|
logger.fatal('Failed to start Tor. Maybe a stray instance of Tor used by Onionr is still running? This can also be a result of file permissions being too open')
|
||||||
return False
|
return False
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
logger.fatal('Got keyboard interrupt. Onionr will exit soon.', timestamp = False, level = logger.LEVEL_IMPORTANT)
|
logger.fatal('Got keyboard interrupt. Onionr will exit soon.', timestamp = False, level = logger.LEVEL_IMPORTANT)
|
||||||
|