%PDF- %PDF-
Direktori : /lib/mailman/Mailman/ |
Current File : //lib/mailman/Mailman/CSRFcheck.pyc |
� ��ac @ s� d Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z m Z i e j d 6e j d 6e j d 6e j d 6e j d 6Z d d � Z d d � Z d S( s$ Cross-Site Request Forgery checker i����N( t mm_cfg( t syslog( t UnobscureEmailt sha_newt usert postert moderatort admint sitec C s� | r t t j | � � } n x4 | D]( } | j | | � \ } } | r% Pq% q% Wd St t j � � } t | | � j � } d | | f } t j t j | | f � � } | S( s5 create token by mailman cookie generation algorithm s %s:%sN( R t urllibt unquotet AuthContextInfot Nonet intt timeR t hexdigestt binasciit hexlifyt marshalt dumps( t mlistt contextsR t contextt keyt secrett issuedt mact keymact token( ( s_ /builddir/build/BUILDROOT/mailman-2.1.15-30.el7_9.2.x86_64/usr/lib/mailman/Mailman/CSRFcheck.pyt csrf_token'