----------------------------------------------------------------------------- PTT BBS [Current] Updating Log (in Big5 encoding) $Id$ ----------------------------------------------------------------------------- �o�̬O PTT Current �����j��s�O���A�D�n�O�u�ɮ榡�v�Φ�m�����n���ܡB �q�`�O��s�{���X�ɭn�`�N�@�_��s�������C ��� Current �@�_�@�Ū��B�̭ͭn�`�N�O�_����L�U�C�������A�Y���Ш̧Ǥ�ʧ�s�C �|�C�b�o�̪������A�j�P��ij����������A��s�C ����Ӫ������i�@�B�T���A�i�� https://opentrac.csie.org/pttbbs/changeset/ �Ӭd�ߡA�p�U���C r2273 ���d�ߺ��}�N�O https://opensvn.csie.org/traccgi/pttbbs/changeset/2273 ��: �@�Ůɪ��ɮܦh�b upgrade �ؿ����U�A�Y�O�� *.c ���A�h�b�� make XXXX �N�i�H�sĶ�X�ӡA�p make r3968_chicken make r4035_regnew make r4194_passwd ----------------------------------------------------------------------------- r4483: [mbbsd command option] �q�o���}�l, mbbsd �� command line �ѼƧ���. �ϥ� getopt �B�z�Ѽ�. Ĵ�p�쥻 $ mbbsd 23 3000 �令 $ mbbsd -d -p 23 -p 3000 mbbsd, bbsrf, bbsctl �o�@�_��s, �ðO�o install. �Y�ۤv���t�~�g start-up script, �O�o�ק�. r4306: [SHM/from_alias] �G�m�q�����_���ҽվ�C �� from_alias �令 from_ip ��K������ IP �ƧǡC (SHM �j�p�z���S���ܰ�) currutmp->from �אּ����ܥΡC �����T�ƧǤ]�קK�� talk.c �� from_ip ���h�d from_alias ����, �b�w�˦� patch ��аO�o���s shmctl �� mbbsd �������᭫�s���� shmctl�C r4194: [PASSWD/STRUCT] *** PASSWD �վ�: ���O�� r3968 ���Ŷ����ө�¾�~�P�q�ܤF�A �������ð��� upgrade/r4194_passwd �@�šC !!! �Ѧ����_�A�ڭ̧�T�� padding ���ŧi�[�i�|�g�J disk �����c�̡C �n�`�N���O�p�G�A���e�w�g�]���U�ح�]�y�� padding �F�A �Цۦ�g�ഫ�{���άO���ѱ� pttstruct.h ���� PACKSTRUCT �U���c���ѦҤj�p���w�ФW�C mbbsd/testsz.c �{�b�i�H��K�A�p��P����U���c�j�p�C �t�~�Ъ`�N�p�G�A�O�b 64 bit �����W�ϥΫo�S�S #define TIMET64 �ܥi��N�|�s�y�X�@�� padding�C r4151: [REGISTER] �ѩ� PTT1/PTT2 �ഫ���դ@�����`�A ������� Regform v2 ���{���X�C �Ф�� r4035 �T�w�A�w�g�� register.new ���ಾ�n�F�C r4132: [REGISTER] upgrade/r4132_reglog2db.py �i�H���U�A�� register.log �ഫ�� sqlite3 ��Ʈw�C ���ӥi�Q�γo�Ӹ�Ʈw�i��{�Ҹ�ƪ����ءC (r4194 ����²�������ؤu��) r4051: [CONF] �Ҧ��� GLOBAL_* �O�W�w�q�{���אּ BN_* �аO�o��s�A�� pttbbs.conf r4035: [REGISTER] ���U�t�ξɤJ Regform v2, �Х� upgrade/r4035_regnew �ಾ�w����U��C (Regform2 �i�� USE_REGFORM2 �}��) r3968: [CHICKEN] �� Chicken �h�X PASSWD, �åB��� mmap �P�B�C �аO�o��������� upgrade/r3968_chicken �ಾ��ƫ�A���} BBS�C r3153: [CHESS] chess framework update !!!NOTE!!! Chess protocals are NOT backward compatible RESTART WHOLE system to ensure correctness r2459: [SHM] SHM_t �W�[�������X, �Y�������X���������}. r2374: [SHM] �� ptt.linux merge �� trunk SHM_t ���Ҧ��� pointer ���令 index �F �ѩ�o�ӧ�ʦ���� SHM �����c�A�ҥH�Цb��������A�N�s�����W�u r2366: trunk �P stable �Ĥ@�����K r2341: [SHM] SHM_t update, ���F�Y�@�� race condition�î����X�ӨS�b�Ϊ���� �ѩ�o�ӧ�ʦ���� SHM �����c�A�ҥH�Цb��������A�N�s�����W�u r2273: [PASSWDS] ��� userec_t structure ���@�ǭק�, �H�U�o�ǰʧ@�o�b bbs ��������i��: �Ш� util/ �U make passwdconverter �M����� passwdconverter �|�� BBSHOME/.PASSWDS �ഫ���� ���� BBSHOME/.PASSWDS.trans.tmp �γo���ɻ\�� .PASSWDS �N�n�F :) r2176: [SHM] etc/domain_name_query �אּ etc/domain_name_query.cidr �榡�� CIDR format , �z�i�H������ Ptt/Ptt2 �ثe�ҨϥΪ��]�w�ɨӥ� �ѩ�o�ӧ�ʦ���� SHM �����c�A�ҥH�Цb��������A�N�s�����W�u r1409: [etc] expire �{���ץ�, �쥻���Ϊk�O expire [days [maxp [minp]]] �{�b�z�L getopt() �Ӱ�, �ܦ� expire [-d days] [-M maxp] [-m minp] [board names] �̫᭱�i�H���w�@�s�O�W, �Y�����w���ܪ��� "�����ݪO" ���ˬd�A�� crontab! [from OpenPTT 1.0.2] .DIR ���ܡA .BOARDS �� .BRD, ... �Ш� PTT2 PttSrc �O