mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-08-16 08:34:12 +02:00
2025-01-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the WebGet service that caused uploads to fail when using an Apache package with 'PrivateTmp=true' set in it's Systemd service definition. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
8f1b9d6d78
commit
1fc728df3f
@ -24950,3 +24950,7 @@
|
|||||||
2025-01-23 Fred Gleason <fredg@paravelsystems.com>
|
2025-01-23 Fred Gleason <fredg@paravelsystems.com>
|
||||||
* Fixed a bug in 'RDPam' that could cause a segfault when processing
|
* Fixed a bug in 'RDPam' that could cause a segfault when processing
|
||||||
an authentication.
|
an authentication.
|
||||||
|
2025-01-24 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Fixed a bug in the WebGet service that caused uploads to fail when
|
||||||
|
using an Apache package with 'PrivateTmp=true' set in it's Systemd
|
||||||
|
service definition.
|
||||||
|
@ -96,6 +96,10 @@ RDFormPost::RDFormPost(RDFormPost::Encoding encoding,bool auto_delete)
|
|||||||
post_error=RDFormPost::ErrorNoTempDir;
|
post_error=RDFormPost::ErrorNoTempDir;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if(chmod(post_tempdir->path().toUtf8(),0755)!=0) {
|
||||||
|
post_error=RDFormPost::ErrorNoTempDir;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// (Perhaps) autodetect the encoding type
|
// (Perhaps) autodetect the encoding type
|
||||||
@ -746,7 +750,8 @@ bool RDFormPost::GetMimePart(QString *name,QString *value,bool *is_file,
|
|||||||
}
|
}
|
||||||
if(f2[0]=="filename") {
|
if(f2[0]=="filename") {
|
||||||
*value=post_tempdir->path()+"/"+f2[1].replace("\"","");
|
*value=post_tempdir->path()+"/"+f2[1].replace("\"","");
|
||||||
fd=open(value->toUtf8(),O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR);
|
fd=open(value->toUtf8(),O_WRONLY|O_CREAT,
|
||||||
|
S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH);
|
||||||
*is_file=true;
|
*is_file=true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,7 +9,8 @@ LimitNOFILE=4096
|
|||||||
Type=simple
|
Type=simple
|
||||||
ExecStart=@prefix@/sbin/rdservice
|
ExecStart=@prefix@/sbin/rdservice
|
||||||
Environment=JACK_PROMISCUOUS_SERVER=audio
|
Environment=JACK_PROMISCUOUS_SERVER=audio
|
||||||
PrivateTmp=false
|
PrivateTmp=true
|
||||||
|
JoinsNamespaceOf=@APACHE_PKG@
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=2
|
RestartSec=2
|
||||||
StartLimitInterval=120
|
StartLimitInterval=120
|
||||||
|
Loading…
x
Reference in New Issue
Block a user