Skip to content
Snippets Groups Projects
Select Git revision
  • 96bde40a187ed3a079a167cd9170242d23bb7375
  • master default protected
  • update-min-openvox-version-07f8cb2
  • cleanup_fixtures
  • add-openvox
  • freebsd-14
  • remove-legacy-top-scope-syntax
  • rel430
  • tests
  • revert-363-augeas-module-cleanup
  • release-4.1.0
  • puppet8
  • relax-dependencies
  • rel400
  • mode
  • puppet7
  • release-3.1.0
  • freebsd13
  • freebsd11
  • stdlib
  • centos
  • v6.0.0
  • v5.1.0
  • v5.0.0
  • v4.5.0
  • v4.4.0
  • v4.3.0
  • v4.2.1
  • v4.2.0
  • v4.1.0
  • v4.0.0
  • v3.1.0
  • v3.0.0
  • v2.0.0
  • 1.12.0
  • 1.11.0
  • 1.10.0
  • 1.9.0
  • 1.8.0
  • 1.7.0
  • 1.6.0
41 results

postfix-mailman.pp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    detail 2.75 KiB
    ######################################################################
    ######################################################################
    ##   THIS FILE IS MANAGED BY PUPPET. DO NOT MAKE LOCAL EDITS!       ##
    ######################################################################
    ######################################################################
    
    # This is the stock FreeRADIUS 'detail' log. We leave it unaltered
    # and instead make further instantiations that inherit from it and 
    # change parameters if necessary
    
    # -*- text -*-
    #
    #  $Id$
    
    # Write a detailed log of all accounting records received.
    #
    detail {
    	#  Note that we do NOT use NAS-IP-Address here, as
    	#  that attribute MAY BE from the originating NAS, and
    	#  NOT from the proxy which actually sent us the
    	#  request.
    	#
    	#  The following line creates a new detail file for
    	#  every radius client (by IP address or hostname).
    	#  In addition, a new detail file is created every
    	#  day, so that the detail file doesn't have to go
    	#  through a 'log rotation'
    	#
    	#  If your detail files are large, you may also want
    	#  to add a ':%H' (see doc/variables.txt) to the end
    	#  of it, to create a new detail file every hour, e.g.:
    	#
    	#   ..../detail-%Y%m%d:%H
    	#
    	#  This will create a new detail file for every hour.
    	#
    	#  If you are reading detail files via the "listen" section
    	#  (e.g. as in raddb/sites-available/robust-proxy-accounting),
    	#  you MUST use a unique directory for each combination of a
    	#  detail file writer, and reader.  That is, there can only
    	#  be ONE "listen" section reading detail files from a
    	#  particular directory.
    	#
    	detailfile = ${radacctdir}/%{%{Virtual-Server}:-UNKNOWN}/detail.log
    
    	#
    	#  The Unix-style permissions on the 'detail' file.
    	#
    	#  The detail file often contains secret or private
    	#  information about users.  So by keeping the file
    	#  permissions restrictive, we can prevent unwanted
    	#  people from seeing that information.
    	detailperm = 0640
    
    	#
    	#  Every entry in the detail file has a header which
    	#  is a timestamp.  By default, we use the ctime
    	#  format (see "man ctime" for details).
    	#
    	#  The header can be customized by editing this
    	#  string.  See "doc/variables.txt" for a description
    	#  of what can be put here.
    	#
    	header = "%t"
    
    	#
    	#  Uncomment this line if the detail file reader will be
    	#  reading this detail file.
    	#
    #	locking = yes
    
    	#
    	#  Log the Packet src/dst IP/port.  This is disabled by
    	#  default, as that information isn't used by many people.
    	#
    #	log_packet_header = yes
    
    	#
    	# Certain attributes such as User-Password may be
    	# "sensitive", so they should not be printed in the
    	# detail file.  This section lists the attributes
    	# that should be suppressed.
    	#
    	# The attributes should be listed one to a line.
    	#
    	suppress {
    		User-Password
    	}
    }