Make make_dir really set permissions
authorJamie Cameron <jcameron@webmin.com>
Thu, 25 Oct 2007 17:48:06 +0000 (17:48 +0000)
committerJamie Cameron <jcameron@webmin.com>
Thu, 25 Oct 2007 17:48:06 +0000 (17:48 +0000)
24 files changed:
README
acl/module.info
backup-config/module.info
change-user/module.info
create-module.pl
fsdump/module.info
lang/ca
lang/en
lang/ko_KR.euc
mailboxes/lang/en
mailcap/module.info
makerpm.pl
miniserv.pl
passwd/module.info
password_form.cgi
postfix/aliases.cgi
postfix/canonical.cgi
postfix/relocated.cgi
postfix/transport.cgi
procmail/module.info
proftpd/module.info
pserver/module.info
version
web-lib-funcs.pl

diff --git a/README b/README
index 7418c3d..7a3d282 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-Webmin Version 1.360
+Webmin Version 1.370
 --------------------
 Webmin is a web-based interface for system administration for Unix. 
 Using any browser that supports tables and forms, you can setup user
index 6d8c252..f228b45 100644 (file)
@@ -27,5 +27,5 @@ readonly=1
 desc_zh_TW.UTF-8=Webmin 使用者
 desc_zh_CN.UTF-8=Webmin 用户管理
 desc_ja_JP.UTF-8=Webmin ユーザ
-desc_ko_KR.UTF-8= Webmin 사용자
+desc_ko_KR.UTF-8=Webmin 사용자
 desc_da=Webmin brugere
index 363763f..d826492 100644 (file)
@@ -12,3 +12,4 @@ desc_es=Copia Seguridad Archivos Configuraci&#243;n
 desc_hu=Konfigurációs file -ok mentése
 desc_sv=Backaupp Konfigurations Filer
 desc_ko_KR.euc=¹é¾÷ ¼³Á¤ ÆÄÀÏ
+desc_ko_KR.UTF-8=백업 설정 파일
index 6389f58..0d21f24 100644 (file)
@@ -21,3 +21,4 @@ desc_nl=Wijzigen van Taal en Thema
 desc_zh_TW.UTF-8=變更語言和佈景主題
 desc_ja_JP.UTF-8=言語とテーマの変更
 desc_ko_KR.euc=¾ð¾î ¹× Å׸¶ º¯°æ
+desc_ko_KR.UTF-8=언어 및 테마 변경
index 3ad3b19..47758aa 100755 (executable)
@@ -59,8 +59,8 @@ foreach $m (@ARGV) {
        unlink("/tmp/create-module/$subdir/IDEAS");
        system("cd /tmp/create-module && find . -name \\*.svn-work | xargs rm -rf");
        system("cd /tmp/create-module && find . -name \\*.svn-base | xargs rm -rf");
-       system("cd /tmp/create-module && find . -name \\*.cgi | xargs chmod +x");
-       system("cd /tmp/create-module && find . -name \\*.pl | xargs chmod +x");
+       system("cd /tmp/create-module && find . -name \\*.cgi | xargs -r chmod +x");
+       system("cd /tmp/create-module && find . -name \\*.pl | xargs -r chmod +x");
        system("cd /tmp/create-module && tar $flags $file $subdir") && die "Failed to create tar file";
        }
 if ($file =~ /^(.*)\.gz$/i) {
index 67fa3db..539558b 100644 (file)
@@ -13,3 +13,4 @@ longdesc=Backup and restore filesystems using the dump and restore family of com
 readonly=1
 desc_zh_TW.UTF-8=檔案系統備份
 desc_ko_KR.euc=ÆÄÀÏ ½Ã½ºÅÛ ¹é¾÷
+desc_ko_KR.UTF-8=파일 시스템 백업
diff --git a/lang/ca b/lang/ca
index a1867ea..79fefc2 100644 (file)
--- a/lang/ca
+++ b/lang/ca
@@ -275,6 +275,7 @@ password_enew1=No has introdu
 password_enew2=Les contrasenyes noves no coincideixen
 password_epam=Error PAM: $1
 password_emodpam=El mòdul perl Authen::PAM necessari per al canvi de contrasenya no està instal·lat!
+password_enewpass=No es permet la nova contrasenya: $1
 
 ui_mandatory=Aquest camp és obligatori
 ui_checkmandatory=No has seleccionat res
diff --git a/lang/en b/lang/en
index e667be0..4faa872 100644 (file)
--- a/lang/en
+++ b/lang/en
@@ -275,6 +275,7 @@ password_enew1=No new password was entered
 password_enew2=Your new passwords do not match
 password_epam=PAM error : $1
 password_emodpam=The Authen::PAM perl module needed to do password changes is not installed!
+password_enewpass=New password is not allowed : $1
 
 ui_mandatory=This field is mandatory
 ui_checkmandatory=Nothing was selected
index 3fef205..f83556a 100644 (file)
@@ -5,8 +5,12 @@ main_switch=
 main_logout=·Î±×¾Æ¿ô
 main_version=$2ÀÇ ¹öÀü $1($3)
 main_title=$2ÀÇ Webmin $1($3)
+main_title2=Webmin
 main_none=Webmin ¸ðµâ¿¡ ´ëÇÑ Á¢±Ù ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
 main_skill=±â´É ¼öÁØ
+main_readonly=(Àбâ Àü¿ë)
+
+link_essl=HTTPS ¿¬°áÀ» À§ÇØ Net::SSLeay ÆÞ ¸ðµâÀÌ ÇÊ¿äÇÏÁö¸¸, ¼­¹ö¿¡ ¼³Ä¡ µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.
 
 category_servers=¼­¹ö
 category_hardware=Çϵå¿þ¾î
@@ -14,8 +18,19 @@ category_system=
 category_webmin=Webmin
 category_net=³×Æ®¿öÅ·
 category_syslet=Syslets
+category_cluster=Ŭ·¯½ºÅÍ
+category_info=Á¤º¸
 category_=±× ¿Ü
 
+longcategory_servers=À¥, À̸ÞÀÏ, FTP ¹× ´Ù¸¥ ¼­¹öµéÀÇ ¼³Á¤À» À§ÇÑ ¸ðµâ
+longcategory_hardware=ÇÁ¸°ÅÍ, µð½ºÅ©µîÀÇ Çϵå¿þ¾î ¼³Á¤À» À§ÇÑ ¸ðµâ
+longcategory_system=À¯Àú, ÆÄÀÏ ½Ã½ºÅÛ, cron À⠵ýºÅÛ ¼¼ÆÃÀ» À§ÇÑ ¸ðµâ
+longcategory_webmin=Webmin ÀÚü ¼³Á¤À» À§ÇÑ ¸ðµâ
+longcategory_net=³×Æ®¿öÅ·°ú ³×Æ®¿öÅ© ¼­ºñ½º ¼³Á¤À» À§ÇÑ ¸ðµâ
+longcategory_cluster=ÇϳªÀÇ ÀÎÅÍÆäÀ̽º·Î ºÎÅÍ ¿©·¯ ¼­¹öµéÀ» °ü¸®Çϱâ À§ÇÑ ¸ðµâ
+longcategory_info=½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇϴ ¸ðµâ
+longcategory_=´Ù¸¥ Ä«Å×°í¸® ¾È¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â ¸ðµâ
+
 header_webmin=Webmin À妽º
 header_module=¸ðµâ À妽º
 header_help=µµ¿ò¸»..
@@ -30,16 +45,30 @@ create=
 delete=»èÁ¦
 find=ã±â
 error=¿À·ù
+error_previous=ÀÌÀü ÆäÀÌÁö
+error_stack=½ºÅàƮ·¹À̽º È£Ãâ
+error_file=ÆÄÀÏ
+error_line=¶óÀÎ
+error_sub=ÇÔ¼ö
+error_stackline=$1 ÆÄÀÏÀÇ $2 ¶óÀο¡¼­ $3À» È£Ãâ
+efilewrite=$1 ¿¡ ÀÛ¼º ½ÇÆР: $2
+efileclose=$1 ¿¡ ÀÛ¼º Áß ÆÄÀÏ ´Ý±â ½ÇÆР: $2
+efileopen=ÀÛ¼ºÀ» À§ÇØ $1 À» ¿­Áö ¸øÇÔ : $2
 default=±âº»°ª
 modify=¼öÁ¤
 reset=Àç¼³Á¤
 ok=È®ÀÎ
 cancel=Ãë¼Ò
+helpsearch=¹®¼­ °Ë»ö..
+switch_remote_euser=À¯´Ð½º À¯Àú $1 ÀÌ Á¸Àç ÇÏÁö¾Ê½À´Ï´Ù.
+programname=Webmin
 
 chooser_title1=ÆÄÀÏ ¼±ÅÃ..
 chooser_title2=µð·ºÅ丮 ¼±ÅÃ..
 chooser_dir=$1ÀÇ µð·ºÅ丮
 chooser_ok=È®ÀÎ
+chooser_date=³¯ÀÚ ¼±ÅÃ
+chooser_eopen=¸®½ºÆà½ÇÆР: $1
 
 users_title1=»ç¿ëÀÚ ¼±ÅÃ..
 users_title2=»ç¿ëÀÚ ¼±ÅÃ..
@@ -47,7 +76,7 @@ users_sel=
 users_all=¸ðµç »ç¿ëÀÚ
 users_ok=È®ÀÎ
 users_cancel=Ãë¼Ò
-users_clear=Áö¿ì±â
+users_clear=ÃʱâÈ­
 
 groups_title1=±×·ì ¼±ÅÃ..
 groups_title2=±×·ì ¼±ÅÃ..
@@ -55,7 +84,15 @@ groups_all=
 groups_sel=¼±ÅÃÇÑ ±×·ì
 groups_ok=È®ÀÎ
 groups_cancel=Ãë¼Ò
-groups_clear=Áö¿ì±â
+groups_clear=ÃʱâÈ­
+
+modules_title1=¸ðµâ ¼±ÅÃ..
+modules_title2=¸ðµâ ¼±ÅÃ..
+modules_sel=¼±ÅõȠ¸ðµâ
+modules_all=¸ðµç ¸ðµâ
+modules_ok=È®ÀÎ
+modules_cancel=Ãë¼Ò
+modules_clear=ÃʱâÈ­
 
 config_ecannot=ÀÌ ¸ðµâÀ» ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù
 config_title=±¸¼º
@@ -63,6 +100,10 @@ config_dir=
 config_header=$1ÀÇ ±¸¼º °¡´ÉÇÑ ¿É¼Ç
 config_none=¾øÀ½
 config_eaccess=ÀÌ ¸ðµâ¿¡ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù
+config_err=¼³Á¤ ÀúÀå ½ÇÆÐ
+config_nochange=º¯°æ ÇÏÁö ¾ÊÀ½
+config_setto=Set to
+config_ewebmin=Parameter type 14 only works in Webmin
 
 help_err=µµ¿ò¸»À» Ç¥½ÃÇÏÁö ¸øÇß½À´Ï´Ù
 help_epath=¾ø°Å³ª À߸øµÈ µµ¿ò¸» °æ·Î
@@ -77,19 +118,31 @@ referer_warn=<b>
 referer_warn_unknown=<b>°æ°í! </b>ÇÁ·Î±×·¥ $1ÀÌ(°¡) ¿¬°áµÇ¾îÀִ URLÀº Webmin ¼­¹öÀÇ ¿ÜºÎÀÇ ¸µÅ© ÀÓÀÌ °¨ÁöµÇ¾ú½À´Ï´Ù.) À̴ ¼­¹ö¸¦ ¼Ó¿©¼­ À§ÇèÇÑ ¸í·ÉÀ» ½ÇÇàÇÏ·Á´Â ½ÃµµÀÏ ¼ö ÀÖ½À´Ï´Ù.
 referer_ok=Webmin ÇÁ·Î±×·¥ ½ÇÇà °è¼Ó
 referer_again=¾ÕÀ¸·Î ÀÌ °æ°í¸¦ Ç¥½Ã ¾ÈÇÔ
+referer_eurl=¿ø URL ÀÌ À¯È¿ÇÏÁö ¾ÊÀ½!
+referer_eself=referer_save.cgi ¸¦ Á÷Á¢ ¸µÅ©ÇÒ ¼ö ¾øÀ½!
 
 session_header=Webmin¿¡ ·Î±×ÀÎ
 session_mesg=$1ÀÇ Webmin ¼­¹ö¿¡ ·Î±×ÀÎÇÒ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇؾߠÇÕ´Ï´Ù.
+session_mesg2=·Î±×ÀÎÀ» À§ÇØ ¹Ýµå½Ã À¯Àú À̸§°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇؾߠÇÕ´Ï´Ù.
 session_user=»ç¿ëÀÚ À̸§
 session_pass=¾ÏÈ£
 session_login=·Î±×ÀÎ
-session_clear=Áö¿ì±â
+session_clear=ÃʱâÈ­
 session_failed=·Î±×ÀÎÇÏÁö ¸øÇß½À´Ï´Ù. ´Ù½Ã ½ÃµµÇϽʽÿÀ.
 session_logout=·Î±×¾Æ¿ôµÇ¾ú½À´Ï´Ù. ¾Æ·¡ÀÇ ¾ç½ÄÀ» »ç¿ëÇÏ¿© ´Ù½Ã ·Î±×ÀÎÇϽʽÿÀ.
 session_timed_out=¼¼¼ÇÀÌ $1ºÐ µ¿¾È ºñÈ°¼ºÈ­µÈ ÈÄ ½Ã°£ ÃÊ°úµÇ¾ú½À´Ï´Ù.
 session_save=·Î±×ÀÎÀ» ¿µ±¸ÀûÀ¸·Î ±â¾ïÇմϱî?
 
-acl_root=ÆÄÀÏ ¼±ÅÃÀÚÀÇ ·çÆ® µð·ºÅ丮
+pam_header=Webmin ·Î±×ÀÎ
+pam_mesg=$1ÀÇ Webmin ¼­¹ö¿¡ ·Î±×ÀΠÇϱâ À§Çؼ­´Â ÇÏ´ÜÀÇ Áú¹®¿¡ ÀÀ´ä ÇϼžߠÇÕ´Ï´Ù.
+pam_mesg2=·Î±×ÀÎÀ» Çϱâ À§Çؼ­´Â ¾Æ·¡ÀÇ Áú¹®¿¡ ÀÀ´ä ÇϼžߠÇÕ´Ï´Ù.
+pam_login=°è¼Ó
+pam_restart=Àç½ÃÀÛ
+
+acl_root=ÆÄÀÏ ¼±Åýà·çÆ® µð·ºÅ丮
+acl_otherdirs=ÆÄÀÏ ¼±Åýà´Ù¸¥ µð·ºÅ丮 º¸±â
+acl_nodot=ÆÄÀÏ ¼±Åýÿ¡ . À¸·Î ½ÃÀÛÇϴ ÆÄÀÏÀ» ¼û±â°Ú½À´Ï±î?
+acl_home=»ç¿ëÀڠȨ µð·ºÅ丮
 acl_uedit=»ç¿ëÀÚ ¼±ÅÃÀÚ¿¡ ³ªÅ¸³ª´Â »ç¿ëÀÚ
 acl_uedit_all=¸ðµç »ç¿ëÀÚ
 acl_uedit_none=»ç¿ëÀÚ ¾øÀ½
@@ -103,6 +156,18 @@ acl_gedit_none=
 acl_gedit_only=±×·ì¸¸
 acl_gedit_except=±×·ìÀ» Á¦¿ÜÇÑ ¸ðµÎ
 acl_gedit_gid=¹üÀ§ ³»ÀÇ GID°¡ Àִ ±×·ì
+acl_feedback=Çǵå¹é ¸ÞÀÏ ¹ß¼Û
+acl_feedback2=¿¹
+acl_feedback1=¿¹, ÇÏÁö¸¸ ¼³Á¤ ÆÄÀÏÀº º¸³»Áö ¾Ê½À´Ï´Ù.
+acl_feedback0=¾Æ´Ï¿À
+acl_feedback3=¿¹, ¼³Á¤ ÆÄÀÏ°ú ÇÔ²² º¸³»°Ú½À´Ï´Ù.
+acl_rpc=RPC call Çã°¡
+acl_rpc2=<tt>root</tt> ¶Ç´Â <tt>admin</tt> ¸¸
+acl_rpc1=¿¹
+acl_rpc0=¾Æ´Ï¿À
+acl_readonly=µ¥¸ð ¸ðµå¸¦ »ç¿ë ¿©ºÎ<br>(ÀϺΠ¸ðµâ »ç¿ë ºÒ°¡´É)
+acl_fileunix=Browse files as Unix user
+acl_sameunix=Same as Webmin login
 
 month_1=1¿ù
 month_2=2¿ù
@@ -147,9 +212,90 @@ sday_5=
 sday_6=Åä
 
 emodule=Á¢±Ù °ÅºÎµÊ: »ç¿ëÀÚ $1Àº(´Â) ¸ðµâ $2À»(¸¦) »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù
+emodulecheck=½Ã½ºÅÛ¿¡¼­ $1 ¸ðµâÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
 elock_tries=$2ºÐÀÌ °æ°úÇÑ ÈÄ ÆÄÀÏ $1À»(¸¦) Àá±×Áö ¸øÇß½À´Ï´Ù
 
 skill_high=Àü¹®°¡
 skill_medium=Áß±Þ
 skill_low=ÃʱÞ
 
+feedback_title=Webmin Çǵå¹é
+feedback_desc=ÀÌ ÆûÀ» ÀÌ¿ëÇÏ¿© ¹ß°ßµÈ ¹®Á¦³ª ´©¶ôµÈ ¿ä¼Ò¸¦ Webmin °³¹ßÀڵ鿡°Ô ¸®Æ÷ÆÃÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¸³»±â ¹öÆ°À» Å¬¸¯Çϸé, $1 ¿¡°Ô ÆûÀÇ »ó¼¼ ³»¿ëµéÀÌ º¸³»Áö°Ô µË´Ï´Ù.
+feedback_desc2=ÀÌ Çǵå¹éÀº ½Ã½ºÅÛ °ü¸®ÀÚ³ª ISP, È£½ºÆàȸ»ç·Î º¸³»ÁöÁö ¾ÊÀ¸¸ç, Webmin °³¹ßÀÚ¿¡°Ô º¸³»Áö°Ô µË´Ï´Ù. ´ç½Å¿¡ ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇϴ Webmin °³¹ßÀÚ¶ó°í ÇÏ´õ¶óµµ, Çǵå¹éÀº ¿µ¾î·Î ÀÛ¼ºÀ» ÇØ ÁּžߠÇÕ´Ï´Ù.
+feedback_header=Çǵå¹é »ó¼¼ ³»¿ë
+feedback_name=À̸§
+feedback_email=¸ÞÀÏ ÁÖ¼Ò
+feedback_module=°ü·Ã ¸ðµâ
+feedback_all=¸ðµç ¸ðµâ
+feedback_text=¹®Á¦³ª Á¦¾ÈÀÇ ¼³¸í
+feedback_os=¸ÞÀÏ¿¡ ¿î¿µÃ¼Á¦ÀÇ ÀÚ¼¼ÇÑ »çÇ×À» Æ÷ÇÔÇÏ°Ú½À´Ï±î?
+feedback_osdesc=ÀÌ ¿É¼ÇÀÌ ¼±ÅõǸé, ÀÚµ¿À¸·Î Çǵå¹é ¸ÞÀÏÀº ¿î¿µÃ¼Á¦ÀÇ À̸§°ú ¹öÀüÀ» Æ÷ÇÔ ÇÕ´Ï´Ù.
+feedback_config=¸ÞÀÏ¿¡ ¸ðµâ ¼³Á¤À» Æ÷ÇÔ ÇÏ°Ú½À´Ï±î?
+feedback_configdesc=ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϸé, ¸ÞÀÏÀº ¸ðµâÀÌ »ç¿ëÇϴ ¾î¶² ¼³Á¤ ÆÄÀÏÀÇ ³»¿ë°ú °ü·ÃµÈ ¸ðµâÀÇ ¼³Á¤À» Æ÷ÇÔÇÏ°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î Çǵå¹éÀÌ <i>»ç¿ëÀÚ¿Í ±×·ì</i> ¿¡ °ü·ÃÀÌ µÇ¾î ÀÖ´Ù¸é, <tt>/etc/passwd</tt> ¿Í <tt>/etc/shadow</tt> ÆÄÀÏÀ» Ã·ºÎÇؼ­ º¸³»°Ô µË´Ï´Ù.
+feedback_attach=Ãß°¡ ÆÄÀϠ÷ºÎ
+feedback_send=Çǵå¹é º¸³»±â
+feedback_mailserver=SMTP ¼­¹ö¸¦ ÅëÇØ ¹ß¼Û
+feedback_mailserver_def=·ÎÄàsendmail ÀÌ¿ë
+feedback_err=Çǵå¹é º¸³»±â ½ÇÆÐ
+feedback_emodule=¸ÞÀÏ¿¡ ¸ðµâ ¼³Á¤À» Æ÷ÇÔÀ» ¼±ÅàÇßÀ¸³ª, ¸ðµâÀÌ ¼±ÅàµÇÁö ¾Ê¾Ò½À´Ï´Ù.
+feedback_emodule2=¼±ÅõȠ¸ðµâÀÌ ¾ø½À´Ï´Ù.
+feedback_econfig=¼±ÅõȠ¸ðµâ¿¡ Á¢±Ù ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
+feedback_via=SMTP ¼­¹ö $2 ¸¦ ÀÌ¿ëÇÏ¿© $1 ¿¡°Ô Çǵå¹éÀ» º¸³¿
+feedback_prog=sendmail $2 ¸¦ ÀÌ¿ëÇÏ¿© $1 ¿¡°Ô Çǵå¹éÀ» º¸³¿
+feedback_esend=sendmail À̳ª ·ÎÄàSMTP ¼­¹ö¸¦ ÅëÇØ Æеå¹é ¹ß¼Û ½ÇÆÐ
+feedback_to=ÁּҷΠÇǵå¹éÀ» º¸³¿
+feedback_enoto=Çǵå¹éÀ» ¹ß¼ÛÇϱâ À§ÇÑ ÁÖ¼Ò°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.
+feedback_ecannot=Çǵå¹é ¹ß¼Û ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
+feedback_ecannot2=¼³Á¤ ÆÄÀÏÀ» Æ÷ÇÔÇؼ­ Çǵå¹éÀ» ¹ß¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù.
+
+progress_size=$1 ´Ù¿î·Îµå Áß ($2 byte) ..
+progress_nosize=$1 ´Ù¿î·Îµå Áß..
+progress_data=$1 byte ¹ÞÀ½ ($2 %)
+progress_data2=$1 byte ¹ÞÀ½
+progress_done=.. ´Ù¿î·Îµå ¿Ï·á.
+progress_incache=ij½¬¿¡¼­ $1À» Ã£À½ ..
+
+readparse_cdheader=Content-Disposition Çì´õ°¡ ´©¶ôµÊ
+readparse_enc=Æû-µ¥ÀÌÅÍ°¡ ÀÎÄÚµù µÇÁö ¾Ê¾Ò½À´Ï´Ù.
+readparse_max=µ¥ÀÌÅÍ°¡ ÃÖ´ë $1 byte ¸¦ ³Ñ¾î ¼¹½À´Ï´Ù.
+
+password_expired=¾ÏÈ£°¡ ¸¸·á µÇ¾ú½À´Ï´Ù. »õ·Î¿î °ÍÀ» Çϳª ¼±ÅàÇϽʽÿÀ.
+password_header=»õ ¾ÏÈ£ ¼±ÅÃ
+password_user=À¯Àú À̸§
+password_old=ÇöÀç ¾ÏÈ£
+password_new1=»õ ¾ÏÈ£
+password_new2=»õ ¾ÏÈ£ ´Ù½Ã
+password_ok=º¯°æ
+password_clear=ÃʱâÈ­
+password_done=¾ÏÈ£°¡ º¯°æ µÇ¾ú½À´Ï´Ù. Áö±Ý »õ·Î¿î ¾ÏÈ£·Î  <a href='$1'>´Ù½Ã ·Î±×ÀÎ</a> ÇϽʽÿÀ.
+password_err=¾ÏÈ£ º¯°æ ½ÇÆÐ
+password_euser=password ÆÄÀÏ¿¡¼­ ·Î±×ÀΠÀ̸§À» Ã£À» ¼ö ¾ø½À´Ï´Ù!
+password_eold=ÇöÀç ¾ÏÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.
+password_enew1=»õ ¾ÏÈ£°¡ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù.
+password_enew2=»õ ¾ÏÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.
+password_epam=PAM ¿¡·¯ : $1
+password_emodpam=¾ÏÈ£ º¯°æÀ» À§Çؼ­´Â Authen::PAM ¸ðµâÀÌ ÇÊ¿äÇÏÁö¸¸ ¼³Ä¡ µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.
+
+ui_mandatory=ÀÌ Çʵå´Â Çʼö ÀԷ »çÇ×ÀÔ´Ï´Ù.
+ui_checkmandatory=¾Æ¹«°Íµµ ¼±ÅàµÇÁö ¾ÊÀ½
+ui_errors=¿©·¯°³ÀÇ ¿¡·¯°¡ ¹ß°ßµÊ :
+ui_nothing=¾Æ¹«°Íµµ ÀԷ µÇÁö ¾ÊÀ½
+ui_searchcol=Çà Ã£±â
+ui_searchfor=ÅؽºÆ® Æ÷ÇÔ
+ui_searchok=°Ë»ö
+ui_selall=¸ðµÎ ¼±ÅÃ.
+ui_selinv=¼±Åà¹ÝÀü.
+ui_edate=À¯È¿Çϱ⠾ÊÀº ³¯ÀÚ
+ui_etime=À¯È¿ÇÏÁö ¾ÊÀº ½Ã°£
+ui_paging=$3 ÀÇ $1 Çà¿¡¼­ $2 Çà±îÁö º¸±â
+ui_rowlabel=$1 ÇàÀÇ $2 :
+
+header_statusmsg=$1 Àº $4 ($5)¿¡ $2 $3 À¸·Î ·Î±×ÀΠÇÔ
+
+uptracker_title=¾÷·Îµå ÆÄÀÏ
+uptracker_file=ÆÄÀÏ À̸§
+uptracker_size=Å©±â
+uptracker_pc=ÁøÇà
+uptracker_eid=ÁöÁ¤µÈ ¾÷·Îµå ID °¡ ¾øÀ½
+uptracker_eid2=¾÷·Îµå ID °¡ À¯È¿ÇÏÁö ¾ÊÀ½!
+uptracker_of=$2 ÀÇ $1
index 52dfcc0..a626f46 100644 (file)
@@ -118,6 +118,7 @@ view_afile=Attachment name
 view_atype=Attachment type
 view_aactions=Actions
 view_aview=View
+view_aopen=Open
 view_asave=Save
 view_aplain=Raw
 view_anofile=No filename
index b17d060..870e430 100644 (file)
@@ -4,3 +4,4 @@ longdesc=Edit the /etc/mailcap file, which maps MIME types to handler programs
 desc_ca=Programes de Tipus Mime
 os_support=!windows
 desc_ko_KR.euc=MIME Å¸ÀÔ ÇÁ·Î±×·¥
+desc_ko_KR.UTF-8=MIME 타입 프로그램
index b5cf15b..f4b9401 100755 (executable)
@@ -73,7 +73,7 @@ Group: System/Tools
 Source: http://www.webmin.com/download/%{name}-%{version}.tar.gz
 Vendor: Jamie Cameron
 BuildRoot: /tmp/%{name}-%{version}
-BuildArch: noarch
+BuildArchitectures: noarch
 %description
 A web-based administration interface for Unix systems. Using Webmin you can
 configure DNS, Samba, NFS, local/remote filesystems and more using your
index bac0a99..02a7c0d 100755 (executable)
@@ -5,6 +5,7 @@
 package miniserv;
 use Socket;
 use POSIX;
+use Time::Local;
 
 # Find and read config file
 if (@ARGV != 1) {
index 74186ef..79bf0bb 100644 (file)
@@ -26,3 +26,4 @@ os_support=!windows
 desc_zh_TW.UTF-8=變更密碼
 desc_fi=Vaihda Salasanoja
 desc_ko_KR.euc=¾ÏÈ£ º¯°æ
+desc_ko_KR.UTF-8=암호 변경
index ff45d1c..601f950 100755 (executable)
@@ -14,14 +14,14 @@ print "<h3>$text{'password_expired'}</h3><p>\n";
 print "$text{'password_prefix'}\n";
 print "<form action=$gconfig{'webprefix'}/password_change.cgi method=post>\n";
 print "<input type=hidden name=user value='",&html_escape($in{'user'}),"'>\n";
-print "<input type=hidden name=pam value='$in{'pam'}'>\n";
+print "<input type=hidden name=pam value='",&html_escape($in{'pam'}),"'>\n";
 
 print "<table border width=40%>\n";
 print "<tr $tb> <td><b>$text{'password_header'}</b></td> </tr>\n";
 print "<tr $cb> <td align=center><table cellpadding=3>\n";
 
 print "<tr> <td><b>$text{'password_user'}</b></td>\n";
-print "<td><tt>$in{'user'}</tt></td> </tr>\n";
+print "<td><tt>",&html_escape($in{'user'}),"</tt></td> </tr>\n";
 
 print "<tr> <td><b>$text{'password_old'}</b></td>\n";
 print "<td><input name=old size=20 type=password></td> </tr>\n";
index 004640d..97f17a9 100755 (executable)
@@ -32,11 +32,11 @@ print "<tr $tb> <td><b>$text{'aliasopts_title'}</b></td></tr>\n";
 print "<tr $cb> <td><table width=100%>\n";
 
 print "<tr>\n";
-&option_freefield("alias_maps", 60);
+&option_mapfield("alias_maps", 60);
 print "</tr>\n";
 
 print "<tr>\n";
-&option_freefield("alias_database", 60);
+&option_mapfield("alias_database", 60);
 print "</tr>\n";
 
 print "</table></td></tr></table><p>\n";
index 6f25ef0..1c0f00b 100755 (executable)
@@ -34,15 +34,15 @@ print "<tr $cb> <td><table width=100%>\n";
 $none = $text{'opts_none'};
 
 print "<tr>\n";
-&option_radios_freefield("canonical_maps", 60, $none);
+&option_mapfield("canonical_maps", 60, $none);
 print "</tr>\n";
 
 print "<tr>\n";
-&option_radios_freefield("recipient_canonical_maps", 60, $none);
+&option_mapfield("recipient_canonical_maps", 60, $none);
 print "</tr>\n";
 
 print "<tr>\n";
-&option_radios_freefield("sender_canonical_maps", 60, $none);
+&option_mapfield("sender_canonical_maps", 60, $none);
 print "</tr>\n";
 
 
index 87ea4b2..9649d7e 100755 (executable)
@@ -32,7 +32,7 @@ print "<tr $cb> <td><table width=100%>\n";
 $none = $text{'opts_none'};
 
 print "<tr>\n";
-&option_radios_freefield("relocated_maps", 60, $none);
+&option_mapfield("relocated_maps", 60, $none);
 print "</tr>\n";
 
 print "</table></td></tr></table><p>\n";
index 3df6cde..1d528ad 100755 (executable)
@@ -34,7 +34,7 @@ print "<tr $cb> <td><table width=100%>\n";
 $none = $text{'opts_none'};
 
 print "<tr>\n";
-&option_radios_freefield("transport_maps", 60, $none);
+&option_mapfield("transport_maps", 60, $none);
 print "</tr>\n";
 
 print "</table></td></tr></table><p>\n";
index 6220e0f..96b7afe 100644 (file)
@@ -11,3 +11,4 @@ desc_fr=Filtre de courrier Procmail
 os_support=!windows
 desc_it=Filtro Procmail per la posta
 desc_ko_KR.euc=Procmail ¸ÞÀÏ ÇÊÅÍ
+desc_ko_KR.UTF-8=Procmail 메일 필터
index c702494..341f001 100644 (file)
@@ -13,3 +13,4 @@ desc_zh_TW.UTF-8=ProFTP伺服器
 os_support=!windows
 desc_fr=Serveur ProFTP
 desc_ko_KR.euc=ProFTPD ¼­¹ö
+desc_ko_KR.UTF-8=ProFTPD 서버
index 95b8325..05736ef 100644 (file)
@@ -12,3 +12,4 @@ desc_fr=Serveur CVS
 os_support=!windows
 desc_zh_TW.UTF-8=CVS伺服器
 desc_ko_KR.euc=CVS ¼­¹ö
+desc_ko_KR.UTF-8=CVS 서버
diff --git a/version b/version
index 4481b07..95e746d 100644 (file)
--- a/version
+++ b/version
@@ -1 +1 @@
-1.360
+1.370
index 62f6701..138cf30 100755 (executable)
@@ -1468,7 +1468,7 @@ if ((!$error || !$$error) && !$nocache) {
 # Do a HTTP download, after the headers have been sent
 sub complete_http_download
 {
-local($line, %header, $s);
+local($line, %header, @headers, $s);
 local $cbfunc = $_[3];
 
 # read headers
@@ -1485,6 +1485,7 @@ while(1) {
        $line =~ tr/\r\n//d;
        $line =~ /^(\S+):\s+(.*)$/ || last;
        $header{lc($1)} = $2;
+       push(@headers, [ lc($1), $2 ]);
        }
 alarm(0);
 if ($download_timed_out) {
@@ -3694,13 +3695,11 @@ if (!$rv && $recur) {
        # Failed .. try mkdir -p
        local $param = $gconfig{'os_type'} eq 'windows' ? "" : "-p";
        local $ex = &execute_command("mkdir $param ".&quote_path($dir));
-       if (!$ex) {
-               chmod($perms, $dir);
-               }
-       else {
+       if ($ex) {
                return 0;
                }
        }
+chmod($perms, $dir);
 return 1;
 }