Compare commits

..

13 Commits

Author SHA1 Message Date
3ca2886daa Generated mail from the hub wont have defined
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 42s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m44s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 23:30:48 +10:00
d2c97ca42b Fix FSC45 packets, point_id was still being validated the old way
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 23:16:50 +10:00
0619ac0e21 Use packets domain for packet validation, not remote sytems address
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 44s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m40s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 23:05:03 +10:00
1f3b81acc6 Kludges are not required in messages
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2024-05-21 22:58:19 +10:00
396614afcc Fix processing echomail and when mail crc is calculated as it was decompressing the CompressedString
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 22:46:53 +10:00
903c19dbeb Mail validation errors is now an object, and must be tested with ->count()
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m42s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s
2024-05-21 22:10:52 +10:00
da7bfcc4e2 Fix for invalid-zone validation comparing a string with an int
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 38s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m44s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 21:57:37 +10:00
caf590f2e9 Fix missed Notification using old Message::class 2024-05-21 21:57:37 +10:00
93272f57a9 Fixed checking for RESCAN kludge
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 36s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m40s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 21:29:21 +10:00
f13d3396ce Update job:list, and change "subject" to "jobname"
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 40s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m41s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-21 21:11:10 +10:00
0c4c2f8cf5 Update SocketClient to support raw IP addresses 2024-05-21 21:11:10 +10:00
04aa86b6ee Security update enabling update_nn to edit system details 2024-05-21 21:11:10 +10:00
62cb04868f More complete rework of packet parsing and packet generation with f279d85 - and testing passes
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 41s
Create Docker Image / Build Docker Image (arm64) (push) Successful in 1m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 10s
2024-05-20 21:31:21 +10:00
4 changed files with 8 additions and 7 deletions

View File

@ -539,8 +539,10 @@ class Message extends FTNBase
$this->mo->kludges->put('TOPT',$this->mo->tftn->point_id); $this->mo->kludges->put('TOPT',$this->mo->tftn->point_id);
} }
$this->mo->kludges->put($this->mo->isFlagSet(self::FLAG_LOCAL) ? 'PID:' : 'TID:',sprintf('%s %s',Setup::PRODUCT_NAME_SHORT,$s->version)); if ($this->mo->isFlagSet(self::FLAG_LOCAL))
$this->mo->kludges->put('DBID:',$this->mo->id); $this->mo->kludges->put('PID',sprintf('clrghouz %s',$s->version));
else
$this->mo->kludges->put('TID',sprintf('clrghouz %s',$s->version));
if ($this->mo instanceof Echomail) if ($this->mo instanceof Echomail)
$return .= sprintf("AREA:%s\r",strtoupper($this->mo->echoarea->name)); $return .= sprintf("AREA:%s\r",strtoupper($this->mo->echoarea->name));
@ -563,10 +565,10 @@ class Message extends FTNBase
$return .= sprintf("\x01Via %s\r",$this->mo->via($ao)); $return .= sprintf("\x01Via %s\r",$this->mo->via($ao));
// Add our address // Add our address
$return .= sprintf("\x01Via %s @%s.UTC %s %s\r", $return .= sprintf("\x01Via %s @%s.UTC %s (%04X)\r",
$this->us->ftn3d, $this->us->ftn3d,
Carbon::now()->format('Ymd.His'), Carbon::now()->format('Ymd.His'),
Setup::PRODUCT_NAME_SHORT,$s->version); Setup::PRODUCT_NAME,Setup::PRODUCT_ID);
} else { } else {
// FTS-0004.001/FSC-0068.001 The message SEEN-BY lines // FTS-0004.001/FSC-0068.001 The message SEEN-BY lines

View File

@ -20,7 +20,6 @@ use App\Classes\Protocol\{Binkp,DNS,EMSI};
class Setup extends Model class Setup extends Model
{ {
public const PRODUCT_NAME = 'Clearing Houz'; public const PRODUCT_NAME = 'Clearing Houz';
public const PRODUCT_NAME_SHORT = 'clrghouz';
public const PRODUCT_ID = 0xAB8D; public const PRODUCT_ID = 0xAB8D;
public const PRODUCT_VERSION_MAJ = 0; public const PRODUCT_VERSION_MAJ = 0;
public const PRODUCT_VERSION_MIN = 0; public const PRODUCT_VERSION_MIN = 0;

View File

@ -60,7 +60,7 @@ trait MessageAttributes
if ($this->origin) if ($this->origin)
$result .= sprintf("%s",$this->origin); $result .= sprintf("%s",$this->origin);
return rtrim($result,"\r"); return rtrim($result,"\r").'xx';
} }
public function getDateAttribute(): Carbon public function getDateAttribute(): Carbon

View File

@ -1,6 +1,6 @@
<span> <span>
<small> <small>
<a href="/" class="goback float-start p-0">{{ request()->getHost() }}</a> &copy {{ \Carbon\Carbon::now()->year }} Deon George <a href="/" class="goback float-start p-0">{{ request()->getHost() }}</a> &copy {{ \Carbon\Carbon::now()->year }} Deon George
<span class="float-end"><strong class="highlight">{{ \App\Models\Setup::PRODUCT_NAME_SHORT }}</strong> <small>[<strong class="gray">{{ gethostname() }}</strong>@if (File::exists('../VERSION')) @ <strong class="success">{{ chop(File::get('../VERSION')) }}</strong>@endif]</small></span> <span class="float-end"><strong class="highlight">clrghouz</strong> <small>[<strong class="gray">{{ gethostname() }}</strong>@if (File::exists('../VERSION')) @ <strong class="success">{{ chop(File::get('../VERSION')) }}</strong>@endif]</small></span>
</small> </small>
</span> </span>