Commit Graph

  • 4d0b993aec Update default conf master Gregory Soutade 2024-10-27 09:18:04 +0100
  • 0211596508 Fix potential division by 0 Gregory Soutade 2024-10-27 09:17:53 +0100
  • bde91ca936 Move reverse DNS core management into iwla.py + Add robot_domains configuration Gregory Soutade 2024-10-27 09:16:01 +0100
  • 70de0d3aca Add no_merge_feeds_parsers_list conf value Gregory Soutade 2024-10-27 09:15:39 +0100
  • 9939922c31 Move feeds and reverse_dns plugins from post_analysis to pre_analysis Gregory Soutade 2024-10-02 08:27:53 +0200
  • 6d46ac4461 Robots: Improve compatible keyword detection for robots Gregory Soutade 2024-07-28 09:25:40 +0200
  • 46c9ae4f15 Feeds: Add domain and number of subscribers for feed parser. Set correct date for merged feed parsers Remove bad BAD_FEED_PARSER state Gregory Soutade 2024-07-28 09:25:06 +0200
  • 122ee875fa Sanitize requests before analyze Gregory Soutade 2024-07-28 09:24:52 +0200
  • a03b1dfc4f Core: Add multimedia_re filter Gregory Soutade 2024-07-28 09:24:33 +0200
  • c9500e2e99 Update Changelog v0.7 Grégory Soutadé 2024-03-16 09:08:24 +0100
  • ca3c0eefdf Update documentation Grégory Soutadé 2024-03-16 09:02:06 +0100
  • 1e09852d18 Update locales Grégory Soutadé 2024-03-16 08:53:44 +0100
  • db9009bb28 Update AWStats data (v7.9) Gregory Soutade 2024-03-05 16:41:31 +0100
  • e2210f3eab Update geo ip misc plugin Gregory Soutade 2024-02-15 10:55:59 +0100
  • 9db72f41fd Don't analyze referer for non viewed hits/pages Gregory Soutade 2024-02-15 10:55:38 +0100
  • 0464a3d8e7 Generate HTML part in dry run mode (but don't write it to disk) Gregory Soutade 2024-02-15 10:55:04 +0100
  • b9566beb80 Set lang value in generated HTML page Gregory Soutade 2024-02-15 10:54:52 +0100
  • d78739157b Remove all trailing slashs of URL before starting analyze Gregory Soutade 2024-01-30 11:28:10 +0100
  • d6d216db4d Improve page detection : check if . is present in last part Gregory Soutade 2024-01-30 11:27:03 +0100
  • 974d355dd4 Add no_referrer_domains list to defaut_conf for website that defines this policy Gregory Soutade 2024-01-30 11:20:19 +0100
  • f1ffbe40d8 --display-only switch now takes an argument (month/year), analyze is not yet necessary Gregory Soutade 2023-08-06 11:42:59 +0200
  • 83275a8db4 Rework filtered_users output to have full location in a column Gregory Soutade 2023-08-06 11:34:01 +0200
  • 07eb919837 Add excluded_domain_name to default_conf Gregory Soutade 2023-07-14 09:24:47 +0200
  • 16cd817fec Increase not modified page threshold for robot detection Gregory Soutade 2023-07-05 09:15:48 +0200
  • d32b2440ee Bugfix: flags management for feeds display Gregory Soutade 2023-06-14 09:21:51 +0200
  • 9d3ff8b3b7 Add excluded domain option Gregory Soutade 2023-06-14 09:21:11 +0200
  • 9c688e1545 Display visitor IP is now a filter Gregory Soutade 2023-05-21 11:06:16 +0200
  • 7ef0911fa7 Main key for visits is now remote_ip and not remote_addr Gregory Soutade 2023-05-21 11:04:40 +0200
  • 7507b8e77f WIP Gregory Soutade 2023-04-28 16:17:47 +0200
  • b1b92412e0 Update documentation Grégory Soutadé 2023-04-18 20:37:33 +0200
  • b1e6f973a6 Update locales Grégory Soutadé 2023-04-18 20:37:24 +0200
  • de79f526dd Add IP type plugin Gregory Soutade 2023-04-18 20:34:45 +0200
  • 4b58048198 Update browsers with msie and Opera Gregory Soutade 2023-04-18 20:30:40 +0200
  • 71d8ee2113 Forgot Firefox icon Gregory Soutade 2023-03-25 08:11:57 +0100
  • 440f51ddd1 Remove robot rule 1 page for phones Gregory Soutade 2023-03-23 21:17:52 +0100
  • cad3467c25 Remove detection from awstats dataset for browser Gregory Soutade 2023-03-23 21:16:54 +0100
  • 44c76007cd Remove .*bot.* and .*crawl.* from awstats_data Gregory Soutade 2023-03-11 20:56:18 +0100
  • adc04bf753 Update iwla : * Rework arg variable management * Manage dry run at top level * 'robot' property is now None by default (allow to do analysis only once) * Add --disable-display option Gregory Soutade 2023-03-11 20:51:44 +0100
  • 6500d98bdd Do not manage dry run inside display part, but directly in iwla Gregory Soutade 2023-03-11 20:49:28 +0100
  • a0a1f42df4 Update robot detection plugin : * Do analyze only one time by month * Reactivate rule : no page view if count_hit_only_visitors is False * Add exception for "Less than 1 hit per page" rule if a phone is used * Check for all error codes in 400..499, not only 403 and 404 * Referer '-' now counted as null Gregory Soutade 2023-03-11 20:48:17 +0100
  • 31bc67ceba Replace feed referers by feed user agent Gregory Soutade 2023-03-11 20:42:56 +0100
  • 3fdbc282c8 Remove feed parser detection by referer Gregory Soutade 2023-03-11 20:41:55 +0100
  • 5f96c44edf Set count_hit_only_visitors to False by default Gregory Soutade 2023-03-11 20:40:31 +0100
  • 58d31d842a Merge branch 'master' of soutade.fr:iwla Gregory Soutade 2023-02-18 08:51:15 +0100
  • f871f4975c Update translation Grégory Soutadé 2023-02-18 08:46:48 +0100
  • 16b0619f19 Fix error : total of not viewed bandwidth not displayed Gregory Soutade 2023-02-18 08:49:27 +0100
  • c8dfdd17f7 Add "compatible" as a criteria for robot Gregory Soutade 2023-02-18 08:49:14 +0100
  • a5bef4ece6 Search for "compatible" in all requests, not only the first one Gregory Soutade 2023-02-18 08:48:57 +0100
  • b29765dda9 Update data with AWStats 7.9 Gregory Soutade 2023-02-04 08:42:26 +0100
  • cb18cf928e New way to display global statistics : with links in months names instead of "Details" button Fix Months name not translated in "By Day" corner Gregory Soutade 2023-02-04 08:40:36 +0100
  • 21a21cd68f Add a new rule for robots : 1 page and 1 hit, but not from the same source Gregory Soutade 2023-02-04 08:40:04 +0100
  • 72db40d593 Update translations Grégory Soutadé 2023-01-28 09:48:25 +0100
  • c6ce5cfc6f Increment IWLA version Gregory Soutade 2023-01-28 09:45:13 +0100
  • 185664850d Add subdomains plugin Gregory Soutade 2023-01-28 09:44:43 +0100
  • fef9c783f6 Skip redirected pages/hit at analysis level Gregory Soutade 2023-01-28 09:42:12 +0100
  • 6a4fd4e9c8 New rule for robot : more than 10 not modified pages in a row Gregory Soutade 2023-01-28 09:40:26 +0100
  • ac246eabe2 Find robot name in 'compatible' string and group them Gregory Soutade 2023-01-28 09:38:59 +0100
  • 9c57ad3ece Feeds : display last access date for merged feed parsers Gregory Soutade 2023-01-28 09:36:48 +0100
  • 3a8c667fdc Feeds display: Add "*" after a space in order to have flags Gregory Soutade 2023-01-28 09:35:48 +0100
  • 2b19a009e8 Update documentation v0.6 dev Grégory Soutadé 2022-11-20 10:18:11 +0100
  • 7e2991aa50 Update ChangeLog Gregory Soutade 2022-11-20 10:15:23 +0100
  • 3117aebac0 Add all_visits_enlight display plugin Gregory Soutade 2022-11-20 10:15:13 +0100
  • 82993afbce Show last access information for feeds parsers Gregory Soutade 2022-11-20 10:12:16 +0100
  • ff57e5a90a Call pre analysis hook on display only mode Gregory Soutade 2022-11-16 21:12:19 +0100
  • 975cc66bd5 Don't launch robot analysis rules for feed parsers Gregory Soutade 2022-11-16 21:10:11 +0100
  • f8b37a625c Rework feed merge algorithm. Allow to merge feeds based on name regular expression with merge_feeds_parsers_list conf value Gregory Soutade 2022-11-16 21:09:50 +0100
  • 242bb6cabe Fix error in None handling of unknown city/country in filtered users Gregory Soutade 2022-11-16 21:09:36 +0100
  • cce8c75118 Display viewed and no viewed data for feeds (can be set as a robot too late) Gregory Soutade 2022-11-16 21:09:23 +0100
  • ad01b48898 Change merge_one_hit_only_feeds_parsers by merge_feeds_parsers and set it to False by default Gregory Soutade 2022-11-12 19:00:14 +0100
  • c9bc21a506 Check for multimedia files using lower case Gregory Soutade 2022-11-12 18:59:54 +0100
  • 2e955e5fe2 Update documentation Grégory Soutadé 2022-11-08 20:42:57 +0100
  • 928e4eea5a Move iptogeo.py util into misc Grégory Soutadé 2022-11-10 20:13:39 +0100
  • 41432046a1 Add Anonymize IP plugin Gregory Soutade 2022-11-10 20:06:00 +0100
  • b93c4bf470 Remove browser condition for filter users Geo IP Gregory Soutade 2022-11-10 20:04:56 +0100
  • 2aad389e2b Fix message for all visits and top countries Gregory Soutade 2022-11-10 20:04:45 +0100
  • b5361b6036 Add .html, .css and .js in default compressed files Gregory Soutade 2022-11-08 20:41:56 +0100
  • c16debd36c Update locales Grégory Soutadé 2022-11-07 21:15:07 +0100
  • 6ce0374fe7 Display external referers in filter_users plugin Gregory Soutade 2022-11-07 21:13:49 +0100
  • 26ad1b4635 Update ChangeLog Grégory Soutadé 2022-11-04 20:41:44 +0100
  • 8f8d3851a7 Update documentation Grégory Soutadé 2022-11-04 20:35:17 +0100
  • 48b354abf4 Update translations Grégory Soutadé 2022-11-04 20:34:59 +0100
  • 310fbcdb07 Remove deprecated track users plugin Grégory Soutadé 2022-11-04 20:14:22 +0100
  • f5e581bb46 Update data from AWStats Grégory Soutadé 2022-11-04 20:13:02 +0100
  • 5e99fbcd54 Update icons Grégory Soutadé 2022-11-04 20:10:08 +0100
  • c0fc5a0131 Add user agent in filter users display and limit filtered users to 10 in index Gregory Soutade 2022-11-04 20:04:08 +0100
  • 7ec7e0d644 Add Geo IP location in filter users Gregory Soutade 2022-11-04 20:03:52 +0100
  • c84373b2d7 Filter users filter can now be a function defined in conf Gregory Soutade 2022-11-04 20:03:33 +0100
  • 0e7b6c9131 Add Geo IP web service function in misc Gregory Soutade 2022-11-04 18:30:28 +0100
  • b92a017dba Update documentation Gregory Soutade 2022-06-23 21:21:18 +0200
  • 4d3c2107f0 Don't save all visitors requests into database (save space and computing). Can be changed in deufalt_conf.py with keep_requests value Gregory Soutade 2022-06-23 21:16:30 +0200
  • 99639b65a4 Add conf.py to .gitignore Gregory Soutade 2022-06-23 21:16:04 +0200
  • 9cee1fa71c Move Filter Users plugin into pre_analysis (and keep display part) Gregory Soutade 2022-06-23 21:14:58 +0200
  • d36676ca38 Normalize URL before counting in stats Gregory Soutade 2022-06-23 21:11:43 +0200
  • 37a33f1291 Replace -c argument by config file. Now clean output is -C Gregory Soutade 2022-06-23 21:10:56 +0200
  • b1f1158589 Update search engines Gregory Soutade 2022-06-23 21:09:15 +0200
  • 4e7b2d34d1 Add favicon Gregory Soutade 2022-06-23 21:08:38 +0200
  • 5130b1f6d8 Bad 2to3 python conversion : map() function needs to be included into list() operator. If not, they're only analyzed once Grégory Soutadé 2021-08-06 08:45:04 +0200
  • f149baed70 Fix error: open log file in text mode to avoid doing str conversion and get some bytes result Gregory Soutade 2021-06-04 09:10:50 +0200
  • 937706d88d Fix typo Gregory Soutade 2021-06-04 07:51:15 +0200
  • 229e80a9a5 Update documentation Gregory Soutade 2021-06-03 09:00:45 +0200