Hello,

I'm not aware of any log file change, the JSON format looks unchanged.

You seem to refer to changes in login error messages instead which you
are using to detect errors.
Updating the changelog for every logged message sounds a bit much.

Maybe the root issue here is that OC wasn't providing a good/stable way
to find about login issues in the first place.
I wonder if such should be added as extra JSON fields in the log ?

Cheers,

Vincent

On 10.03.2015 13:29, Christophe Brocas wrote:
> Hello to all
>
> Just a short word about log format.
>
> *Context*
> I use Fail2ban to check if brute force is done on authentication. For this 
> use,
> I maintain a regex for Fail2ban in order to match failing login attempts.
>
> *Problem*
> Unfortunately, after the 7.0.2 release and now the 8 release, log format 
> evolved
> without mention in the Changelog.
>
> The log (or only authentication failure log) format evolution :
> ownCloud version =< 7.0.1                  : {"app":"core","message":"Login
> failed: user '.*' , wrong password, IP:<HOST>","level":2,"time":".*"}
> 7.0.2 =< ownCloud version =< 7.0.5         : {"app":"core","message":"Login
> failed: '.*' \(Remote IP: '<HOST>', X-Forwarded-For: 
> '.*'\)","level":2,"time":".*"}
> 8.x <= ownCloud version                    :
> {"reqId":".*","remoteAddr":"<HOST>","app":"core","message":"Login failed:
> .*","level":2,"time":".*"}
>
> *Questions*
> May it be possible to :
> - update *clearly* the Changelog (if I skip it, I have to be blame, np with
> that) to indicate it ?
> - think about log format as API and keep it as stable as possible ?
>
> Thank you for the reading and maybe the answer
> Christophe
>
>
> *****************************************************
> "Le contenu de ce courriel et ses eventuelles pièces jointes sont 
> confidentiels. Ils s'adressent exclusivement à la personne destinataire. Si 
> cet envoi ne vous est pas destiné, ou si vous l'avez reçu par erreur, et afin 
> de ne pas violer le secret des correspondances, vous ne devez pas le 
> transmettre à d'autres personnes ni le reproduire. Merci de le renvoyer à 
> l'émetteur et de le détruire.
>
> Attention : L'Organisme de l'émetteur du message ne pourra être tenu 
> responsable de l'altération du présent courriel. Il appartient au 
> destinataire de vérifier que les messages et pièces jointes reçus ne 
> contiennent pas de virus. Les opinions contenues dans ce courriel et ses 
> éventuelles pièces jointes sont celles de l'émetteur. Elles ne reflètent pas 
> la position de l'Organisme sauf s'il en est disposé autrement dans le présent 
> courriel."
> ******************************************************
>
> _______________________________________________
> Devel mailing list
> Devel@owncloud.org
> http://mailman.owncloud.org/mailman/listinfo/devel


_______________________________________________
Devel mailing list
Devel@owncloud.org
http://mailman.owncloud.org/mailman/listinfo/devel

Reply via email to