Briefly unavailable for scheduled maintenance. Fix WordPress after interrupted upgrade


March 2nd, 2017

briefly-unavaiable-for-a-scheduled-maintenance-wordpress-website-fix-howto_1

I've recenty tried Update my WordPress blog sites and being unattentive I've selected all the plugins possitble for Upgrade by checking the "Select All" check box on the Update dialogs and almost automatically int he hurry pressing Update button however out of a sudden I've realized I could screw up my websites brutally as some of the plugins to upgraded might be lacking 100% compitability with their prior versions.

I've made a messes out of my blog many times during upgrades because of choosing to upgrade the wrong not 100% compatible plugins and I know well how painful and hard to track it could be a misbehaving incompatible plugin or how ot could cause a severe sluggishness to blog which automatically reflects on how well the website search engine ranked in Google / Yahoo / Bing indexed etc.

Thus as an almost unconcsious reaction to prevent myself the future troubles I've tried to cancel the update request in Firefox browser and trying to reload the Update page with a hope that I might be quick enough for the Apache / WP / MySQLbackend Update Update queries request to be delaying for processing but I was too slow and bang! I ended up with the following unpleasent message in my browser:

briefly-unavaiable-for-a-scheduled-maintenance-wordpress-website-fix-howto
Briefly unavailable for scheduled maintenance.
 

As you could guess that message caused me quite a lot of worries at hand especially since I've already break up my sites many times by doing quick unmindful reactions and the fact that there is Google Adsense ads appearing which does give me some Return on Investment cents every now and then …

It took me few minutes of research online to find what really happened and how to fix / resolve the WebSites normal operations.
 


So what causes the Briefly unavailable for scheduled maintenance. appears ?

When WordPress does some of its integrated maintenance jobs a plugin enable / disable or any task that has to modify crucial configurations inside the database WordPress does disable access to all end clients to itself in order to protect its sensitive data to appear to browser requestors as showing some unexpected information to end client browser could be later used by crackers / hackers or a possibly open a security hole for an attacker.

The message is wordpress generated notice and it is pretty normal for the end user to see it during the WP site installation update depending on how many plugins are installed and loaded to the site and how long it will take for the backend Linux / Windows server to fetch the archived .zips of plugins and substitute with the new ones and update the files extracting them to wp-content/plugins and updating the respective required SQL database / tables it could be showing for end users from few secs to few minutes.

However under some circumstances on Browser request timeout to remote wordpress site due to a network connectivity issue or just a bad configuration of Apache for requests timeout (or a slow remote server Apache responce time due to server Hardware / Mem overload) or a stupid browser "Stop" / cancel request like in my case you end up with the Briefly unavailable for scheduled maintenance and you can can longer access the your https://siteurl.com/wp-admin Admin Panel.

The message is triggered by a WP craeted file .maintenance inside /var/www/blog-site/ e.g. WordPress PHP scripts does check for /var/www/blog-site/.maintenance
existence and if it is matched the WP scripts does generate the Briefly unavailble … message.


How to resolve the "Briefly unavailable for scheduled maintenance. Check back in a minute" WordPress error ?

As you might guess removing the maintenance "coming soon" like message in most of the cases comes to just deleting the .maintenance file, to do so:

1. Login to remote server via FTP or SFTP
2. Locate your WP website root folder that should be something like /var/www/blog-site/.maintenance and issue:
issue something like:
 

$ rm -rf /var/www/bog-site/.maintenance


Assuming that some plugin Update .zip extraction or SQL update query did not ended being half installed / executed that should solve the error.
To check whether all is back to normal just refresh your browser pointing to the "broken" site. If it appears well you can thank God for that 🙂
If not check the apache error logs and php error logs and see which of the php scripts is failing and then try to manually fetch and unzip the WP .zip package to wp-content/plugins folder and give it another try and if God bless so it will work as before 🙂

How to prevent your WP based business in future from such nasty errors using A Staging site (test) version of your blog ?

Just run a duplicate of your website under a separate folder on your hosting and do enable the same plugins as on the primary website and copy over the MySQL / PostgreSQL Database from your Live site to the Staging, then once it is enabled before doing any crucial WordPress version updates or Plugins Update always do try the Upgrade first on your Test Staging site. If it does execute fine there in most of the cases the result should be the same on the Production host and that could solve you effors and nerves of debugging a hard to get failure errors or faulty plugins without affecting what your End users see.

If you're not hosting the WordPress install under your own hosting like me you can always use some of the public available hostings like  BlueHost or WPEngine

 

Share this on

Show directory structure bash script on Linux howto – See hierarchical directory tree structure one liner shell script


February 24th, 2017

show-directory-structure-see-hierarchical-directory-tree-structure-on-linux-with-tree-command-and-with-bash-shell-scripts

If you have Sys Adminned Linux or *Nix OS like, whether for some shell scripting purpose or just for sake of keeping a backup you should have definitely come
into some need to list a tree of a directories content in a hierarchical order.

The most obvious way to do that on Linux is by simply using:

1.  "tree" command (not installed by default on most Linux distributions so in order to have it on Deb / Debian based Linux do:
 

# apt-get install –yes tree


On Fedora / CentOS Redhat Linux (RHEL) etc. install with:

# yum –yes install tree

 

By the way for those that needs tree on FreeBSD / BSD UNIX, tree is also available on that platform you can install it with:
 

pkg_add -vr tree


Then simply check man tree to get idea on how to use it, the easiest way to use the command tree once package is installed is to run tree inside directory of choice, i.e.

 

$ cd /somedir
$ tree -a

.
├── acpi
│   ├── events
│   │   └── powerbtn-acpi-support
│   └── powerbtn-acpi-support.sh
├── adduser.conf
├── adjtime
├── aliases
├── alternatives
│   ├── ABORT.7.gz -> /usr/share/postgresql/9.5/man/man7/ABORT.7.gz
│   ├── aclocal -> /usr/bin/aclocal-1.11
│   ├── aclocal.1.gz -> /usr/share/man/man1/aclocal-1.11.1.gz
│   ├── ALTER_AGGREGATE.7.gz -> /usr/share/postgresql/9.5/man/man7/ALTER_AGGREGATE.7.gz
│   ├── ALTER_COLLATION.7.gz -> /usr/share/postgresql/9.5/man/man7/ALTER_COLLATION.7.gz
│   ├── ALTER_CONVERSION.7.gz -> /usr/share/postgresql/9.5/man/man7/ALTER_CONVERSION.7.gz
 

 

To get a list of only directories with tree use:
 

$ tree -d /

 

  │   ├── bin
│   │   ├── boot
│   │   │   └── grub
│   │   │       └── locale
│   │   ├── disk
│   │   │   ├── Books
│   │   │   │   ├── 200 E-BOOKS
│   │   │   │   │   ├── McGraw-Hill – Windows Server 2003
│   │   │   │   │   ├── Oreilly.Access.Cookbook.2nd.Edition-LiB
│   │   │   │   │   ├── Oreilly.ActionScript.Cookbook.eBook-LiB
│   │   │   │   │   ├── OReilly.ActionScript.The.Definative.Guide.WinAll.Retail-EAT
│   │   │   │   │   ├── Oreilly.Active.Directory.2nd.Edition.eBook-LiB
│   │   │   │   │   ├── Oreilly.Active.Directory.Cookbook.eBook-LiB
│   │   │   │   │   ├── Oreilly.ADO.Dot.NET.Cookbook.eBook-LiB
│   │   │   │   │   ├── Oreilly.Amazon.Hacks.eBook-LiB
│   │   │   │   │   ├── OREILLY.ANT.THE.DEFINITIVE.GUIDE-JGT
│   │   │   │   │   ├── Oreilly.Apache.Cookbook.eBook-LiB
│   │   │   │   │   ├── Oreilly.AppleScript.The.Definitive.Guide.eBook-LiB
│   │   │   │   │   ├── Oreilly.ASP.Dot.NET.In.A.Nutshell.2nd.Edition.eBook-LiB
│   │   │   │   │   ├── OReilly.Better.Faster.Lighter.Java.Jun.2004.eBook-DDU
│   │   │   │   │   ├── Oreilly.BLAST.eBook-LiB
│   │   │   │   │   ├── OReilly.BSD.Hacks.May.2004.eBook-DDU
│   │   │   │   │   ├── Oreilly.Building.Embedded.Linux.Systems.eBook-LiB

If you have a colorful terminal and you like colors for readability the -C option is quite handy

 

$ tree -C /

 

tree-command-linux-hierarchical-structure-directory-tree
 

To list the directory tree with permissions included use tree cmd like so:

 

$ tree -L 2 -p /usr

/usr/
├── [drwxr-xr-x]  bin
│   ├── [-rwxr-xr-x]  [
│   ├── [lrwxrwxrwx]  2to3 -> 2to3-2.6
│   ├── [-rwxr-xr-x]  2to3-2.6
│   ├── [-rwxr-xr-x]  411toppm
│   ├── [-rwxr-xr-x]  7z
│   ├── [-rwxr-xr-x]  7za
│   ├── [-rwxr-xr-x]  a2p
│   ├── [-rwxr-xr-x]  ab
│   ├── [-rwxr-xr-x]  ac
│   ├── [lrwxrwxrwx]  aclocal -> /etc/alternatives/aclocal
│   ├── [-rwxr-xr-x]  aclocal-1.11
│   ├── [-rwxr-xr-x]  acpi


Another truly handy option of tree is to list the directory structure index with included file sizes information

 

$ tree -L 2 -sh /bin

/bin
├── [903K]  bash
├── [147K]  bsd-csh
├── [ 30K]  bunzip2
├── [681K]  busybox
├── [ 30K]  bzcat
├── [   6]  bzcmp -> bzdiff
├── [2.1K]  bzdiff
├── [   6]  bzegrep -> bzgrep
├── [4.8K]  bzexe
├── [   6]  bzfgrep -> bzgrep
├── [3.6K]  bzgrep
├── [ 30K]  bzip2
├── [ 14K]  bzip2recover
├── [   6]  bzless -> bzmore
├── [1.3K]  bzmore
├── [ 51K]  cat
├── [ 59K]  chgrp
├── [ 55K]  chmod
├── [ 63K]  chown
├── [ 10K]  chvt
├── [127K]  cp
├── [134K]  cpio
├── [  21]  csh -> /etc/alternatives/csh
├── [104K]  dash


To list a directory tree of a search pattern, lets say all files with .conf extensions use:
 

$ tree -P *.conf

/etc/ca-certificates.conf [error opening dir]
/etc/dante.conf [error opening dir]
/etc/debconf.conf [error opening dir]
/etc/deluser.conf [error opening dir]
/etc/discover-modprobe.conf [error opening dir]
/etc/fuse.conf [error opening dir]
/etc/gai.conf [error opening dir]
/etc/gpm.conf [error opening dir]
/etc/gssapi_mech.conf [error opening dir]
/etc/hdparm.conf [error opening dir]
/etc/host.conf [error opening dir]
/etc/idmapd.conf [error opening dir]
/etc/inetd.conf [error opening dir]
/etc/insserv.conf [error opening dir]
/etc/irssi.conf [error opening dir]
/etc/kernel-img.conf [error opening dir]
/etc/ld.so.conf [error opening dir]
/etc/libao.conf [error opening dir]
/etc/libaudit.conf [error opening dir]
/etc/logrotate.conf [error opening dir]
/etc/memcached.conf [error opening dir]
/etc/mke2fs.conf [error opening dir]
/etc/mongodb.conf [error opening dir]
/etc/mtools.conf [error opening dir]
/etc/multitail.conf [error opening dir]
/etc/nsswitch.conf [error opening dir]
/etc/ntp.conf [error opening dir]
/etc/ocamlfind.conf [error opening dir]

 

 

tree -I option does exclude all petterns you don't want tree to list

Here are few other tree useful options:

  • tree -u /path/to/file – displays the users owning the files
  • tree -g /path/to/file – display the groups owning the files
  • tree -a /path/to/file – display the hidden files/folders
  • tree -d /path/to/file – display only the directories in the hierarchy


However there might be some cases where you have to support a Linux server or you just have to write a script for a non-root user and you might not have the permissins to install the tree command to make your life confortable. If that's the case then you can still use a couple of command line tools and tricks (assuming you have permissions) to list a log a directory / files and subdirectories tree structure in a hierarchical tree like command order

2. Print a list of all sub-directories and files within a directory tree

To print all directories within any path of choise on a server use
 

$ find /path/ -type d -print

 

To print all files within a root filesystem hierarchically with find command

Another way to do it in a more beautiful output is by using find in conjunction with awk
 

$ find . -type d -print 2>/dev/null|awk '!/\.$/ {for (i=1;i<NF;i++){d=length($i);if ( d < 5  && i != 1 )d=5;printf("%"d"s","|")}print "—"$NF}'  FS='/'

 

|—bashscripts
|          |—not-mine
|          |—various
|          |—output
|          |—examples
|          |—fun
|          |—educational
|          |—backdoor-cgi
|          |—fork-bombs
|          |—tmp
|          |    |—old
|          |—bullshits
|—packages
|       |—ucspi-ssl-0.70.2
|       |               |—package
|       |               |—compile
|       |               |      |—rts-tmp
|       |               |—command
|       |               |—src
|—bin
|—package
|      |—host
|      |    |—superscript.com
|      |    |              |—command
|—mnt
|    |—tmpfs
|    |—disk
|    |—flash_drive
|    |—ramfs
|    |—cdrom

3. Get a list of the directories on filesystem structure with one-liner ls + sed script
 

$ ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//–/g' -e 's/^/ /' -e 's/-/|/'

 

 |-bin
 |-boot
 |-dev
 |—net
 |—pts
 |-downloads
 |—autorespond-2.0.5
 |—–debian
 |—deb-packages
 |—–IP-Country-2.28
 |——-bin
 |——-blib
 |———arch
 |———–auto

….
 

4. Print all files within root filesystem and issue any command on each of the files
 

ls -R1 / |    while read l; do case $l in *:) d=${l%:};; "") d=;; *) echo "$d/$l";; esac; done


Above command just prints all the found files with full-path if you want to check the file size or file type you just check echo command with any command you need to execute on each of the listed file

5. Get a list hierarchical directory Linux tree with bash shell scripts: Assuming that the server where you need to have a list of the directory filesystem structure in a tree fashion has bash you could use this little script called tree.sh to do the job or for a full filesystem hierarchical tree like directory structure use fulltree.sh

Share this on

Howto to Unlock Mtel locked Mobile Phone ZTE Blade 3 IMEI 866643012872768 to connect to Telenor and Vivacom mobile networks in Bulgaria


January 20th, 2017

howto-unlock-zte-from-mtel-encoded-to-work-with-telenor-mobile-imei-866643012872768

How to unlock Unlock Mtel locked Mobile Phone ZTE Blade 3 IMEI 866643012872768


Thanks to this little forum after a very thoroughful research on the topic howto unlock my ZTE Blade 3
in Russian Google.ru / United Stated Google.US and UK Google.Co.Uk I've figured out a number of ways recommended

I've lost some time watching also few videos illustrating howto unlock the phone for other non MTEL mobile operators with

some third party cracker software  which seemed like a good way to infect your PC with spyware for example
videos:
Direct Unlock ZTE BLADE 3 & ZTE RACER 3 – YouTube
Unlock ZTE Blade 3, Blade V & Blade Q Mini – YouTube

there are a number of ways and paid software that could do various non-conventional things like unlock the phone for example:
GB Key

gbstream-gbkey-fast-unlocker-zte-blackberry-huawei-apple-motorola-alcatel-lg-unlock

Here is description of GB Key

You can Call it UNLIMITED – Direct Unlocker, Code Calculator, Code Reader, is fast, easy to use, encrypted, more than 200 models supported and most of it is it's UNLIMITED use. Updates come on regular basis with addition to new models and features.

Supported Models

More than 500 supported models from mobile phones to modems and growing.

Currently supports around 260 MEPs & more than 9500 PRDs (and growing..) .

FREE & UNLIMITED: Huawei, Huawei Modem, BlackBerry, Alcatel MTK, Alcatel U7, Alcatel Modem, LG, Samsung Swift, Samsung 3G, ZTE Qcom-Android, ZTE MTK, and many many more..

There is also a number of services online that offer remote paid services to Unlock any smart phone remotely by paying with a card and providing the IMEI.
I guess this services either use Android Emulator with manually setting the respective IMEI of the phone and then uses some software (box) as they call it to generate the code using the respective algorithm. etc.

 

However as I didn't wanted to spend money on something on such non-sense I digged a little bit more and I found out that according to Bulgarian Legislation encoding a sold mobile phone by the mobile operator is already illegal and all mobile operators in Bulgaria (that used some kind of encoding software to prevent a bought phone from them to be used with another mobile operator should provide openly the mobile phone codes freely).

As MTEL had to fit the new wall they made a small online generator Database with Unlock codes for all prior sold mobiles encoded.

I've used the URL (using my website access previosuly freely registered on website in order to track and send free SMS-es in MTEL and check out my mobile phone money balance spent in inbound and inbound calls etc.)

https://www.mtel.bg/unlock-phone

and found out my mobile ZTE according to the imey:

5803701350365278 ZTE Blade III Поставете карта на друг оператор в телефона и директно ще Ви бъде изискан отключващият код.

Just switched on my ZTE Blade 3 phone and inserted the code and got a message it is wrong but immediately I phone able to connect to Telenor (the ex Globul Mobile operator ) Mobile network Voila! 🙂 Hope this helps small article helps someone else too. Enjoy !

I

Share this on

How to convert .CRT SSL Certificate to .PFX format (with openssl Linux command) and Import newly generated .PFX to Windows IIS Webserver


September 27th, 2016

IIS8_Windows_Webserver_logo_convert_CRT_and_import_PFX-certificate

1. Converting to .CRT to.PFX file format with OpenSSL tool on GNU / Linux to import in Windows (for example, IIS)

Assuming you have generated already a certificate using the openssl Linux command and you have issued the .CRT SSL Certificate issuer file
and you need to have the new .CRT SSL Certificate installed on Windows Server (lets say on Windows 2012) with IIS Webserver version 8.5, you will need a way to convert the .CRT file to .PFX, there is plenty of ways to do that including using online Web Site SSL Certificate converter or use a stand alone program on the Windows server or even use a simple perl / python / ruby script to do the conversion but anyways the best approach will be to convert the new .CRT file to IIS supported binary Certificate format .PFX on the same (Linux certificate issuer host where you have first generated the certificate issuer request .KEY (private key file used with third party certificate issuer such as Godaddy or Hostgator to receive the .CRT / PEM file).

Here is how to generate the .PFX file based on the .CRT file for an Internal SSL Certfiicate:

 

openssl pkcs12 -export -in server.crt -inkey server.key -out server.pfx

On the password prompt to appear use any password because otherwise the future IIS Webserver certificate import will not work.
 

To do a certificate chain SSL export to be accessed from the  internet.

 

openssl pkcs12 -export -in server.crt -inkey server.key -out server.pfx -certfile internet v2.crt

2. Import the PFX file in Windows


Run: mmc, add snap, Certificates, Computer account, Local Computer; in the
Console:

Certificates (Local Computer) > Personal > Certificates: Select All Tasks > Import File

Enter previously chosen password.
You should get further the Message "Import was successful."

You can import the PFX file by simply copying it to the server where you want it imported and double click it this will  open Windows Importwizzard.

Then select the IIS:

 

Site, Properties, Directory Security, Server Certificate, Replace the current certficate, select proper Certificate. Done.

Alternatively to complete the IIS Webserver certificate import within one step when a new certificate is to be imported:

In IIS Manager interface go to :

Site, Properties, Directory Security, Server Certificate, Server Certificate Wizard


Click on

Next

Choose

import a certificate from a .pfx file, select and enter password.

Internet_Information_Server_IIS_Windows-SSL_Certificate-import-PKF-file

3. Import the PFX file into a Java keystore


Another thing you might need if you have the IIS Webserver using a backend Java Virtual Machine on the same or a different Windows server is to import the newly generated .PFX file within the Java VM keystore.

To import with keytool command for Java 1.6 type:

 

keytool -importkeystore -deststorepass your_pass_here -destkeypass changeit -destkeystore keystore.jks -srckeystore server.pfx -srcstoretype PKCS12 -srcstorepass 1234 -srcalias 1 -destalias xyz


Also the .CRT file could be directly imported into the Java keystore

 

Import a .crt in a Java keystore


/usr/java/jre/bin/keytool -import -keystore /webdienste/java/jdk/jre/lib/security/cacerts -file certificate.crt -alias Some alias

 

 

4. Get a list of Windows locally installed certificates

To manager installed certificates on Windows 7 / 8 / 2012 Server OS is to run command via

Start -> Run

 

certmgr.msc

certmgr_trca_windows_check-windows-installed-ssl-certificates

 

One other way to see the installed certificates on your Windows server is checking within

Internet Explorer

Go to Tools (Alt+X) → Internet Options → Content → Certificates.

 

To get a a complete list of installed Certificate Chain on Windows you can use PowerShell

 

Get-ChildItem -Recurse Cert:

 

That's all folks ! 🙂

 

Share this on

How to shutdown Windows after 1, 2, 3, 4 etc. X hours with a batch script – Shutdown / Reboot / Logoff Windows with a quick command


August 17th, 2016

http://pc-freak.net/images/windows-pc-server-shutdown-after-3-5-hours-howto-shutdown-windows-with-command-batch

I recently wondered how it is possible to shutdown Windows in some prior set time lets say in 30 minutes, 1 hour, 3 hours or 8 hours.

That's handy especially on servers that are being still in preparation install time and you have left some large files copy job (if you're migration files) from Old server environment to a new one
or if you just need to let your home WIndows PC shutdown to save electricity after some time (a very useful example is if you're downloading some 200GB of data which are being estimated to complete in 3 hours but you need to get out and be back home in 2 or 4 days and you don't want to bother connecting remotely to your PC with VNC or teamviewer then just scheduling the PC / server to shutdown in 3 hours with a simple is perfect solution to the task, here is how:

1. Open Command Prompt (E.g. Start menu -> Run and type CMD.EXE)

2. Type in command prompt

 

shutdown -s -t 10800

 

If you by mistake has typed it to shutdown earlier and suddenly you find out your PC needs to be running for a short more time in order to cancel the scheduled Shutdown type:

 

shutdown -a


Shutdown Windows command -s flag has also a possibiltiy to not shutdown but just logoff or if you just need to have the system rebooted a reboot option:
 


options    effect
-l         to log off
-r         to reboot

If you need to shutdown the PC after half an hour use instead the command:

 

shutdown -s -t 1800


shutdown-windows-pc-with-command-in-half-an-hour-screenshot.gif


Half an hour is 1800 seconds for one hour delayed shutdown use 3600 for 3 hours, that would be 3*3600 10800, for 5 hours 5*3600 = 18000 seconds and so on

 


An alternative way to do it with a short VBscript, here is an example:

Set objShell = CreateObject("WScript.Shell")

Dim Input
Input = "10:00"

'Input = InputBox("Enter the shutdown time here.","", "10:00")

For i = 1 to 2

CurrentTime = Time & VbCrLf

If Left(CurrentTime,5) = Input Then

objShell.Run "shutdown -s -t 00", 0
WScript.Quit 1

Else

WScript.Sleep 1000

End If

i=i-1

Next

Enjoy

Share this on

Enable TLS 1.2 Internet Explorer / Make TLS 1.1 and TLS 1.2 web sites work on IE howto


August 1st, 2016

Internet-Explorer-cannot-display-the-webpage-IE-error
 

Some corporate websites and web tools especially one in DMZ-ed internal corporation networks require an encryption of TLS 1.2 (Transport Layer of Security cryptographic protocol)   TLS 1.1 protocol   both of which are already insecure (prone to vulnerabilities).

Besides the TLS 1.2 browser requirements some corporate tool web interfaces like Firewall Opening request tools etc. are often are very limited in browser compitability and built to only work with certain versions of Microsoft Internet Explorer like leys say IE (Internet Explorer) 11.

TLS 1.2 is supported across IE 8, 9, 10 and 11, so sooner or later you might be forced to reconfigure your Internet Explorer to have enabled the disabled by OS install TLS 1.2 / 1.1.

For those unaware of what TLS (Transport Layer of Security) protocol is so to say the next generation encryption protocol after SSL (Secure Socket Layer) also both TLS and SSL terms are being inter-exchangably used when referring with encrypting traffic between point (host / device etc.) A and B by using a key and a specific cryptographic algorithm.
TLS is usually more used historically in Mail Servers, even though as I said some web tools are starting to use TLS as a substitute for the SSL certificate browser encryption or even in conjunction with it.
For those who want to dig a little bit further into What is TLS? – read on technet here.

I had to enable TLS on IE and I guess sooner others will need a way to enable TLS 1.2 on Internet Explorer, so here is how this is done:
 

Enable-Internet-Explorer-TLS1.2-TLS-1.1-internet-options-IE-screensho
 


    1. On the Internet Explorer Main Menu (press Alt + F to make menu field appear)
    Select Tools > Internet Options.

    2. In the Internet Options box, select the Advanced tab.

    3. In the Security category, uncheck Use SSL 3.0 (if necessery) and Check the ticks:

    Use TLS 1.0,
    Use TLS 1.1 and Use TLS 1.2 (if available).

    4. Click OK
   
     5. Finally Exit browser and start again IE.

 

Once browser is relaunched, the website URL that earlier used to be showing Internet Explorer cannot display the webpagre can't connect / missing website error message will start opening normally.

Note that TLS 1.2 and 1.1 is not supported in Mozilla Firefox older browser releases though it is supported properly in current latest FF releases >=4.2.

If you  have fresh new 4.2 Firefox browser and you want to make sure it is really supporting TLS 1.1 and TLS 1.2 encrpytion:

 

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste TLS and pause while the list is filtered

(3) If the security.tls.version.max preference is bolded and "user set" to a value other than 3, right-click > Reset the preference to restore the default value of 3

(4) If the security.tls.version.min preference is bolded and "user set" to a value other than 1, right-click > Reset the preference to restore the default value of 1

The values for these preferences mean:

1 => TLS 1.0 2 => TLS 1.1 3 => TLS 1.2


To get a more concrete and thorough information on the exact TLS / SSL cryptography cipher suits and protocol details supported by your browser check this link


N.B. ! TLS is by default disabled in many latest version browsers such as Opera, Safari etc.  in order to address the POODLE SSL / TLS cryptographic protocol vulnerability

Share this on

Windows 7 fix menu messed up cyrillic – How to fix cyrillic text in Windows


July 22nd, 2016

faststone-viewer-messed-up-menu-cyrillic-windows-7-screenshot

How to fix Cyrillic text on Windows 7

I've reinstalled my HP provided company work notebook with Windows 7 Enterprise x86 and had troubles with seeing Cyrillic written text, letters and fonts.
The result after installing some programs and selecting as a default language Bulgarian during installation setup prompt let me to see in some programs and in some of my old written text file names and Cyrillic WIN CP1251 content to be showing a cryptic letters like in above screenshot.

If you're being curious what is causing the broken encoding cyrillic text, it is the fact that in past a lot of cyrillic default encoding was written in KOI-8R and WIN-CP1251 encoding which is not unicode e.g. not compatible with the newer standard encoding for cyrillic UTF-8. Of course the authors of some old programs and documents are not really responsbie for the messed up cyrillic as noone expected that every Cyrillic text will be in UTF-8 in newer times.

Thanksfully there is a way to fix the unreadable / broken encoding cyrillic text by:

Going too menus:

Start menu -> Control Panel -> Change display language -> Clock, Language and Religion

Once there click the Administratibe tab

and choose

Change system locale.

windows-7_administrative_tab_change-system-locale

Here if you're not logged in with administrator user you will be prompted for administrative privileges.

select-system-locale-choose-bulgarian-and-hit-ok-windows-7

Being there choose your language (country) to be:

Bulgarian (Bulgaria) – if you're like me a Bulgarian or Russian (if you're Russian / Belarusian / Ukrainian) or someone from the countries of ex-USSR.
Click OK

And reboot (restart) your computer in order to make the new settings active.
 

This should be it from now on all cyrillic letters in all programs / documents and file names on your PC should visualize fine just as it was intended more or less by the cyrillic assumed creator Saint Climent Ohridski who was a  who reformed Cyrillic from Glagolic alphabet.

Share this on


July 14th, 2016

use-remote-dns-on-mozilla-firefox-howto-windows-linux-logo.svg

If you're using Mozilla Firefox browser to browse the Web with Traffic Tunneling via SSH Tunnel to your own Linux server like I do in order to prevent yourself traffic to be sniffed from your Work corporate computer (as most of the corporations such as IBM / Hewlett Packard / Concentrix etc. are forcing all employee PC traffic to be  to be transported via default set Windows Corporate Proxy active for all browsers.

Then you will certainly also want to prevent the DNS requests to be not logged somewhere in your Corporate IT department thus the question arises:

How to force DNS requests to be made through the Proxy server (SSH host)?

Nomatter where you're using Firefox browser with advanced proxying plugin such as FoxyProxy FF add-on or the default Proxy FF features the DNS lookups might end up in Corporate set DNS servers often forced for the computer / notebook and impossible to be changed to a custom ones as many of the Corporation internal Sharepoints and domains are only visible from their internal networks.

Thanksfully in newer versions there is an easy way to do it directly from Visual menus via:

Tools -> Options -> Advanced -> Network -> Settings

You will get a screen like below:
 

firefox-use-proxy-remote-dns-howto-screenshot

Just tick the Remote DNS and that will force Firefox to query remote Proxy server proxy DNS

 

If you happen to be running older Firefox which doesn't have the Remote DNS tick you can also try to set the setting manually:

 

  1. In firefox type this in your address bar:

    about:config

  2. Click I'll be careful I  promise.

  3. In the filter textbox, type: proxy

  4. Find the preference name called *network.proxy.socks_remote_dns*. Double click it to set it to true.

    i-will-be-careful-i-promise-firefox-windows-screenshot-warranty


network-proxy-socks-remote_dns-firefox-screenshot

Enjoy ! 🙂

Share this on

The feasts of healer saints Cosma and Damian and saint John of Rila holy relics return to Rila Monastery – An Orthodox Christian July Morning in Kavarna with Father Vasilij Selemet


July 9th, 2016

saint_Cosma-and-Damian_healers-and-unmercenaries-orthodox-icon

Saint Cosma and Damian Healer Saints Icon

As some who were in Bulgaria already know there is this new set metal / rock / underground feast called July Morning that started from years in Communism in Bulgaria but has a strong relation with pagan feasts being celebrated before Bulgarian inhabitans were baptized and Bulgaria become enlightened Christian land.

With recent serious attempt to resurrect all paganism under a new packaging through metal / rock / rap culture festivals and the rise of rebellion against the system by so many young peoplewhich started in America in the late 1960's by the Peace Anti-War / Hippy movement the tradition of rebellious and mixed head young people has quickly spread over all the lands which had a severe American Anglo-Saxon influence and after the fall of the communist-system and shortly before this influence born the so called July Morning a feast to receive the first Sun light on every 1st of July while camping near some of the beatiful Bulgairan beaches.

Young hippy / metal / rock / hardcore / techno people as well as other alternative people from all fields of undeground music and other sub-cultures from all places from Bulgaria and even abroad gather to have fun drink and enjoy the night and stay awake 'till early morning on 1st of July, then by tradition they play Uriah Heep's July Morning being inspired by the first Sun lights while others headoff themselves with inhuman quantities of alcohol, joint and other soft-drugs.

As Kavarna become over the last 5+ years, "The rock capital of Bulgaria" and a whole Europe famous metalheads destination the need for contra reaction from traditionally Eastern Orthodox Christian Bulgaria become so evident that one of the famous priests in eparchy of Varna – father Vasilij Salemet (A Besarabia Bulgarian Gagauz) who serves as a priest in Kavarna by God's great providence decided to start a new counterfeit tradition to give glory and prayer akathist to the double feast of ancient Christian healer twin saints Cosma and Damian (A.D. 287) known as Unmercenaries because of their refusal to accept any money for healing and The Transportation (Return) of Holy relics of the Greatest Bulgarian Saint John of Rila in 1195 from Tarnovo to Rila Monastery.

saint_John-of-Rila-Return-of-Holy-Relics-from-Tarnovo-to-Rila-Monastery

The Return of Holy Relics of saint John of Rila from Tarnovo to Rila Monastery icon

This too significant Christian feasts providently coincided with the Secular July Morning and this was a good reason for setting the Eastern Orthodox Christian litia procession "march" antiope to secular July morning is the fact that in Kavarna on the Chirakman peak cape nearby the sea is situated an enormous sized ancient Basilica which was in favour of st. Cosma and Daminos. The Christian july morning started 5 years ago by the initiative of father Vasilij's laity from the Church in honour of The Dormition of the Most Holy Virgin together laity from saint Nicolas Varna Church and people from Varna's Orthodox Christian enlightenment Center archangel Michael which btw is also famous for organizing the Week of the Eastern Orthodox Christian book and other events who aim to help people understand the Truth and Light of the Lord Jesus Christ teaching and his established Holy Church, the Holy Eastern Orthodox Church.
 

In the event by tradition also the famous in Varna father Vasilij Shagan was present and he give a short talk on the topic of Today's world disintegration and the importance of the teaching of the Lord Jesus Christ which called all for spiritual unity in faith of his Holy name through His established Church with his own blood on the Golgotha Cross.

A notable guests was  young people from Varna and Dobrich region, father Dimitrij who is priest in Moldovan Besarabia city of Bolgar as well as we had the blessing to have father archimandrite Konstantin an abbot of Patleina Great Preslav  / "Veliki Preslav" monastery which is either the most ancient monastery in Bulgaria or among the 3 most ancient established after the Baptismal (Christianization) of Bulgaria in 864 A.D

The host of the Orthodox Christian July morning event was father Vasilij who as always was very hospital and settled all the guests in the few Church rooms situated nearby the Church building on the second floor of a caffeteria building.

Akathist saint John of Rila July Morning Kavarna

Akathist to Saint John of Rila, the Klir singers back left
 

The whole prayer event started on 30 of June with an akathist to Saint John of Rila in order to honor also our great Bulgarian saint this year there was no vesper or a night vigil because the people were already too tired as some of the believers came in mid day on 30th and already went to Chirakmana (hill like) cape Basilica Saint Cosma and Damian in order to clean the remains of basilica foundations from the wild grass which was taking over the place because of the heavy rains this year.

Akathist to Saint John of Rila in Kavarna Church Dormition of Mother Mary

Akathist to Saint John of Rila 30 of June  2016 evening sideview to Alter Doors (Dveri)

 

After the akathist to Saint John of Rila there was a free dinner prepared by his wife presbitera (Matushka) Ekaterina and given by father Vasilij to all present borther and sister christians and father Vasilij Shagan give his 1.5 hour speach on the need of spiritual unity between Christians and through all through faith in our Risen Lord Jesus Christ, there was a lot of referrences to Bessarabia and their previous life in Besarabia and a short speeach by father Dimitrij from Bessarabia who as we understand used to be the inspirator for priesthood of both Father Vasilij Salement and Father Vasilij Shagan which in 1992 started their priest carrers as a humble seminary students in Sofia Spiritual Christian Seminary saint John of Rila.

Kavarna_July_morning_otec_Vasilij_2016/thumb4_04

Father Vasilij (Left) and Father Dimitrij (from Besarabia)

Dinner Room in Kavarna trapezaria after akathist to st John of Rila

The Fathers Vasilij, Konstantin, Vasilij, Dimitrij during the dinner

It is always a true blessing to meet other Christians as Jesus said and the joy of the shared dinner which consisted of bread, clams, caviar, mashed potatoes  a nice salad of tomatoes, pepper, cucumbers and onion.

After having the shared table and joy to meet new brothers and sisters from Dobrudja region a lot of people had the chance to have long talks with Borislav Avramov (Borko Avramov) who is a key person and lecturer in saint archangel Michael Orthodox Center and Church and a truly famous person among Varna Orthodox Christian Youth.

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6734

Starting the Lithia (Procession) 

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6772

The procession – notice the unique beautiful nature

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6782

The procession climbing the way to the Roman Basilica

The first Sun lights on July Morning in Kavarna

The Sun rising over the Chirakman cape, first sun lights

Chirakman peak cape sideview from top to sea coast and the many electricity generators on the background

Chirakmana peak majestic view from top sea shore – notice the many green energy producer fins

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6871

The procession icon of St. Cosma and St. Damianos (right) and St. John of Rila (left) with the Holy Cross and Ripidions

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6903

Lighting up charcoal for censor (incsensory)

The Open Church Alter in Chirakmana akathist to saint Cosma and Damian

Fr. Veliko (left), fr. Konstantin, fr. Konstantin, fr. Dimitrij

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6904

Fr. archimandrite Konstantin reading prayers

Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6945

Christians praying at the Majestic Basilica Remains

In the morning the procession started from The Dormition of the Virgin Mary Church the youngest were given icons of st. Cosma and Damian and were leading the procession and the rest of Christians were following some of which singing troparions of Saint John of Rila, The Most Holy Trinity, Troparion of saint Cosma and Damian, Trisvetoe (All Holy Thrice) hymn, O Theotokos Virgin (Bogorodice Devo), Dostoino Esty and other Church troparions.

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_6957

During the Acathist to st. Cosma and Damian

We were pleasently surprised in the morning to find out that the priest from Holy Trinity Church from Dobrich father Veliko and his wife Conka with their 2 kids Mihaela and Andrea came for the akathist prayer to st. Cosma and Damian as well as our beloved brother Stelian and his girlfriend Marinela.

To reach Chirakmana cape the walk is downside about 40 minutes walk through a beautiful wild nature from both the right and left. The road has also a drinkable water for those who got too thirsty, once reaching near the sea there was another 25 minutes walk up to reach  Chirakmana cape peak  6th century ancient Basiiica of saint Cosma and Damian.

Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_7002

Father Vasilij reading the Gospel after the Acathist

Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_7006

The Basilica st. Cosma and st. Damian Alter

There were also people with cars so for those tired to walk the 40 minutes downside he can get near the seashore by car, I personally was too tired and we travelled with Galin and Andrea and their 3 children.

Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_7043

Father archimandrite Konstantin blessing with the sanctified water from the Acathist

This year there was no Holy Liturgy service in open space on the basilica location like they used to serve 4 years ago but fr. Vasilij promised to do his best to make it possible perhaps on next year to have the proper tent installed in order to protect the Antimens and Alter from the wind.

http://pc-freak.net/pictures/Kavarna_July_morning_otec_Vasilij_2016/thumb4_DSC_7070

Common picture of everyone after the Acathist

We walked back the road from Chirakmana to near seashore and from their our friend Stelian took me and father Konstantin to drive us to the Church in other occasions I would have walked but since I was so tired from previous day, we travelled to Holy Dormition of Virgin Mary Church with Stelian's car after filling bottles with the mineral water spring situated on the road leading to the Church.

Once all come to the meeting point which was the dinner room we had a wonderful coffee, tea and a quick free breakfast generally given again by fr. Vasilij after which everyone who had a car travelled to Kaliakra Cape which is few kilometers drive way to venerate also the chapel in honour of saint Nicolas the Myrh-Bearer.


The overall experience and spiritual joy was great for everyone I expect the new pious tradition will continue for the next years to come. Everyone who wants is invited to visit and experience the truthfulness of the words of the savior of the Lord Jesus Christ who said:

"For where two or three are gathered together in my name, there am I in the midst of them." – Mathew 18:12

Let by the prayers of Saint Cosma and Damian and the Greastest Bulgarian Reverend desert father Saint John of Rila the All Holy Trinity have mercy on Bulgaria and all Orthodox Christian countires and All people living with faith.

Share this on

Preeminent Saint apostles Peter and Paul feast in the Holy Eastern Orthodox Church – June 29


July 1st, 2016

Saint_Peter_and_Paul_old_eastern_Orthodox_Icon

"With the Grace of God I am what I am" (Corinthians 15:10)

This year the Peter and Paul feast period in the Bulgarian Eastern Orthodox Church was just 3 days (27,28,29), because it is a movable feast and depends on the Great Lent's longitude

Saint Apostles Peter and Paul are named Preeminent because they have laboured the most in setting the basis for the Holy Christ Church.

Saint Apostle Peter together with his brother Andrew were the first which was called by the Lord Jesus Christ which was destined by the Great providence of God to become his desciples and apostles.

Saint Peter's distinguishing soul character was his pure heart and the soul simplicity. Always when the Savior asked questions from his desciples to illustrate them the greater spiritual truths of the Eternal Heavenly life and God's greatness shown through all creation and to reveal them the divine truths about the Holy Trinity it was saint Peter who answered first speaking from the name of all desciples.


That's how one time when Christ asked the pupils "Who do you think I am?", st. ap. Peter immediately answered:

"You're Christ, the Son of the Living God".
Then Jesus told him, "Blesssed are you Simon , son of Johna because no flesh and no blood has revealed this secret to you but my Father which is in heaven; and I tell you you're Peter (in Greek meaning stone), and on this stone I'll build my Church and the gates of hell would not prevail it." Mathew 16:14-18

 

This is the basis, this is the stone which the Lord used to establish his Church – the firmness of faith and the confession that Jesus is Christ (The Messiah), Son of the Living God. Since that moment apostle Peter started bearing also the name Simon-Peter.

 

By his age also saint apostle Peter was first among the apostles. After the Ascension of the Savior and the descent of the Holy Spirit over the Holy apostles he preached that firy sermon conquering the hearts and minds of the gathered many leading to the baptism of thousands.

He preached in many regions of the Roman Empire and many cities and wrote two letters which we find in today's Holy Bible, New Testament – First and Second Epistle of Peter also presented in the Roman Catholic and Protestant Bibles named Peter 1 and Peter 2.

Being in persecution, various griefs and sufferings, the primus in honor among apostles has restlessly preached the Gospel.
In 67 A.D. during the persecution against Christians in eperor Nero's time he was martyred.

His persecutors wanted to kill the apostle on the Cross because he was preaching the crucified Christ, but by his humble request to God for his
unworthiness to die with the same death as the Divine Saviour Lord Jesus Christ his executors decided to crucify him with the cross upside down where nowadays we know the inverted cross as a symbol of the holy apostle crucifix.
In later times the inverted upside-down cross started being paradoxically associated with antichrism and satanism but in reality few know that it is also a symbol left from ancient christian church.

Saint Apostle Paul before becoming the desciple and apostle of Christ was called Saulus. He was a very educated person for his time.
However even though his high education he was a soul blind and unenlightened person. He was initially a fierce persecutor of Christians and even requested by authorities to grant him a special task to persecute and kill all members of the new Roman empire "superstitio" as Christianity was called at that time.
On his way to Damascus a great miracle occured and he believed in the Risen Christ the Messiah (Saviour of the World)!

God blessed the repented persecutor with a glory. By a miraculous way the Lord Jesus Christ has appeared to him and he become from a fierest persecutor of Christians he become the most fervent preacher of the Saving Gospel and Love.
He travelled many cities and has enlightened many nations.
Often persecuted because of his preach and has been in chains was fought with sticks and received various tortures for the sake of Christ.
St. Paul wrote many apistles which are red for edification and example for perfect Christian life and dedication during Holy Liturgy to this very day in the Church and his epistle.

Finally in the same year 67 during emperor Nero after being convicted to be a Christian and an enemy of the pagan state not wanting to sacrifice to the Roman idol gods he received martyrdom being beheaded because he was a Roman citizen.

This are the short biographies of the two most glorious among the apostles. So what is the moral and the lesson by this two great saints?
06.29_sv_peter_and_pavel-ikona

What is the common between the two originally contradictious characters / persons?

The first – simple fisherman, quick in speech and fearful in action who first has confessed the Lord Jesus Christ to be truly God and shortly after his ignition he has denied his Master and Christ thrice.

The other an educated but cruel man a persecuter and killer of Christians.
These two very different man became the two central building blocks of the Church that has enlighted a whole meriad of nations and give them examle and tutoring them in the true way of salvation in the Holy Faith and Love.

By the Grace of God which always heals the sick and the frail, by these grace which unifies not only st. Peter and st. Paul but also all of us in the One Holy Catholic and Apostolic Church. In this Church and through this grace we vitalize and are saved.

Not because of our own merits, not because we've done something worthy but only and because of God's Grace as it is also said in the Holy Scriptures "By the Grace of God I am what I am" (1 Corinthians 15:10) says apostle Paul. Let us overcome pride – the mother of all sins.
Because pride is the reason not to give the owed to God's Grace and deceive ourselves that we with our own energies and powers have become what we're.

Everything we achieve by God's Grace but the condition to attain the Grace is to humile ourselves and hope on God's mercy, because God is an enemy of the proud and to the humile he sends his Grace.

Hence, let us live by the Laws of the Gospels, handed in by the Holy Apostles and let us leave completely ourselves to the power of God's Grace and Love, Now and Forever and Ever. Amen!

Translated (with translator cosmetic changes) from Bulgarian Orthodox Church – "Church Newsletter" nr. 26 – year 1995.

Share this on