PHPBB3終於release

等了很久的phpbb3終於release.

http://www.phpbb.com/

本人覺得今次release最重要的是, 終於support utf8.

之前phpbb2, 若要支援多個語系, 如繁體, 簡體和日文, 就要轉utf8,

要把code內hard code了charset的地方全轉成utf8,

轉完後還要試試有沒有地方用了utf8的function, 要把其刪除, 之後再試, 比較麻煩.

另外. php3把admin, user等的control panel全都modulize了. 要修改的話比以前方便.

phpbb3亦支援無限層級的討論區, 不過這個對本人沒什麼用就是了.

HSBC網上銀行不支援iceweasel(Debian)?

今日再用firefox嘗試登入HSBC的網上銀行,

終於能成功登入. 證明HSBC弄好了firefox的登入問題.

但在Debian中, 用iceweasel仍不能登入,

經看過登入頁面的source後, 看到在一個variable,

在用debian的iceweasel時, 會程現false的狀態,

這個variable是由server generate出來的.

但用user agent switcher把agent轉成ie後, 發現那個variable會成為true.

之後試一下把default agent的iceweasel轉成firefox. 再reload登入page, 那個variable成了true,

並能正常登入.

那就證明在8月29日晚至30日早上期間, 匯豐更新了系統, 而更新過程中,

加入了一段只會認某些user agent的code入去其cgi以及javascript.

但加入過程有些出錯, 引至30日不能用firefox登入.

雖然現修理好, 但因加了識別某些user agent的code,

現在令debian的iceweasel不能登入HSBC的eBanking.

還好, HSBC不是封殺firefox. 只不過, 現時用debian比較麻煩些,

要用user agent switcher把iceweasel轉成firefox.

匯豐HSBC的網上銀行不支援FIREFOX?

昨日還能用Iceweasel(Firefox in Debian)登入HSBC的網上銀行服務。

豈料今日早上登入時,

出現這句

We regret that HSBC Internet Banking must be viewed by either Internet Explorer 6.0 (or later versions) or Netscape Navigator 7.1 (or later versions). You may visit http://www.microsoft.com or http://home.netscape.com to download a compatible browser.

hsbc

本人用DEBIAN,因此沒有辦法,立即下載NETSCAPE9。

怎料下載完成後,在執行時出現

./navigator-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

真是……

最後是,用了一個FIREFOX的PLUGIN, user agent switcher去扮IE,

於是成功進入到HSBC的EBANKING系統,並能正常使用,沒有任何問題。

問過其他同事及朋友,他們都同樣地出現Firefox不能登入,

但IE和NETSCAPE能正常使用的問題。

不明白的是, 原本他們的網上銀行系統一直都支援FIREFOX,

今日突然話不支援,但轉了USER AGENT後就能正常進入,

而且沒有任何問題。

經投訴,HSBC回覆是因他們銀行系統發生故障,正在修理中。

希望正如他們所言,真的只是故障,而不是封殺FIREFOX。

Stable kernel 2.6.22.4 released

From: Greg Kroah-Hartman
To: [email protected], Andrew Morton , [email protected], [email protected]
Subject: Linux 2.6.22.4
Date: Mon, 20 Aug 2007 21:43:07 -0700
Message-ID: <[email protected]>
Archive-link: Article, Thread

We (the -stable team) are announcing the release of the 2.6.22.4 kernel.
It contains one security fix and all users of the 2.6.22 series are
encouraged to upgrade to it.

I’ll also be replying to this message with a copy of the patch between
2.6.22.3 and 2.6.22.4

The updated 2.6.22.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.22.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2….

thanks,

greg k-h

——–

Makefile | 2 +-
fs/exec.c | 13 +++++++++—-
2 files changed, 10 insertions(+), 5 deletions(-)

Summary of changes from v2.6.22.3 to v2.6.22.4
==============================================

Greg Kroah-Hartman (1):
Linux 2.6.22.4

Marcel Holtmann (1):
Reset current->pdeath_signal on SUID binary execution (CVE-2007-3848)