- user 정보 저장 관련 class
* password는 blowfish(org.jivesoftware.util.Blowfish) 로 암호화 되어 ofUser 테이블 encryptedPassword 필드에 저장
- 상대편이 부재 중일 때
* 보낸 메시지는 ofOffline 테이블에 저장
* org.jivesoftware.openfire.OfflineMessageStore 클래스가 처리
- custom source build
* 2013.1.18 현재 릴리즈 버전은 3.7.1이며, igniterealtime.org에서 제공하는 source 파일은 3.7.2 beta 버전이다. 따라서 source를 변경하여 build 할 경우 lib 변경 사항에 주의한다.
* build/lib/dist/bouncycastle.jar 파일이 update 됨
* build와 배포 시 각각 필요한 library를 포함하는 디렉토리가 다름. build 시 build/lib/ 디렉토리를 참조하며, 배포 되는 library는 build/lib/dist 디렉토리에 위치한다.
- 3.7.2 beta 변경사항
* openfire 실행 스크립트가 변경 됨. OPENFIRE_HOME/bin/openfirectl 를 /ect/rc.d/init.d/openfire로 copy 후 chkconfig --add openfire 로 추가. /etc/profile에서 OPENFIRE_HOME=/usr/local/openfire 와 OPENFIRE_USER=root 를 setting 후 openfirectl start로 실행
'Project > Instant Messaging' 카테고리의 다른 글
openfire admin password 분실로 인한 서버 재설치(re-install) (0) | 2013.01.16 |
---|---|
xmpp rfcs (0) | 2013.01.14 |
tigase information (0) | 2013.01.12 |
tigase 소개 (0) | 2013.01.11 |
XMPP 아키텍쳐 (0) | 2013.01.11 |