Skip to content

Commit

Permalink
Merge branch 'master' of git://github.com/xlr8or/big-brother-bot
Browse files Browse the repository at this point in the history
  • Loading branch information
Courgette committed Nov 1, 2010
2 parents 5fa63dc + cfcdf7e commit 9f5199d
Show file tree
Hide file tree
Showing 5 changed files with 296 additions and 23 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG
@@ -1,3 +1,29 @@
1.4.0 -> 1.4.1
----
A list of changed files is available after release here:
github.com/BigBrotherBot/big-brother-bot/compare/v1.4.0...v1.4.1
----
- Support for CoD:MW2 (for alteriw.net servers)
- Rewrite of the frostbite code for MOH and BFBC2
- Improvements to the MOH parser
- Event/Action support for CoD 5
- Several bugfixes


1.3.3 -> 1.4.0
----
A list of changed files is available after release here:
github.com/BigBrotherBot/big-brother-bot/compare/v1.3.3...v1.4.0
----
- Medal of Honor 2010 support
- Opena Arena 0.8.1 support
- Restart mode fixed (--restart)
- Remote protocols SFTP and HTTP added
- CoD parsers bugfixes
- Xxlrstats plugin improvements
- Updates to stats plugin


1.3.2 -> 1.3.3
----
A list of changed files is available after release here:
Expand Down
242 changes: 242 additions & 0 deletions ChangeLogDetailed.txt
@@ -1,3 +1,245 @@
2010-11-01 Courgette <courgette@ubu-team.org>

* b3/plugins/ftpytail.py: Make ftpytail retry forever in case it
looses FTP connection

2010-10-31 Courgette <courgette@ubu-team.org>

* b3/parsers/frostbite/abstractParser.py: doc

2010-10-29 Courgette <courgette@ubu-team.org>

* : commit a4609735e14bce6a8da088283fb99fa7e8696a37 Author:
Courgette <courgette@ubu-team.org> Date: Fri Oct 29 22:41:42 2010
+0200

2010-10-29 Courgette <courgette@ubu-team.org>

* b3/plugins/publist.py: PLUGIN PUBLIST : send additional info to B3
master for frostbite games

2010-10-29 Courgette <courgette@ubu-team.org>

* : commit da4ce861a4ac2557d5b20d0b1be2d6bc054894f6 Merge: ea82f43
c7f2e28 Author: Courgette <courgette@ubu-team.org> Date: Fri Oct
29 19:49:13 2010 +0200

2010-10-29 xlr8or <xlr8or@xlr8or.com>

* .gitignore: minor

2010-10-29 xlr8or <xlr8or@xlr8or.com>

* b3/setup.py: added cod6 to setup.py

2010-10-28 Courgette <courgette@ubu-team.org>

* : commit 26acf5eef531747cfe135e86ea39e530b8fab87a Author:
Courgette <courgette@ubu-team.org> Date: Thu Oct 28 20:40:03 2010
+0200

2010-10-28 Courgette <courgette@ubu-team.org>

* b3/parser.py: support an new optional syntax for loading plugins
in b3.xml which enable to specify a directory where to find the
plugin with the 'path' attribute.

2010-10-27 Courgette <courgette@ubu-team.org>

* b3/parsers/moh.py: PARSER MOH : make tempban and permban effective

2010-10-25 Courgette <courgette@ubu-team.org>

* : commit d5f3ddb971ef6ae570b9bbe46e3ab09aba7caffd Merge: d2d17bf
20bc035 Author: xlr8or <xlr8or@xlr8or.com> Date: Mon Oct 25
20:54:57 2010 +0200

2010-10-25 xlr8or <xlr8or@xlr8or.com>

* : commit 44ab24818c0133b81112866ec770fc24db7d8b4d Author: xlr8or
<xlr8or@xlr8or.com> Date: Mon Oct 25 02:50:57 2010 -0700

2010-10-25 grosbedo <grosbedo@gmail.com>

* b3/parsers/oa081.py: oa081 parser: enhanced CTF events detection
(can now run flagstats.py plugin) Signed-off-by: grosbedo <grosbedo@gmail.com>

2010-10-25 Courgette <courgette@ubu-team.org>

* : commit dafd550cedb68f0111788a962584846bbc368bd5 Author:
Courgette <courgette@ubu-team.org> Date: Mon Oct 25 00:07:54 2010
+0200

2010-10-25 Courgette <courgette@ubu-team.org>

* : commit cffe18eede2c681fb2a3112b2617c3bd1ed665a2 Author: xlr8or
<xlr8or@xlr8or.com> Date: Sun Oct 24 23:46:21 2010 +0200

2010-10-24 Courgette <courgette@ubu-team.org>

* b3/plugins/adv.py: PLUGIN ADV : prevent plugin crash when no feed
url is set in config

2010-10-24 Courgette <courgette@ubu-team.org>

* : commit 16335578e0b7f7a8e22b28631d0d653707c4be32 Merge: f070e43
e7719b8 Author: Courgette <courgette@ubu-team.org> Date: Sun Oct
24 20:57:34 2010 +0200

2010-10-24 Courgette <courgette@ubu-team.org>

* b3/parsers/moh.py: add missing getTeam()

2010-10-24 xlr8or <xlr8or@xlr8or.com>

* b3/parsers/cod.py, b3/parsers/cod5.py: CoD5 Parser: #
ActionMapping added # Add JoinTeam event processing CoD Parser: #
Some documentation on line formats

2010-10-24 Courgette <courgette@ubu-team.org>

* b3/parsers/moh.py: PARSER MoH : minor fixes

2010-10-24 Courgette <courgette@ubu-team.org>

* : commit 5c2a19a9d81b01efd9ae137b7a8c0adeb9615b78 Author:
Courgette <courgette@ubu-team.org> Date: Sun Oct 24 16:16:22 2010
+0200

2010-10-23 Courgette <courgette@ubu-team.org>

* b3/parsers/moh.py: better handling of MoH events :
server.onRoundOver, server.onRoundOverPlayers,
server.onRoundOverTeamScores and player.onTeamChange

2010-10-23 Courgette <courgette@ubu-team.org>

* b3/parsers/frostbite/abstractParser.py: more renaming

2010-10-23 Courgette <courgette@ubu-team.org>

* b3/parsers/bfbc2.py, b3/parsers/frostbite/abstractParser.py,
b3/parsers/frostbite/bfbc2Connection.py,
b3/parsers/frostbite/connection.py, b3/parsers/frostbite/rcon.py,
b3/parsers/frostbite/util.py, b3/parsers/moh.py: huge refactoring
regarding Frostbite related parsers. Carefull not fully tested and
this is regression prone activity

2010-10-22 xlr8or <xlr8or@xlr8or.com>

* b3/output.py, b3/parser.py: devmode > log2both: adds option to
write to logfile AND stdout simultaneously

2010-10-22 xlr8or <xlr8or@xlr8or.com>

* : commit 001e706b9e58ea2cfb9d6dc351da8314c6f7fa11 Author: xlr8or
<xlr8or@xlr8or.com> Date: Fri Oct 22 20:16:53 2010 +0200

2010-10-22 xlr8or <xlr8or@xlr8or.com>

* b3/run.py: Added restart counter to console

2010-10-22 grosbedo <grosbedo@gmail.com>

* b3/__init__.py, b3/parsers/oa081.py: oa081 parser: fix tk issue
with DM and other team free gametypes global: added TEAM_FREE
constant Signed-off-by: grosbedo <grosbedo@gmail.com>

2010-10-22 grosbedo <grosbedo@gmail.com>

* b3/plugins/stats.py: stats plugin: clientKill and clientDamage
separated from clientKillTeam and clientDamageTeam Signed-off-by: grosbedo <grosbedo@gmail.com>

2010-10-22 grosbedo <grosbedo@gmail.com>

* b3/parsers/oa081.py: oa081.py : fix a BIG issue when detecting
teams (were always unknown) Signed-off-by: grosbedo <grosbedo@gmail.com>

2010-10-22 grosbedo <grosbedo@gmail.com>

* b3/plugins/stats.py: stats.py : No more teamKills if team is
unknown (eg: parser can't detect the team) Signed-off-by: grosbedo <grosbedo@gmail.com>

2010-10-22 Courgette <courgette@ubu-team.org>

* b3/plugins/sftpytail.py: change to the SFTP URI syntax

2010-10-21 Courgette <courgette@ubu-team.org>

* b3/pkg_handler.py: fix an issue that broke the b3_run.exe when
frozen on a machine that have pkg_resources available

2010-10-21 Courgette <courgette@ubu-team.org>

* setupPy2exe.py: setupPy2exe.py : change b3.parsers.bfbc2.* into
b3.parsers.frostibte.*

2010-10-20 Courgette <courgette@ubu-team.org>

* py2exe_builder/b3-installer-project.iss: InnoSetup script: make
the b3 version number a constant. Need InnoSetup preprocessor to
compile

2010-10-20 Courgette <courgette@ubu-team.org>

* b3/functions.py: harden the check for B3 updates which crashed the
bot in case it received non valid xml

2010-10-20 Courgette <courgette@ubu-team.org>

* b3/fake.py: minor change to fakeconsole

2010-10-20 xlr8or <xlr8or@xlr8or.com>

* b3/PKG-INFO: versioning

2010-10-20 xlr8or <xlr8or@xlr8or.com>

* b3/plugins/censor.py: CensorPlugin: Plugin can now be disabled
with !disable censor

2010-10-17 xlr8or <xlr8or@xlr8or.com>

* : commit 5c38df867df4886b84ef659fb6de6973efcf06d8 Merge: 3bbb4eb
27991d9 Author: xlr8or <xlr8or@xlr8or.com> Date: Sun Oct 17
11:16:22 2010 +0200

2010-10-17 xlr8or <xlr8or@xlr8or.com>

* b3/parsers/cod2.py: [cod2]: Don't let version exceptions be
inherited by later parsers

2010-10-17 Courgette <courgette@ubu-team.org>

* b3/conf/plugin_adv.xml, b3/plugins/adv.py: PLUGIN ADV : can set
rate in seconds

2010-10-17 Courgette <courgette@ubu-team.org>

* b3/conf/plugin_welcome.xml, b3/plugins/welcome.py: PLUGIN WELCOME
: can now customize for how long the bot waits before welcoming a
second time a player

2010-10-13 xlr8or <xlr8or@xlr8or.com>

* b3/extplugins/xlrstats.py: [xlrstats] BugFix: Empty field webfront
Url is now allowed in config

2010-10-11 xlr8or <xlr8or@xlr8or.com>

* py2exe_builder/build_py2exe.bat, setup.cfg: release package format
changes

2010-10-11 xlr8or <xlr8or@xlr8or.com>

* b3/setup.py, versions.txt: config wizard updates

2010-10-11 xlr8or <xlr8or@xlr8or.com>

* ChangeLogDetailed.txt, b3.egg-info/PKG-INFO,
b3.egg-info/SOURCES.txt, b3/PKG-INFO, setup.py, versions.txt:
Versioning 1.4.0

2010-10-11 xlr8or <xlr8or@xlr8or.com>

* b3/parsers/frostbite/bfbc2Connection.py,
Expand Down
3 changes: 2 additions & 1 deletion MANIFEST.in
@@ -1,2 +1,3 @@
include *.txt *.py *.xml *.sql CHANGELOG README b3/PKG-INFO
exclude py2exe_builder/*
exclude py2exe_builder/*
exclude .idea/*
4 changes: 3 additions & 1 deletion b3.egg-info/SOURCES.txt
Expand Up @@ -130,10 +130,12 @@ b3/parsers/smg.py
b3/parsers/smg11.py
b3/parsers/wop.py
b3/parsers/frostbite/__init__.py
b3/parsers/frostbite/bfbc2Connection.py
b3/parsers/frostbite/abstractParser.py
b3/parsers/frostbite/connection.py
b3/parsers/frostbite/protocol.py
b3/parsers/frostbite/punkbuster.py
b3/parsers/frostbite/rcon.py
b3/parsers/frostbite/util.py
b3/plugins/__init__.py
b3/plugins/admin.py
b3/plugins/adv.py
Expand Down
44 changes: 23 additions & 21 deletions versions.txt
@@ -1,9 +1,9 @@
project files/versions signature: a327513988a88c946ce08c934a5e17db
project files content signature: a3c7eca1815de27bce57e240486ddc3e
b3\__init__.py e5a5ce585d2afef8307972b68860bef8 1.1.1
project files/versions signature: 70ccd3c502cf5031d8781bc10a5a2e89
project files content signature: 35a2d737a975887f4f5c6c360e15d040
b3\__init__.py ae74499c377afed3705da16b8e6227bd 1.1.2
b3\clients.py c6d0026220debcb70cb9c19964dac023 1.2.13
b3\config.py 9a08abbb8974661a5384cf8ff5ddcc9b 1.3.1
b3\cron.py 990f5a6d45564218629b0f1ea3f0bd53 1.3.1
b3\cron.py 1ca8d959ee0cbe1244b56963ca6d2c9b 1.4.0
b3\cvar.py 779b8445ae8bca02f6028bd773150585 1.0.1
b3\events.py 10b1aee821333387c2a49468cfe52437 1.1.2
b3\extplugins\__init__.py 01abfc750a0c942167651c40d088531d None
Expand Down Expand Up @@ -60,25 +60,27 @@ b3\lib\yaml\resolver.py 9051450257e216588ea41fd8073f497d None
b3\lib\yaml\scanner.py b5c7fbb502536bd06bd52f838c430370 None
b3\lib\yaml\serializer.py c75e5461f4d4a763a17ac5bdc12a6301 None
b3\lib\yaml\tokens.py 33423c7f46708cc3884a32b8ed937ac6 None
b3\output.py a6dc7d66041ba1e907de4270528ea67c 1.4.0
b3\parser.py 84975474701fe06a0cd425948479b7e0 1.19.3
b3\output.py 48e3a1d5eba26b0f1953acd3d9bca101 1.5.0
b3\parser.py 2a8e1b1ba8fa53332106e166e27ba928 1.20.0
b3\parsers\__init__.py dc27db9710c1c207a8bd46935163efc1 None
b3\parsers\bfbc2.py 6fb04651b4cdef8d10bb5b948cc7b07c 1.3.10
b3\parsers\cod.py 70a5fbc4e89846c549754d2855e4ec65 1.4.14
b3\parsers\bfbc2.py 574ea5d11ee20d4e87dc581100cc9c98 2.0
b3\parsers\cod.py 0110caed4ca943da68eaddc7675629d5 1.4.15
b3\parsers\cod2.py 9a29e7a8b3d7992e8d303cc3bcb84467 1.2.5
b3\parsers\cod4.py 3aeb2cdeab3ce997534c35abccec94f9 1.3.2
b3\parsers\cod5.py 77f74207be6d0e2b147c8958d44f6400 1.2.1
b3\parsers\cod5.py 2360d057edbb045a90df54073269908b 1.3
b3\parsers\cod6.py 1418c1379aa8900656e2554302f0a5b9 0.2
b3\parsers\et.py 6e254d778460bca6d179406cd779da8f 0.0.1
b3\parsers\etpro.py 84f89a6ac96e1b755006405e79980f77 0.0.2
b3\parsers\frostbite\__init__.py d41d8cd98f00b204e9800998ecf8427e None
b3\parsers\frostbite\bfbc2Connection.py f3e9bb16ba1d915e2664c0d53e67c417 1.2.2
b3\parsers\frostbite\abstractParser.py 89abdfce79442648217f86a108ae7512 1.1
b3\parsers\frostbite\connection.py 9f1bee6bb3d7bdc5fae777164389b0d6 2.0
b3\parsers\frostbite\protocol.py 1c7755c8b3eae89a659118147a53d972 1.0.1
b3\parsers\frostbite\punkbuster.py 3a4153415be31cf25d3a1588c1790301 1.1
b3\parsers\frostbite\rcon.py da27eb2131cc7e77641fc1446e93d096 1.0
b3\parsers\frostbite\rcon.py 77598a0b767cc78bf39bf3b23ff19428 2.0
b3\parsers\frostbite\util.py a505162dc63a0e85e294b3d79d1283dc 1.0
b3\parsers\iourt41.py c7987fb5de6cbeacb7adef0e533f4645 1.7.12
b3\parsers\moh.py 5ce07eaee18ab69dcf40e1802e1b4f93 0.2
b3\parsers\oa081.py 1fcbee6fdab17c8adbf51bfd037ae536 0.8.5
b3\parsers\moh.py e8729a5af8f4d6949406b96b6aeb0246 0.9
b3\parsers\oa081.py c64394d3b559c1247a53547c0bdde13c 0.9.3
b3\parsers\punkbuster.py d3209866e3308aec665df17574758cc1 1.0.2
b3\parsers\q3a.py b87d16c3605417dd50a5add54d3c7f71 1.4.4
b3\parsers\q3a_rcon.py eeeeb7f6fca1cd045b7cf957120ec615 1.3.6
Expand All @@ -88,25 +90,25 @@ b3\parsers\wop.py 00b0cf6df6d1cd2c45821478f6595ce8 1.0.2
b3\pkg_handler.py 6830d1447fed9b2fc71db48d53bb1ad0 1.2.1
b3\plugin.py 5a2ec9799442472c076e3a0afc0a8aa0 1.4.0
b3\plugins\__init__.py 01abfc750a0c942167651c40d088531d None
b3\plugins\admin.py b220f2acf827208940afc1fe57ae9d69 1.8.1
b3\plugins\adv.py 77c47d1721d2b13ef863ca3264677029 1.2.1
b3\plugins\admin.py a8af9a692f5ebfd23da591634a104566 1.8.2
b3\plugins\adv.py 1e38e4338e0c600eb1239b7245ddadd3 1.2.2
b3\plugins\censor.py c247b8e10211e773fc7c27b3c9d9ff03 2.2.1
b3\plugins\codam.py 3f9eb16ba53188a81f001bc935199d6a 0.0.1
b3\plugins\ftpytail.py e72d0e64c6b257beb4e1c3bd3f9bf02f 1.5.3
b3\plugins\ftpytail.py 9bebe56aeead2a537b6c67adb19c9cbe 1.5.5
b3\plugins\httpytail.py a6fb5db0f88db1dbb9b8711935a04e15 0.1
b3\plugins\login.py 281ddba7701105bb90053696eedcf31f 1.0.3
b3\plugins\pingwatch.py 5d354a372d38d53a15a08b5320355b87 1.2.2
b3\plugins\publist.py b6f29e4e0e7dfe3719bcae6cda159e7c 1.5
b3\plugins\publist.py 569e35d0f17021531297f138b34fdafc 1.6
b3\plugins\punkbuster.py 43da452abaad2c1dce277c7cad629f60 1.0.8
b3\plugins\sftpytail.py 14b3fd8ddea1e45b1ab697e184bf5c8c 0.1.1
b3\plugins\sftpytail.py 51e663a1ecbce4d8bb2960d2efe02b7d 1.0
b3\plugins\spamcontrol.py fca33f29845b1f918058fa8f4dc8fc77 1.1.2
b3\plugins\stats.py a71757c3c5c41499229fb7e314bb109e 1.3.2
b3\plugins\stats.py b4bffff931ef6a56e639b3538d6b5f9d 1.3.4
b3\plugins\status.py aeda4eed2ca098f69234af39dbf4593f 1.4.3
b3\plugins\tk.py 97b76bc73732ac69da966ebec0a9e5f2 1.2.4
b3\plugins\welcome.py 898b540f817581667b05bd2aca25c3cc 1.1
b3\querybuilder.py ea31f273c1342feadbf929bb06865ded 1.0.1
b3\run.py aa522de4283c6388a31f7d07d6ae991a 1.3.2
b3\setup.py 1edca63d4bce37fe920bdf3bdaf07468 0.5.1
b3\run.py 32a103988a829254859b949e2fc5cc80 1.3.3
b3\setup.py 556bb08cc1b51c560f0a6a4f50c9f1a7 0.5.1
b3\storage.py c4f7752541442de630c3177a97e8344b 1.7.2
b3\timezones.py ae7ca81b37e6d3ade739d8d1b648555f 1.0.0
b3\tools\__init__.py d41d8cd98f00b204e9800998ecf8427e None
Expand Down

0 comments on commit 9f5199d

Please sign in to comment.