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>
|
||||
* Fixed a bug in 'RDPam' that could cause a segfault when processing
|
||||
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;
|
||||
return;
|
||||
}
|
||||
if(chmod(post_tempdir->path().toUtf8(),0755)!=0) {
|
||||
post_error=RDFormPost::ErrorNoTempDir;
|
||||
return;
|
||||
}
|
||||
|
||||
//
|
||||
// (Perhaps) autodetect the encoding type
|
||||
@ -746,7 +750,8 @@ bool RDFormPost::GetMimePart(QString *name,QString *value,bool *is_file,
|
||||
}
|
||||
if(f2[0]=="filename") {
|
||||
*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;
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,8 @@ LimitNOFILE=4096
|
||||
Type=simple
|
||||
ExecStart=@prefix@/sbin/rdservice
|
||||
Environment=JACK_PROMISCUOUS_SERVER=audio
|
||||
PrivateTmp=false
|
||||
PrivateTmp=true
|
||||
JoinsNamespaceOf=@APACHE_PKG@
|
||||
Restart=always
|
||||
RestartSec=2
|
||||
StartLimitInterval=120
|
||||
|
Loading…
x
Reference in New Issue
Block a user