2009-03-15

 - Varios memory leaks (pra não dizer todos) foram corrigidos pelo Leonardo.

 - Corrigido a visualização de cameras nos contatos.

 - Corrigido a visualização de quem não tem você na lista de contatos.

 - Corrigido um bug na função net-connect (ainda bem que nunca esbarramos
   neste bug antes).

 - Algumas atualizações e pequenas correções na interface web.

 - leia o documento mysql/UPDATING para atualização da base de dados

 - Release da versão msn-proxy-0.7


2009-02-05

- Adicionada a opcao de visualizar as conversas atraves da lista de contatos.
  A mudanca na infra-estrutura do msn-proxy melhorou o tempo de resposta da
  pagina principal.


2009-01-24

- Corrigidos varios bugs na parte de contatos e atualizacao de contatos para
  as versoes mais antigas MSNP8 e MSNP12

- Adicionado um sistema de sincronizacao para o envio mais espacado dos
  comandos ADL, evitando o erro 240

- Corrigido o bloqueieo realtime de usuarios para o messenger 9. Corrigidos
  bugs para outras versoes do protocolo


2009-01-20

- Corrigido o suporte ao messenger 9 (MSNP18)

- Adicionada a versão do msn-proxy na opção debug e verbose (-d e -v)


2008-10-28

- Corrigido outro bug (segmentation fault) rastreado pelo William Knob.
  Obrigado William !


2008-10-25

- Alterado o codigo para receber todos os comandos ADL (que sao enviados em
  blocos de 8k e podem ser tantos quanto o necessário para comportar a lista
  de contatos do usuário em xml). A solucao é baseada no patch do Pierre
  Santana postado no forum do sf. Obrigado mais uma vez pela contribuicao
  Pierre !


2008-10-19

- Alterado o codigo para programar o envio dos comandos tao logo estes sejam
  recebidos, antes o msn-proxy primeiro recebia todos os comandos para depois
  comacar a enviar. Essa alteracao no funcionamento do msn-proxy visa resolver
  o problema de conexao com grande numero de contatos.

  O primeiro patch para o problema foi postado pelo Pierre Santana
  (pierresanta at gmail.com) e me deu uma idéia de onde procurar e como
  resolver o problema. Obrigado a todos que ajudaram com os testes.

  Como nao ha efeitos colaterais esta solucao foi incluida nesta versao para
  testes ! Nao ha garantias que comprovem o funcionamento dessa solucao ate o
  momento (mas ela e importante em termos de testes).


2008-10-15

- Corrigido um bug rastreado pelo William Knob que derrubava o msn na hora de
  gravar as mensagens. Havia uma falha na verificacao das variaveis e certos
  contatos provocavam uma falha no msn-proxy. Obrigado William !

- Adicionado o suporte na interface web para bloquear as conexões dos novos
  protocolos (MSNP17 e MSNP18 - messenger 9.x beta)

- Adicionado o comando (ou erro) 509, utilizado pelo messenger 9.x beta para
  indicar erros na comunicação com contatos offline.


2008-09-26

- Adicionado suporte (alpha) ao messenger 9.x beta (protocolo MSNP18)

- Alterado no arquivo msn-proxy.h:

	* Adicionado identificadores para os novos protocolos: MSNP17 e MSNP18

	* Alterado o path do socket de controle de
	/var/run/msn-proxy/msn-proxy.ctl para /var/run/msn-proxy.ctl (*1)

- protocol.c:

	* Adicionado o código referente aos comandos das novas versões

	* Correção do codigo que envia anuncios "falsos" de logon/logout
	para o bloqueio de usuários (o código estava incorreto para versões
	mais antigas <= MSNP12) (*1)

	* Corrigido um bug que fecha o msn-proxy quando é deixado de informar
	alguns dados e a notificação esta ativa

- Reorganização do arquivo msnp8.h, msnp12.h e msnp13.h

- Reorganização do arquivo msnp15.h e inclusão dos novos comandos do messenger
  live

(*1) Patches from Diego Morales (morales at propus.com.br) - THANKS DIEGO.

