Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Mar 4, 2015
  1. Release: Version 0.9.4.

    authored
    It has been quite some time since the last release.
    
    This release primarily contains adjustments to adapt for changing
    kernel APIs over time.  Did a small labtest of kernel 3.18.6.
    
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
Commits on Feb 12, 2015
  1. Merge pull request #19 from alchemyx/patch-1

    authored
    Removing hard coded end date
Commits on Feb 10, 2015
  1. @alchemyx

    Removing hard coded end date

    alchemyx authored
    Replaced hardcoded date of 2012,11,31 with current date (because there should be no information from future).
Commits on Aug 30, 2014
  1. database: recommondations on database indexes

    authored
    The web-interface will get slower and slower as more records are added.
    As I don't know enough about database, I have to rely on advice from others.
    
    These indexes were recommended by a user of the IPTV-analyzer:
     create index idx_logevent_rtime on log_event(probe_id,record_time);
     create index idx_logevent_mchannel on log_event(multicast_dst,record_time);
    
    Which solved his performance issues.
    
    Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Commits on Jan 6, 2014
  1. Update my author email in iptables-module.

    authored
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
  2. @Tilka

    Add back /proc support for kernels older than 3.10

    Tilka authored committed
    Signed-off-by: Tillmann Karras <tillmann@selfnet.de>
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
  3. @Tilka

    Adapt to Linux 3.10's new proc interface (fix #15)

    Tilka authored committed
    As of kernel commit 59d8053f1 (proc: Move non-public stuff from linux/proc_fs.h
    to fs/proc/internal.h), struct proc_dir_entry is exported as an opaque type.
    Adapt to these changes.
    
    Signed-off-by: Tillmann Karras <tillmann@selfnet.de>
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
  4. @Tilka

    Fix spacing in listing/saving of iptables module rules

    Tilka authored committed
    Signed-off-by: Tillmann Karras <tillmann@selfnet.de>
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
Commits on Sep 4, 2013
  1. Compile compat for kernel >= v3.8.0

    authored committed
    Syntax changed for some macros in kernel 3.8, used in this module:
     hlist_for_each_entry_safe()
     hlist_for_each_entry_rcu()
    
    This were caused by
     commit b67bfe0d42 (hlist: drop the node parameter from iterators)
    
    Workaround this with some defines.
    
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
  2. Compile fixes for kernel >= 3.2

    authored committed
    Fixes compile error:
     error: implicit declaration of function ‘try_then_request_module’
    
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
Commits on Sep 3, 2013
  1. Improve detection of xtables dir on e.g. Fedora.

    authored
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
  2. Update my email address to a valid one.

    authored
    Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
Commits on Feb 23, 2012
  1. Build/configure check: Fix Perl module check of Net::SNMP.

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Commits on Dec 2, 2011
  1. Release: Version 0.9.3.

    Jesper Dangaard Brouer authored
    This release is a minor update, with minor fixes.
    
    Some versions of Perl, gave a false positive warning:
      "Useless use of private variable in void context"
    Which is now fixed.
    
    Fix typo in database/database-schema-latest.sql.
    
    Give fatal warning, if config file is missing.
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Commits on Jul 5, 2011
  1. Fix warning: Useless use of private variable in void context

    Jesper Dangaard Brouer authored
    The strange warning:
      Useless use of private variable in void context
      at ../lib//IPTV/Analyzer/mpeg2ts.pm line 704.
    
    Was somehow caused by the "for" statement.  The problem was that
    the variable $i was initialized to zero outside the for-loop,
    which should be totally legal, but the warning disappears, if I
    initialize the variable $i in the for-loop statement. Strange!
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Commits on Jun 3, 2011
  1. collector: fix comment about iptables rule creation

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Commits on Jun 2, 2011
  1. db: Fix syntax error in database-schema

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  2. collector: Make it very verbose if config file is missing

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  3. doc: Update doc/snmptrap.wiki, refer to generate-test-snmptrap.pl

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  4. doc: Debian package dependency libnet-snmp-perl, contain Net::SNMP

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Commits on Jun 1, 2011
  1. Release: Version 0.9.2.

    Jesper Dangaard Brouer authored
    SNMP trap feature implemented.
    
    The collector sends SNMP "no_signal" traps, when the state
    transition from, signal to no-signal, and back from no-signal to
    signal.
    
    There is a SNMP MIB, describing the SNMP traps, located in
    "snmp/mibs/" named "IPTV-ANALYZER-MIB.txt".  The traps are placed
    under Enterprise OID 26124, which belongs to ComX Networks A/S.
    The CXNET-CORE-MIB.txt file describe this Enterprise OID.
    
    The iptv-collector now depends on the CPAN module NET::SNMP.
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  2. collector: bugfix heartbeat were missing daemon_session id if not eve…

    Jesper Dangaard Brouer authored
    …nts had occured
    
    Heartbeat on daemon_sessions had a bug, where the heartbeat could not
    find the daemon_session_id, as it where not created until an event had occured.
    
    Error message:
      Heartbeat failed: No daemon_session_id found for input[$input_key].
    
    This is now fixed.  And a daemon session id will simply be created,
    in this case.
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  3. collector: fix syntax error in collector.conf

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  4. collector: extra check on close_snmp_session()

    Jesper Dangaard Brouer authored
    To avoid:
     Can't call method "close" on an undefined value
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  5. doc: minor update to ChangeLog.

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  6. snmp: Add a version string to SNMP traps.

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  7. doc: Added documentation for snmptrap facility

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  8. Release candidate: Version 0.9.2-rc2

    Jesper Dangaard Brouer authored
    SNMP trap feature implemented.
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  9. collector: Increase logging level when no_signal and snmptraps are send.

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  10. db: No need to to DB changes, drop "ok_signal" event_type.

    Jesper Dangaard Brouer authored
    The SNMP trap does not use the "ok_signal" event_type, but instead
    uses a severity level, which can clear the "no_signal" event.
    
    Describe the "ttl_change" event_type as a future extention.
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  11. collector: update collector.conf.sample

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  12. collector: Basic snmptrap works for no_signal detection.

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  13. collector: Also introduce a lookup_severity().

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  14. collector: use event_lookup() in snmptrap system

    Jesper Dangaard Brouer authored
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
  15. collector: Move event_type to Config.pm

    Jesper Dangaard Brouer authored
    And add helper function to lookup_event().
    
    Signed-off-by: Jesper Dangaard Brouer <hawk@comx.dk>
Something went wrong with that request. Please try again.