jabberd2

最后还是选择了采用多c2s多sm实例的方法去实现,这样对source code的改动也就降低到最少了。

目前对系统的改动有几个方面:

a.增加三个表: jab_com (用来保存多域名信息,co是企业域名) jab_groups (企业内部对员工的预分组,co是企业域名) jab_members(企业内部员工信息,co是企业域名)

需要修改的目前只是mod_roster.c,其中获取groups的部分,改改就OK了。这样的默认结构是不允许block/delete/add的,add了也没有用。

其他的大概就不用改动了……毕竟只是roster-items和roster-groups的影响。