forked from indymedia/epicyon
Extra html checks
parent
a9b8d8014e
commit
19009b3d28
38
daemon.py
38
daemon.py
|
@ -1045,7 +1045,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,10)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,10)
|
||||||
|
|
||||||
if self.path.startswith('/terms'):
|
if htmlGET and self.path.startswith('/terms'):
|
||||||
msg=htmlTermsOfService(self.server.baseDir, \
|
msg=htmlTermsOfService(self.server.baseDir, \
|
||||||
self.server.httpPrefix, \
|
self.server.httpPrefix, \
|
||||||
self.server.domainFull).encode()
|
self.server.domainFull).encode()
|
||||||
|
@ -1055,7 +1055,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,11)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,11)
|
||||||
|
|
||||||
if self.path.startswith('/about'):
|
if htmlGET and self.path.startswith('/about'):
|
||||||
msg=htmlAbout(self.server.baseDir, \
|
msg=htmlAbout(self.server.baseDir, \
|
||||||
self.server.httpPrefix, \
|
self.server.httpPrefix, \
|
||||||
self.server.domainFull).encode()
|
self.server.domainFull).encode()
|
||||||
|
@ -1130,11 +1130,11 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,15)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,15)
|
||||||
|
|
||||||
# image on login screen
|
# image on login screen
|
||||||
if self.path=='/login.png' or \
|
if htmlGET and (self.path=='/login.png' or \
|
||||||
self.path=='/login.gif' or \
|
self.path=='/login.gif' or \
|
||||||
self.path=='/login.webp' or \
|
self.path=='/login.webp' or \
|
||||||
self.path=='/login.jpeg' or \
|
self.path=='/login.jpeg' or \
|
||||||
self.path=='/login.jpg':
|
self.path=='/login.jpg'):
|
||||||
mediaFilename= \
|
mediaFilename= \
|
||||||
self.server.baseDir+'/accounts'+self.path
|
self.server.baseDir+'/accounts'+self.path
|
||||||
if os.path.isfile(mediaFilename):
|
if os.path.isfile(mediaFilename):
|
||||||
|
@ -1159,7 +1159,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,16)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,16)
|
||||||
|
|
||||||
# login screen background image
|
# login screen background image
|
||||||
if self.path=='/login-background.png':
|
if htmlGET and self.path=='/login-background.png':
|
||||||
mediaFilename= \
|
mediaFilename= \
|
||||||
self.server.baseDir+'/accounts/login-background.png'
|
self.server.baseDir+'/accounts/login-background.png'
|
||||||
if os.path.isfile(mediaFilename):
|
if os.path.isfile(mediaFilename):
|
||||||
|
@ -1184,7 +1184,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,17)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,17)
|
||||||
|
|
||||||
# follow screen background image
|
# follow screen background image
|
||||||
if self.path=='/follow-background.png':
|
if htmlGET and self.path=='/follow-background.png':
|
||||||
mediaFilename= \
|
mediaFilename= \
|
||||||
self.server.baseDir+'/accounts/follow-background.png'
|
self.server.baseDir+'/accounts/follow-background.png'
|
||||||
if os.path.isfile(mediaFilename):
|
if os.path.isfile(mediaFilename):
|
||||||
|
@ -1209,7 +1209,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,18)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,18)
|
||||||
|
|
||||||
# emoji images
|
# emoji images
|
||||||
if '/emoji/' in self.path:
|
if htmlGET and '/emoji/' in self.path:
|
||||||
if self.path.endswith('.png') or \
|
if self.path.endswith('.png') or \
|
||||||
self.path.endswith('.jpg') or \
|
self.path.endswith('.jpg') or \
|
||||||
self.path.endswith('.gif'):
|
self.path.endswith('.gif'):
|
||||||
|
@ -1238,7 +1238,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
# show media
|
# show media
|
||||||
# Note that this comes before the busy flag to avoid conflicts
|
# Note that this comes before the busy flag to avoid conflicts
|
||||||
if '/media/' in self.path:
|
if htmlGET and '/media/' in self.path:
|
||||||
if self.path.endswith('.png') or \
|
if self.path.endswith('.png') or \
|
||||||
self.path.endswith('.jpg') or \
|
self.path.endswith('.jpg') or \
|
||||||
self.path.endswith('.gif') or \
|
self.path.endswith('.gif') or \
|
||||||
|
@ -1280,7 +1280,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
# show shared item images
|
# show shared item images
|
||||||
# Note that this comes before the busy flag to avoid conflicts
|
# Note that this comes before the busy flag to avoid conflicts
|
||||||
if '/sharefiles/' in self.path:
|
if htmlGET and '/sharefiles/' in self.path:
|
||||||
if self.path.endswith('.png') or \
|
if self.path.endswith('.png') or \
|
||||||
self.path.endswith('.jpg') or \
|
self.path.endswith('.jpg') or \
|
||||||
self.path.endswith('.webp') or \
|
self.path.endswith('.webp') or \
|
||||||
|
@ -1310,7 +1310,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
# icon images
|
# icon images
|
||||||
# Note that this comes before the busy flag to avoid conflicts
|
# Note that this comes before the busy flag to avoid conflicts
|
||||||
if self.path.startswith('/icons/'):
|
if htmlGET and self.path.startswith('/icons/'):
|
||||||
if self.path.endswith('.png'):
|
if self.path.endswith('.png'):
|
||||||
mediaStr=self.path.split('/icons/')[1]
|
mediaStr=self.path.split('/icons/')[1]
|
||||||
mediaFilename= \
|
mediaFilename= \
|
||||||
|
@ -1335,7 +1335,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
# cached avatar images
|
# cached avatar images
|
||||||
# Note that this comes before the busy flag to avoid conflicts
|
# Note that this comes before the busy flag to avoid conflicts
|
||||||
if self.path.startswith('/avatars/'):
|
if htmlGET and self.path.startswith('/avatars/'):
|
||||||
mediaFilename= \
|
mediaFilename= \
|
||||||
self.server.baseDir+'/cache/'+self.path
|
self.server.baseDir+'/cache/'+self.path
|
||||||
if os.path.isfile(mediaFilename):
|
if os.path.isfile(mediaFilename):
|
||||||
|
@ -1361,7 +1361,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
# show avatar or background image
|
# show avatar or background image
|
||||||
# Note that this comes before the busy flag to avoid conflicts
|
# Note that this comes before the busy flag to avoid conflicts
|
||||||
if '/users/' in self.path:
|
if htmlGET and '/users/' in self.path:
|
||||||
if self.path.endswith('.png') or \
|
if self.path.endswith('.png') or \
|
||||||
self.path.endswith('.jpg') or \
|
self.path.endswith('.jpg') or \
|
||||||
self.path.endswith('.webp') or \
|
self.path.endswith('.webp') or \
|
||||||
|
@ -1422,7 +1422,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
|
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,26)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,26)
|
||||||
|
|
||||||
if self.path.startswith('/login') or \
|
if htmlGET and self.path.startswith('/login') or \
|
||||||
(self.path=='/' and not authorized):
|
(self.path=='/' and not authorized):
|
||||||
# request basic auth
|
# request basic auth
|
||||||
msg=htmlLogin(self.server.translate, \
|
msg=htmlLogin(self.server.translate, \
|
||||||
|
@ -1435,7 +1435,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,27)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,27)
|
||||||
|
|
||||||
# hashtag search
|
# hashtag search
|
||||||
if self.path.startswith('/tags/'):
|
if htmlGET and self.path.startswith('/tags/'):
|
||||||
pageNumber=1
|
pageNumber=1
|
||||||
if '?page=' in self.path:
|
if '?page=' in self.path:
|
||||||
pageNumberStr=self.path.split('?page=')[1]
|
pageNumberStr=self.path.split('?page=')[1]
|
||||||
|
@ -1636,7 +1636,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,33)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,33)
|
||||||
|
|
||||||
# send a follow request approval from the web interface
|
# send a follow request approval from the web interface
|
||||||
if authorized and '/followapprove=' in self.path and \
|
if htmlGET and authorized and '/followapprove=' in self.path and \
|
||||||
self.path.startswith('/users/'):
|
self.path.startswith('/users/'):
|
||||||
originPathStr=self.path.split('/followapprove=')[0]
|
originPathStr=self.path.split('/followapprove=')[0]
|
||||||
followerNickname=originPathStr.replace('/users/','')
|
followerNickname=originPathStr.replace('/users/','')
|
||||||
|
@ -1667,7 +1667,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self._benchmarkGETtimings(GETstartTime,GETtimings,34)
|
self._benchmarkGETtimings(GETstartTime,GETtimings,34)
|
||||||
|
|
||||||
# deny a follow request from the web interface
|
# deny a follow request from the web interface
|
||||||
if authorized and '/followdeny=' in self.path and \
|
if htmlGET and authorized and '/followdeny=' in self.path and \
|
||||||
self.path.startswith('/users/'):
|
self.path.startswith('/users/'):
|
||||||
originPathStr=self.path.split('/followdeny=')[0]
|
originPathStr=self.path.split('/followdeny=')[0]
|
||||||
followerNickname=originPathStr.replace('/users/','')
|
followerNickname=originPathStr.replace('/users/','')
|
||||||
|
|
Loading…
Reference in New Issue