Class-Changed-From-To: maintainer-update->change-request http://www.freebsd.org/cgi/query-pr.cgi?pr=90380 http://www.freebsd.org/cgi/query-pr.cgi?pr=90380 Class-Changed-From-To: change-request->maintainer-update |
#include <stdio.h> #include <uuid.h> main() |
[maintainer] update www/phpbb to 2.0.16
今天phpbb又升级了,感觉这东西的bug无数,每隔一段时间都会来一个升级。
今天给某服务器的bind做了一些维护,在google搜索了一些资料,得知按照下面的方法可以查询bind的版本号:
执行nslookup,然后执行下面3个命令,
| > set q=txt > set class=chaos > bind.version |
| Server: dnsservername Address: 123.123.123.123 VERSION.BIND text = "8.4.x-REL" |
| Server: dnsservername Address: 123.123.123.123 VERSION.BIND text = "Stupid Penguin" |
昨天收到了Kris@ 自动发出的抱怨的信件,jakarta-tomcat4的文件fetch不了了。今天向delphij要了一个account,给tomcat4找了个新家。
ports/79267: [maintainer] Add new MASTER_SITES for www/jakarta-tomcat4
今天早上起床之后发现krion@ commit了一个des@要求修改的变化,结果所有的tomcat都无法正常的安装了。本想起床之后测试一下新的daemonctl的计划被打乱了……好在晚上的时候连续收到des@的两封信件,并且附带了patch..des真是好人啊。。赶紧发PR.
顺便在PR里面纪念了一下smth bbs...
Problem Report ports/79052[maintainer] Fix patching problem in www/jakarta-tomcatX
Environment
FreeBSD for.the.memory.of.smthbbs 5.3-STABLE
今天终于有时间把jakata-tomcat3的ports修正了,似乎已经超过预计修正时间2周多了。PR: ports/75487 [maintainer] let www/jakarta-tomcat3 backup config files during deinstall
今天晚上基本解决了PR:ports/43565的遗留问题,提交了一个新的patch,使用这个patch能保证make deinstall的时候保留配置文件,以便符合要求。先放在list里面几天看看,如果大家反应好的话就要求commit进去。
遇到的问题主要有3个:
1. manpages的位置
2. bsd.java.mk 2.0的支持
3. 升级到最新
昨天睡觉前发现znerd不愿意去继续维护他负责的那些ports了,jdk的ports都被指向了java@,其他的一些ports指向了ports@。hq@freebsd在list里面发信大声问谁愿意管那些ports,我赶紧给他写信说我去负责tomcat系列的。早上醒来发现收到hq@freebsd发来的信,jakarta-tomcat系列的ports的maintainer已经都指向我了……
Rootkit Hunter是一个很好用的检查*nix系统是否安全的小工具。昨天用这个检查出了gkp机器上被人中的rootkit :D
murray是freebsd core成员之一。今天有幸见到了他,和他一起在华龙路的毛家菜吃了晚饭,又绕着紫禁城走了半圈。中间聊了一些很简单的技术问题,以及其他的一些事情。
delphij成为了freebsd commiter,值得庆祝的一天:)
jakarta-tomcat5已经out of fetch好几天了,竟然没有人提PR...sigh..
只好自己动手了……
PR: ports/69617 [maintainer] update www/jakarta-tomcat5 to 5.0.27
今天在调php的时候遇到了一个问题,程序总是显示"session_start(): Failed to initialize storage module..."。根据PHP Bug #25876的建议,将session.save_handler修改为files后解决了问题。
![]()
今天给自己的机器上安装了一个vim for windows,因为前几天好多次在命令行界面上敲vi,发现windows竟然没有类似的命令…… 于是赶紧找了一个vim for win...在vs2003的command prompt下运行vim,有种想笑的邪恶感觉,嘿嘿……
Problem Report ports/67623 [maintainer] update www/jakarta-tomcat5 to 5.0.25
有个鬼子比较积极的提了jakarta-tomcat5升级的PR,不过他提的有一些问题,没有修改pkg-plist。我只好重新写一个patch,顺便把我的邮件地址修改成@bjut的了……
tomcat 5 升级。[maintainer] update www/jakarta-tomcat5 to 5.0.24
今天晚上忽然收到了一封pav@的commit mail: cvs commit: ports/www/phpbb Makefile ports/www/phpbb/files patch-common.php patch-includes-sessions.php
吓了我一跳,没有approve就给commit上去了……
赶紧回信,表示对这个commit感到很吃惊,pav回信说这个patch看起来没问题。看来他是把我和delphij给弄混了……于是我写信说应该先经过approve再commit,delphij也给他写了一封信说他不是maintainer。几分钟之后,phpbb迎来了一次force commit。其中log里面写着:
For confusing submitter with maintainer:
Pointy hat to: pav
嘿嘿……
phpbb.Makefile.Revision++
今天收到了一封信,关于一个刚刚在bugtraq上揭露的phpbb的安全漏洞。无意中看到了FreeBSD新成立了一个邮件列表叫做freebsd-vuxml。给我发信的那个家伙竟然是第3个在那里列表里发文章的人,我给他的回复是第4篇文章……
今天提了一个黄东兄上次在FreeBSD聚会上讲的maven的patch
Problem Report ports/65703 [patch]update devel/maven to 1.0-rc2
心情不太好的时候,不做些技术就会感觉浑身不舒服,呵呵……老毛病还没改啊
![]()
David O'Brien 在调试放飞网的新服务器。delphij@frontfree在使用FreeBSD5-Current的时候遇到了一个奇怪的问题。
![]()
今天见到了大名鼎鼎的obrien@freebsd,他接受了我们的邀请来北工大的网络中心作了一些关于AMD64CPU的讲解,并且解答了一些我们提出的关于FreeBSD ports和其他相关的问题。能见到这样的牛人感觉真好:D
![]()
今天见到了大名鼎鼎的obrien@freebsd,他接受了我们的邀请来北工大的网络中心作了一些关于AMD64CPU的讲解,并且解答了一些我们提出的关于FreeBSD ports和其他相关的问题。能见到这样的牛人感觉真好:D
今天决定使用正式的apache mirror sites来为jakarta-tomcat5提供distfile了。这主要是看到java/jakarta-log4j使用了这个macro。
Problem Report ports/65158 [maintainer] use MASTER_SITE_APACHE_JAKARTA as MASTER_SITES in www/jakarta-tomcat5
偶然间发现znerd似乎写错了一个一个Makefile,于是我没有费任何力气就根据这个错误写了一个PR,嘿嘿
[patch] possible wrong LATEST_LINK in java/linux-blackdown-jdk14
bsd.java.mk 2.0被导入ports tree了,我看了看,改动不大,赶紧先把jakarta-tomcat5给更新了吧。由于这次的更新实在是太小了,我觉得都不用bump PORTREVISION.
Problem Report ports/65118 [maintainer] A small change in www/jakarta-tomcat5 for bsd.java.mk 2.0 compatible
obrien@freebsd 来北京了,我和delphij还有另外的一个人准备在下周周末举办一个小规模的聚会。就要面对真正的FreeBSD开发者了,希望能通过他看到更多的外边对FreeBSD的开发情况。
obrien的个人页面@FreeBSD
昨天比较忙,一直没写升级phpbb的PR,今天有时间了,凑合写了一个。
Problem Report ports/64939 [maintainer] update www/phpbb to 2.0.8a
由于上一次的补丁已经修复安全漏洞了,所以这次我这样设置的:
Severity
non-critical
Priority
low
不用着急,等有时间再fix就行了……
今天有个家伙在bugtraq上说phpbb2.0.8出了sql注入问题,我测试了一下确实有。于是赶紧写PR
...
Problem Report ports/64803 [maintainer][SECURITY]Fix another SQL injection in www/phpbb
在我上一个关于phpbb的PR被接受几个小时之后,phpbb被marked as forbidden了,原因是出了新的2.0.8,修正了数个安全问题……
Problem Report ports/64770 [maintainer]SECURITY FIX,update www/phpbb to 2.0.8
似乎phpbb每周不出一些漏洞都对不起使用它的用户的感情……这次又来了一个潜在的SQL注入问题。昨天我发了一个针对该漏洞的问题报告,刚才发现已经被接受了。
Problem Report ports/64679 [maintainer]update www/phpbb to 2.0.7a to fix SQL injection
对方的来信如下:
发件人: Matthew Seaman
收件人: Kang Liu
抄送:
邮件主题: Re: ports/64570: [patch]update databases/phpmyadmin to 2.5.6
发件日期: Mon, 22 Mar 2004 12:56:39 +0000
来信内容:
On Mon, Mar 22, 2004 at 04:38:23AM -0800, Kang Liu wrote:
>
> >Number: 64570
> >Category: ports
> >Synopsis: [patch]update databases/phpmyadmin to 2.5.6
> >Confidential: no
> >Severity: serious
> >Priority: medium
> >Responsible: freebsd-ports-bugs
> >State: open
Snap! as in PR ports/64568. Great minds think alike, and all that.
We should probably decide between ourselves which of us should take on
the maintainership.
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks
Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey Marlow
Tel: +44 1628 476614 Bucks., SL7 1TH UK
今天写了一个关于phpMyadmin的PR:
Problem Report ports/64570: [patch]update databases/phpmyadmin to 2.5.6
在提交PR后,我马上收到了一封来自英国的信件,对方说他刚刚提交了相应的问题报告:
Problem Report ports/64568: [SECURITY] databases/phpmyadmin -- update to 2.5.6
我比他晚了20分钟。。。
或许开始的时间是一样的,我只是为了确保patch没有问题,多用了20分钟进行检查。这是否在预示着什么呢……
Thanks god
phpbb的这帮家伙终于rls新的版本了……
不过还是为了修复安全漏洞才rls的
PR: ports/64239: [maintainer]update www/phpbb to 2.0.7
使用phpbb的兄弟们赶紧修复吧。
前几天znerd@freebsd对我负责的www/jakarta-tomat做了一个没有必要的commit,我已经在Makefile(revision1.12)上设置了LATEST_LINK了,但是znerd一激动又给设置了一个……![]()
前几天给znerd写信询问,但是那家伙竟然没有回复我的信件。看来私了是不可能了,还是PR吧![]()
PR: ports/64134: duplicate LATEST_LINK in www/jakarta-tomcat5
补充: 这篇blog还没写完就发现已经被commit了。。。10分钟零5秒的时间就被接受了。![]()
前几天在bugtraq里面又公布了一个phpbb的安全漏洞,昨天发现phpbb偷偷摸摸的出了一个2.0.6d版。这帮开发人员竟然又一次不更换版本号,直接就更换打包好的文件。唉,这种开发素质竟然还能拿到sourceforge大奖……
今天提交了一个PR,[maintainer]update www/phpbb to 2.0.6d to fix security related issue。这个世界上估计也就phpbb能和m$的操作系统出现漏洞的频率相比较了,sigh...
Today, I received a mail from Kris Kennaway, he gave me a list ports of that have duplicate LATEST_LINK values. In that list, jakarta-tomcat3,4,41,5 has the same LATEST_LINK.
Here is the patches I wrote: ports/63209 & ports/63210.
今天看到jakarta-tomcat5出5.0.19了,连changelog都没有仔细看就先写了一个升级的Problem Report ports/63062。这次我认为一个比较大的动作就是在distinfo里面加入了SIZE这个参数,即使下载没有完全也能检查distfile是否完整。这个选项真的不错,希望能早日commit :)
As Jan Schaumann [jschauma@netbsd.org] required in mirror-maintainers@netbsd.org , I must use pgp signed email when contact with mirrors@netbsd.org. Unfortunately, I forget the passpharse of my old pgpkey, so I have to create a new one.
Here is my public key.
1月22日提交的PR今天被commit了,简单记录一下:
Problem Report ports/61767 [maintainer]update jakarta-tomcat5 to 5.0.18
这两天总有人在水木清华BBS上写信问我tomcat5的问题,很奇怪,默认的安装也不能用,我怀疑他的jdk好像有问题,推荐他用native的1.3,希望能解决问题。
Study the tar and the gzip commands. These connamds are the UNIX (Linux) version of pkzip or arj in Dos.
Write a script which backups you're home directory into one compressed file in a subdirectory called backup of you're home directory.
If you like you can study at and/or cron(tab) to schedule a daily or weekly backup of you're home directory in one file.
我的答案:
#!/usr/local/bin/bash
CURRENTIME=`date "+%Y%m%d%H%M%S"`
if test ! -e ~/backup
then
mkdir ~/backup
fi
tar zcvf ~/backup/$CURRENTIME.tar.gz ~ --exclude=backup
a) Write a script IsFilePresent which expects one parameter.
When a file is present in the current directory its output is:"File
Make sure the script gives a useful error if one or two or more parameters are given.
b) change the script from 4.a) so it will accept any number of parameters. (Hint: find information on the shift command).
c) Make the script of assignemnt4 b) interactively. So it will ask for a file name, state the presents of that file and ask if you want to type another filename or not.
If yes it asks for a new file name. Quit when "stop" is given as filename.
我的答案:(只给针对最复杂的C的,A和B只是C的精简版,这里就不给出来了,答案不是最优化的,因为深夜脑子发木,凑合实现了而已)
#!/usr/local/bin/bash
echo "Please give me a filename, I'll check if it is present or not. Use stop to quit."
while read FILENAME
do
if test "$FILENAME" != "stop"
then
if test -e $FILENAME
then
echo File $FILENAME is present.
else
echo File $FILENAME is not present.
fi
echo "Do you want to type another filename or not (yes/stop)?"
while read IFSTOP
do
if test "$IFSTOP" != "yes"
then
if test "$IFSTOP" != "stop"
then
echo "please choose yes or stop."
continue;
else
exit;
fi
else
echo "please input filename you want to check:"
break;
fi
done
else
break;
fi
done
挺累的……sigh....睡觉了。。script编程还是很有用处的……
1.Write a script which displeays the amount of times you are logged in to the system (it's possible to logon more than once).
My answer is:
#!/usr/local/sbin/bash
echo You have logged in `/usr/bin/last |grep $USER |wc -l` times.
十分简单的题目,一开始没有想明白,本来想自己实现计数器,结果忽然想起来last这个命令已经提供了记录了,对数据整形一下就能直接用。
假设有一个很多行的文件,忽然发现某个带有特殊标记的偶数行和他的下面的一行是完全一样的。这种事情在一个代码里通常是不被允许出现的。
提问:现在要用某种手段删除这个偶数行,但是要保持某特殊标记在所有偶数行中出现的次数和以前一样,如何实现?:)
这是今天在看FreeBSD的routed的代码的时候发现的问题,已经提交了一个关于这个问题的报告给FreeBSD开发组织。
今天想用freebsd的cvsweb找一些东西,结果发现cvsweb不能用了……
于是赶紧写PR说有问题,好在有关的管理人员及时得知消息了,似乎是squid的日志满了,清除了日志之后就能继续工作了。不管怎么样,先丢出去一个PR再说,这大约就是提PR上瘾的最大症状了……
今天在www.freshports.org上面无意中看到了一篇文章,说有人假冒freshports.org要求捐助。具体信息看这里
什么东西都怕出名,这年头假冒名人行骗的事情好像全世界各地都在发生。据说仿冒的那个网站以前是色情网站,后来开始直接打着freshports的旗号四处骗钱。from sweden with love ,这是Martin Gumucio在讨论中给出的标题,哈哈。
去年比较走运,由于给phpbb提交了几个PR,于是混上了他的maintainer,具体记录看这里
后来又发现jakarta-tomcat5竟然没有port进来,于是几乎照搬了tomcat4的port就给tomcat5弄进来了。