Compare commits

..

1 Commits

Author SHA1 Message Date
2893869b00 Describe BesStr registry/plist knobs 2025-05-15 09:18:07 +02:00
2 changed files with 23 additions and 84 deletions

View File

@@ -1290,35 +1290,3 @@
- Nova verzija odjemalca
- Pregibanje odstrani krajne predsledke v besedilu pripetem iz odložišča
## 5.1-pre2
- Nova verzija odjemalca
- Popravljeni kontaktni podatki
## 5.1-pre3
## 5.1-pre4
- Nova verzija odjemalca
- Popravljen gumb X pri nasvetu napake
## 5.2-pre
- Popravljena napaka, zaradi katere pri namestitvi in v Microsoft Office na Windows 7 ni naložilo datotek DLL.
- Popravljena napaka, zaradi katere uvodna namestitev ni mogla preveriti kode licence.
- Nova verzija odjemalca
- Podpora za dostopnost
- Podpora za macOS
- Navigacija med napakami
- Nova verzija jezikovnega jedra
## 5.2-pre1
- Nova verzija odjemalca
- Nova verzija jezikovnega jedra, baze in slovarja za črkovalnik

View File

@@ -115,15 +115,15 @@ reg delete "HKLM\SOFTWARE\Amebis\Besana\Licenca" /f /reg:64
Lokalno licenco lahko spremenimo tako, da vpišemo novo kodo licence z ukazom:
```sh
sudo defaults write /Library/Preferences/si.amebis.Besana.ALic.plist KodaLicence -string 123-456-789-012-345
sudo chmod a+r /Library/Preferences/si.amebis.Besana.ALic.plist
sudo /Library/Application\ Support/Amebis/Besana/ALicVL
sudo defaults write /Library/Application\ Support/Amebis/Besana.plist KodaLicence -string 123-456-789-012-345
sudo chmod a+r /Library/Application\ Support/Amebis/Besana.plist
/Applications/Amebis\ Besana/ALicVL
```
Lokalna licenca je shranjena v `/Library/Preferences/si.amebis.Besana.Licenca.plist`. Odstranimo jo z ukazom:
Lokalna licenca je shranjena v `/Library/Application\ Support/Amebis/Besana/Licenca.plist`. Odstranimo jo z ukazom:
```sh
sudo rm /Library/Preferences/si.amebis.Besana.Licenca.plist
sudo rm /Library/Application\ Support/Amebis/Besana/Licenca.plist
```
## Omrežna licenca
@@ -157,23 +157,23 @@ reg delete "HKLM\SOFTWARE\Amebis\Besana\Posredno" /f /reg:64
Posrednik nastavimo z ukazom:
```sh
sudo defaults write /Library/Preferences/si.amebis.Besana.ALic.plist Posrednik -array -string 10.1.1.5
sudo chmod a+r /Library/Preferences/si.amebis.Besana.ALic.plist
sudo /Library/Application\ Support/Amebis/Besana/ALicVL
sudo defaults write /Library/Application\ Support/Amebis/Besana.plist Posrednik -array -string 10.1.1.5
sudo chmod a+r /Library/Application\ Support/Amebis/Besana.plist
/Applications/Amebis\ Besana/ALicVL
```
ali:
```sh
sudo defaults write /Library/Preferences/si.amebis.Besana.ALic.plist Posrednik -array -string alicpos.lj.org.home -string alicpos.mb.org.home
sudo chmod a+r /Library/Preferences/si.amebis.Besana.ALic.plist
sudo /Library/Application\ Support/Amebis/Besana/ALicVL
sudo defaults write /Library/Application\ Support/Amebis/Besana.plist Posrednik -array -string alicpos.lj.org.home -string alicpos.mb.org.home
sudo chmod a+r /Library/Application\ Support/Amebis/Besana.plist
/Applications/Amebis\ Besana/ALicVL
```
Omrežna licenca je shranjena v `/Library/Preferences/si.amebis.Besana.Posredno.plist`. Odstranimo jo z ukazom:
Omrežna licenca je shranjena v `/Library/Application\ Support/Amebis/Besana/Posredno.plist`. Odstranimo jo z ukazom:
```sh
sudo rm /Library/Preferences/si.amebis.Besana.Posredno.plist
sudo rm /Library/Application\ Support/Amebis/Besana/Posredno.plist
```
# Pravopisni strežnik Amebis Besana
@@ -182,7 +182,9 @@ Pravopisni strežnik BesStr je sistemski servis Windows oz. servis `launchd` na
Je sestavni del programskega paketa Amebis Besana od verzije 4.15 dalje. Prvotno je bil namenjen podpori vtičnikom LanguageTool za spletne brskalnike. Kasneje je bil razširjen za splošnejšo rabo. Uporablja ga tudi aplikacija Besana.
Namestitev programskega paketa nastavi servis za samodejni zagon in ga požene.
Namestitev in posodobitev programskega paketa vedno nastavi servis za samodejni zagon in ga požene, če je bil prej ustavljen.
Pri posodabljanju servisa ni treba ročno zaustavljati, saj ga namestitveni paket MSI samodejno zaustavi in po koncu posodobitve zažene nazaj. Je pa med posodobitvijo posledično prekinjeno delovanje servisa.
Pri vsakem spreminjanju nastavitev v registru oz. datotekah `.plist` moramo servis ponovno zagnati, saj prebere nastavitve samo ob svojem zagonu.
@@ -190,14 +192,10 @@ Morebitna obvestila in napake servis zapisuje v Event Log (Windows) oz. v Consol
## Vtičnica TCP za sprejemanje zahtev
Strežnik privzeto sprejema zahteve na `localhost:225` - IPv4 in IPv6, TCP, HTTP.
Strežnik privzeto sprejema zahteve na `localhost:225`: IPv4 in IPv6, TCP, HTTP.
Lahko navedemo svoj spisek vtičnic, na katerih želimo, da strežnik sprejema zahteve. Vtičnice so lahko naslov IPv4, naslov IPv6 (obdan z oglatimi oklepaji, npr. [::1]), ime računalnika ali FQDN. Vtičnici lahko pripišemo dvopičje in številko vrat TCP, kadar želimo, da strežnik sprejema odjemalce na drugih vratih TCP, kot privzeto TCP 225.
### TLS
_V pripravi_
### Windows
Spisek vtičnic nastavimo z ukazom (ukazna vrstica s skrbniškimi pravicami):
@@ -213,38 +211,12 @@ net start BesStr
Spisek vtičnic nastavimo z ukazom:
```sh
sudo defaults write "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist" "Sockets/http" -array -dict SockFamily -string IPv4 SockNodeName -string 0.0.0.0 SockServiceName -int 225 -dict SockFamily -string IPv6 SockNodeName -string :: SockServiceName -int 225
sudo chmod a+r "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist"
sudo defaults write "/Library/Application Support/Amebis/Besana/BesStr.plist" "Sprejemaj" -array -string "0.0.0.0:225" -string "[::]:225"
sudo chmod a+r "/Library/Application Support/Amebis/Besana/BesStr.plist"
sudo launchctl unload /System/Library/LaunchDaemons/BesStr.plist
sudo launchctl load /System/Library/LaunchDaemons/BesStr.plist
```
## Beleženje zahtev v datoteko
Strežnik privzeto ne beleži zahtev. Lahko pa za diagnostične potrebe vklopimo beleženje zahtev HTTP v datoteko.
### Windows
Beleženje zahtev v datoteko nastavimo z ukazom (ukazna vrstica s skrbniškimi pravicami):
```bat
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BesStr\Parametri" /v "DatotekaDnevnika" /t REG_EXPAND_SZ /d "%TEMP%\BesStr.log" /f /reg:64
net stop BesStr
net start BesStr
```
### macOS
Beleženje zahtev v datoteko nastavimo z ukazom:
```sh
sudo defaults write "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist" "Parametri/DatotekaDnevnika" -string "/tmp/BesStr.log"
sudo chmod a+r "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist"
sudo launchctl unload /System/Library/LaunchDaemons/BesStr.plist
sudo launchctl load /System/Library/LaunchDaemons/BesStr.plist
```
<!---
## Zaledni strežnik LanguageTool
Strežnik BesStr nudi jezikovne storitve samo za slovenščino. Kadar vtičnik LanguageTool navede jezik besedila kot `auto`, strežnik najprej poskusi določiti jezik besedila. Če jezik ni slovenski, privzeto posreduje zahtevo Amebisovemu strežniku LanguageTool. To omogoča preverjanje tudi ne-slovenskih besedil, a uporabnikova besedila zapustijo uporabnikov računalnik ([politika zasebnosti](https://besana.amebis.si/pravno_obvestilo/)).
@@ -272,8 +244,8 @@ net start BesStr
Uporabo svojega zalednega strežnika LanguageTool lahko nastavimo z ukazom:
```sh
sudo defaults write "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist" "Parametri/LanguageToolStreznik" -string ""
sudo chmod a+r "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist"
sudo defaults write "/Library/Application Support/Amebis/Besana/BesStr.plist" "LanguageToolStreznik" -string ""
sudo chmod a+r "/Library/Application Support/Amebis/Besana/BesStr.plist"
sudo launchctl unload /System/Library/LaunchDaemons/BesStr.plist
sudo launchctl load /System/Library/LaunchDaemons/BesStr.plist
```
@@ -281,12 +253,11 @@ sudo launchctl load /System/Library/LaunchDaemons/BesStr.plist
Uporabo svojega zalednega strežnika LanguageTool lahko nastavimo z ukazom:
```sh
sudo defaults write "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist" "Parametri/LanguageToolStreznik" -string "http://localhost:8080/"
sudo chmod a+r "/Library/LaunchDaemons/si.amebis.Besana.BesStr.plist"
sudo defaults write "/Library/Application Support/Amebis/Besana/BesStr.plist" "LanguageToolStreznik" -string "http://localhost:8080/"
sudo chmod a+r "/Library/Application Support/Amebis/Besana/BesStr.plist"
sudo launchctl unload /System/Library/LaunchDaemons/BesStr.plist
sudo launchctl load /System/Library/LaunchDaemons/BesStr.plist
```
-->
## Slovar v glavnem pomnilniku