netfilter project logo

iptables Release of the netfilter/iptables project

iptables Releases

2019-Dec-02: iptables-1.8.4

ChangeLog
iptables-1.8.4.tar.bz2 : GPG signature (key) : sha256sum 993a3a5490a544c2cbf2ef15cf7e7ed21af1845baf228318d5c36ef8827e157c
Patch against 1.8.3 : GPG signature : sha256sum dcc419b634bd94cca0ddeff60b2a0830526ef14486d096f35e8e37e41d58c907

2019-May-27: iptables-1.8.3

ChangeLog
iptables-1.8.3.tar.bz2 : GPG signature (key) : sha256sum a23cac034181206b4545f4e7e730e76e08b5f3dd78771ba9645a6756de9cdd80
Patch against 1.8.2 : GPG signature : sha256sum b0ed9a3be9b24db424947f57821ca568130094c4eb87b92b40a5b8b9ac4d2053

2018-Nov-13: iptables-1.8.2

ChangeLog
iptables-1.8.2.tar.bz2 : GPG signature (key) : sha256sum a3778b50ed1a3256f9ca975de82c2204e508001fc2471238c8c97f3d1c4c12af
Patch against 1.8.1 : GPG signature : sha256sum 22a4945b2086f39317769794b131638939614a997410f0622cc5dd9e8a75332c

2018-Oct-23: iptables-1.8.1

ChangeLog
iptables-1.8.1.tar.bz2 : GPG signature (key) : sha256sum 8fe4f297cf9c9bbab4972f95527f3e484f60c17c61800c9bff562f06c45461d8
Patch against 1.8.0 : GPG signature : sha256sum 118e329d974311cccb0f3ba5e248cc75cc091c391360fafedf155263386f4282

2018-Jul-07: iptables-1.8.0

ChangeLog
iptables-1.8.0.tar.bz2 : GPG signature (key) : sha256sum c4cbfa187c4296e4bc2e347ebbc21e309def7274773f20f0df0b8feaf7e8de50
Patch against 1.6.2 : GPG signature : sha256sum df7c2708c4c5fcf04d2b920fc721057cf9e5f2e81db125c745e9c66349a5ff33

2018-Feb-02: iptables-1.6.2

ChangeLog
iptables-1.6.2.tar.bz2 : GPG signature (key) : sha1sum 6279effbf8f2c7ff53d19ae13308f8a6e6a60dd9
Patch against 1.6.1 : GPG signature : sha1sum 91fb88f33a02e02b1ab4c33af79af5651deb061f

2017-Jan-27: iptables-1.6.1

ChangeLog
iptables-1.6.1.tar.bz2 : GPG signature (key) : sha1sum b2592490ca7a6c2cd0f069e167a4337c86acdf91
Patch against 1.6.0 : GPG signature : sha1sum e211956edfa720ae623cfcfb800353222d3407a6

2015-Dec-18: iptables-1.6.0

ChangeLog
iptables-1.6.0.tar.bz2 : GPG signature (key) : md5sum 27ba3451cb622467fc9267a176f19a31
Patch against 1.4.21 : GPG signature : md5sum 75b6ee6c16d006f56a88ea84b5d0e122

2013-Nov-22: iptables-1.4.21

ChangeLog
iptables-1.4.21.tar.bz2 : GPG signature (key) : md5sum 536d048c8e8eeebcd9757d0863ebb0c0
Patch against 1.4.20 : GPG signature : md5sum cf7cbc1cf366b5e476b872e1e6e600b1

2013-Aug-08: iptables-1.4.20

ChangeLog
iptables-1.4.20.tar.bz2 : GPG signature (key) : md5sum 387b92d3efcf4f07fe31c3bf0f1d18f5
Patch against 1.4.19.1 : GPG signature : md5sum 1c3ccef6da848b06afc4d2e280164377

2013-May-29: iptables-1.4.19.1

ChangeLog
iptables-1.4.19.1.tar.bz2 : GPG signature (key) : md5sum be97ce9007fa42c867901b496c935a0a
Patch against 1.4.19 : GPG signature : md5sum 224406a464df61cb8116c233b41d4983

2013-May-29: iptables-1.4.19

ChangeLog
iptables-1.4.19.tar.bz2 : GPG signature (key) : md5sum 0e33aebcc92cea0fd178f8326fa14107
Patch against 1.4.18 : GPG signature : md5sum 726743674a5e109169747e74cdf8afc0

2013-Mar-03: iptables-1.4.18

ChangeLog
iptables-1.4.18.tar.bz2 : GPG signature (key) : md5sum a819199d5ec013b82da13a8ffbba857e
Patch against 1.4.17 : GPG signature : md5sum 3ddd5a2227ff377a4cf1e9828b0d3044

2012-Dec-25: iptables-1.4.17

ChangeLog
iptables-1.4.17.tar.bz2 : GPG signature (key) : md5sum c3fb2ffd5b39d0d54b06ccc4c8660116
Patch against 1.4.16.2 : GPG signature : md5sum 51f519129cc6d3df6e37363e0be94f01

2012-Oct-18: iptables-1.4.16.3

ChangeLog
iptables-1.4.16.3.tar.bz2 : GPG signature (key) : md5sum 6dd40c12fb8f4c4312a0f8434369fbcd
Patch against 1.4.16.2 : GPG signature : md5sum 00a9bbff9c10c6b7dd15627732eb3a1d

2012-Oct-08: iptables-1.4.16.2

ChangeLog
iptables-1.4.16.2.tar.bz2 : GPG signature (key) : md5sum 57220bb26866a713073e5614f88071fc
Patch against 1.4.16.1 : GPG signature : md5sum 388a29cb863d485f8770854723ea06e9

2012-Oct-08: iptables-1.4.16.1

ChangeLog
iptables-1.4.16.1.tar.bz2 : GPG signature (key) : md5sum 920da6037b33d17bdcfebb89da749076
Patch against 1.4.16 : GPG signature : md5sum 7af5fc360b4e1d8d37b3bc1e9dc439e2

2012-Oct-08: iptables-1.4.16

ChangeLog
iptables-1.4.16.tar.bz2 : GPG signature (key) : md5sum 2a39ff9b72cbdcbc3c9a5cd7519aae3a
Patch against 1.4.15 : GPG signature : md5sum 23e4d7b0b71c436a17205d2da153938d

2012-Jul-31: iptables-1.4.15

ChangeLog
iptables-1.4.15.tar.bz2 : GPG signature (key) : md5sum 8bf564ea8348522fc1db727868828def
Patch against 1.4.14 : GPG signature : md5sum 28016fb288be9de4e2bddbca8c901823

2012-May-26: iptables-1.4.14

ChangeLog
iptables-1.4.14.tar.bz2 : GPG signature (key) : md5sum 5ab24ad683f76689cfe7e0c73f44855d
Patch against 1.4.13 : GPG signature : md5sum 3662d600d9ed2b18b44a8e18c633a3c8

2012-Mar-27: iptables-1.4.13

ChangeLog
iptables-1.4.13.tar.bz2 : GPG signature (key) : md5sum 40a15608ec57b50e9377cace546dd115
Patch against 1.4.12.2 : GPG signature : md5sum 729c03ce8612a01047cffce3294ebe2e

2012-Jan-02: iptables-1.4.12.2

ChangeLog
iptables-1.4.12.2.tar.bz2 : GPG signature (key) : md5sum 212112389c7f10c72efb31a4ed193a4c
Patch against 1.4.12.1 : GPG signature : md5sum 5587f1794dd5940cec551854357a8ec0

2011-Sep-01: iptables-1.4.12.1

ChangeLog
iptables-1.4.12.1.tar.bz2 : GPG signature (key) : md5sum b08a1195ec2c1ebeaf072db3c55fdf43
Patch against 1.4.12 : GPG signature : md5sum 2fad127e530f32f83960a417660a2a11

2011-Jul-22: iptables-1.4.12

iptables 1.4.12 has been released. This release supports all new features of the 3.0.0 kernel.

ChangeLog
iptables-1.4.12.tar.bz2 : GPG signature (key) : md5sum d3f145c2c91daecbb4251bc79390b46c
Patch against 1.4.11.1 : GPG signature : md5sum 6e60c86aa8a15a748322343911ed70d5

2011-Jun-08: iptables-1.4.11.1

iptables 1.4.11.1 has been released. This is pure bugfix release for problems discovered in the 1.4.11 release.

ChangeLog
iptables-1.4.11.1.tar.bz2 : GPG signature (key) : md5sum 7de6e1ae7ed8a2025f184763a6a24b9a
Patch against 1.4.11 : GPG signature : md5sum 270347169b5d980705d04a176aba4faf

2011-May-26: iptables-1.4.11

iptables 1.4.11 has been released. This release supports all new features of the 2.6.37-39 kernels.

ChangeLog
iptables-1.4.11.tar.bz2 : GPG signature (key) : md5sum 4d77c912d17364e2515fda27d398e15e
Patch against 1.4.10 : GPG signature : md5sum 8e173e92512c8f96242b1de0756277f9

2010-Okt-29: iptables-1.4.10

iptables 1.4.10 has been released. This release supports all new features of the 2.6.36 kernel.

ChangeLog
iptables-1.4.10.tar.bz2 : GPG signature (key) : md5sum f382fe693f0b59d87bd47bea65eca198
Patch against 1.4.9 : GPG signature : md5sum 0052dd270c12f7bd7f7d0d27d3ef6642

2010-Aug-06: iptables-1.4.9.1

iptables 1.4.9.1 has been released. This release fixes a compilation problem with static linking in the 1.4.9 release.

ChangeLog
iptables-1.4.9.1.tar.bz2 : GPG signature (key) : md5sum fbadfb0b5f2dbda49e0ad06a798898e3
Patch against 1.4.9.1 : GPG signature : md5sum 1b4029da0e58aa57ca7ad438e53aff0a

2010-Aug-03: iptables-1.4.9

iptables 1.4.9 has been released. This release supports all new features of the 2.6.35 kernel.

ChangeLog
iptables-1.4.9.tar.bz2 : GPG signature (key) : md5sum db1312f7ce5a4c11dc981a2ac76b26e8
Patch against 1.4.8 : GPG signature : md5sum e7ade7e5deacef033781267d775e008d

2010-May-20: iptables-1.4.8

iptables 1.4.8 has been released. This release supports all new features of the 2.6.34 kernel.

ChangeLog
iptables-1.4.8.tar.bz2 : GPG signature (key) : md5sum 697ed89f37af4473a5f6349ba2700f2d
Patch against 1.4.7 : GPG signature : md5sum d5ebd976db6b08cf8caf043a56e5f7a7

2010-Mar-01: iptables-1.4.7

iptables 1.4.7 has been released. This release supports all new features of the 2.6.33 kernel.

ChangeLog
iptables-1.4.7.tar.bz2 : GPG signature (key) : md5sum 645941dd1f9e0ec1f74c61918d70d52f
Patch against 1.4.6 : GPG signature : md5sum 58aa13aaddc4cb60d625be1b4ddd9bc7

2009-Dec-09: iptables-1.4.6

iptables 1.4.6 has been released. This release supports all new features of the 2.6.32 kernel.

ChangeLog
iptables-1.4.6.tar.bz2 : GPG signature (key) : md5sum c67cf30e281a924def6426be0973df56
Patch against 1.4.5 : GPG signature : md5sum 7da3b99b5ca7aafa71782189905629c3

2009-Sep-14: iptables-1.4.5

iptables 1.4.5 has been released. This release supports all new features of the 2.6.31 kernel.

ChangeLog
iptables-1.4.5.tar.bz2 : GPG signature (key) : md5sum 44f13990132c20299c1994cd6f425140
Patch against 1.4.4 : GPG signature : md5sum c2996ef586d28c5786ee9be39206da35

2009-Jun-16: iptables-1.4.4

iptables 1.4.4 has been released. This release supports all new features of the 2.6.30 kernel.

ChangeLog
iptables-1.4.4.tar.bz2 : GPG signature (key) : md5sum 08cd9196881657ea0615d926334cb7e9
Patch against 1.4.3.2 : GPG signature : md5sum 0a31842b9d4a8527bf65811799b9638b

2009-Apr-06: iptables-1.4.3.2

iptables 1.4.3.2 has been released. This release supports all new features of the 2.6.29 kernel, and it fixes several bugs of the previous 1.4.3.1 release.

ChangeLog
iptables-1.4.3.2.tar.bz2 : GPG signature (key) : md5sum 545698693b636cfc844aafc6729fd48a
Patch against 1.4.3.1 : GPG signature : md5sum 4609a53aa94bf3095976f3b98acf3df1

2009-Mar-24: iptables-1.4.3.1

iptables 1.4.3.1 has been released. This release supports all new features of the 2.6.29 kernel, and it fixes a compilation issue in 1.4.3.

ChangeLog
iptables-1.4.3.1.tar.bz2 : GPG signature (key) : md5sum 9c67f796f69e1e016cc19e2c19357711
Patch against 1.4.3 : GPG signature : md5sum fdea6043a692f46829917baa62ec9b2d

2009-Mar-23: iptables-1.4.3

iptables 1.4.3 has been released. This release supports all new features of the 2.6.29 kernel.

ChangeLog
iptables-1.4.3.tar.bz2 : GPG signature (key) : md5sum 952f8df5815b658bdf34b8d58fe94c63
Patch against 1.4.2 : GPG signature : md5sum 57ba28ae495bbd2d9d3cd216fc06eb11

2008-Oct-13: iptables-1.4.2

iptables 1.4.2 has been released. This release supports all new features of the 2.6.27 kernel.

ChangeLog
iptables-1.4.2.tar.bz2 : GPG signature (key) : md5sum a138d1c2e74321e0e4e228a9fb301c9a
Patch against 1.4.2-rc1 : GPG signature : md5sum 1085ed30fe96466be0874c30c4349749

2008-Jul-23: iptables-1.4.2-rc1

iptables 1.4.2-rc1 has been released. This is the first release candidate for the 1.4.2 release.

ChangeLog
iptables-1.4.2-rc1.tar.bz2 : GPG signature (key) : md5sum ba1f17cac3f71e3df7cc4afef13a630c
Patch against 1.4.1.1 : GPG signature : md5sum a1955a53092bbe4310a09349979534ce

2008-Jun-17: iptables-1.4.1.1

iptables 1.4.1.1 has been released. This release is a pure bugfix release for regressions reported against 1.4.1.

ChangeLog
iptables-1.4.1.1.tar.bz2 : GPG signature (key) : md5sum 723fa88d8a0915e184f99e03e9bf06cb
Patch against 1.4.1 : GPG signature : md5sum f0ca8d2e36a682131cf25ba8dbf6ab9f

2008-Jun-10: iptables-1.4.1

iptables 1.4.1 has been released:

ChangeLog
iptables-1.4.1.tar.bz2 : GPG signature (key) : md5sum e628f033b95741266a315d54fe73db9c
Patch against 1.4.0 : GPG signature : md5sum 5d038e7fe5f4e4d11767f29f0eb459ec

2008-Jun-06: iptables-1.4.1-rc3

iptables 1.4.1-rc3 has been released:

ChangeLog
iptables-1.4.1-rc3.tar.bz2 : GPG signature (key) : md5sum bc3e461d2c43c2f1280cffe85d3a1e4b
Patch against 1.4.1-rc2 : GPG signature : md5sum 40c61963184f309faf9cf281477597f6

2008-May-26: iptables-1.4.1-rc2

iptables 1.4.1-rc2 has been released:

ChangeLog
iptables-1.4.1-rc2.tar.bz2 : GPG signature (key) : md5sum d871036832a540f3113f6a90791d04ee
Patch against 1.4.1-rc1 : GPG signature : md5sum 13b59b9afe8211a0ceda91ed388e361a

2008-May-19: iptables-1.4.1-rc1

iptables 1.4.1-rc1 has been released:

ChangeLog
iptables-1.4.1-rc1.tar.bz2 : GPG signature (key) : md5sum f92455aba8527649f4ce4b094658ea15
Patch against 1.4.0 : GPG signature : md5sum f92455aba8527649f4ce4b094658ea15

2007-Dec-22: iptables-1.4.0

iptables 1.4.0 has been released:

ChangeLog
iptables-1.4.0.tar.bz2 : GPG signature (key) : md5sum 90cfa8a554a29b0b859a625e701af2a7
Patch against 1.4.0rc1 : md5sum 0a45db471aa0ccb52438ddda004a07bb

2007-Oct-15: iptables-1.4.0rc1

iptables 1.4.0rc1 has been released:

ChangeLog
iptables-1.4.0rc1.tar.bz2 : GPG signature (key) : md5sum f530c84b8ac597708a428e3ef8c49905
Patch against 1.3.8 : md5sum f4a0334e1b06c2ee80712942d4f52d42

2007-Jun-25: iptables-1.3.8

iptables 1.3.8 has been released:

ChangeLog
iptables-1.3.8.tar.bz2 : GPG signature (key) : md5sum 0a9209f928002e5eee9cdff8fef4d4b3
Patch against 1.3.7 : md5sum 9906197e9acfd7488802b991de78b2b2

2006-Dec-04: iptables-1.3.7

iptables 1.3.7 has been released:

ChangeLog
iptables-1.3.7.tar.bz2 : GPG signature (key) : md5sum dd965bdacbb86ce2a6498829fddda6b7
Patch against 1.3.6 : md5sum 0e402af6bdde9f4906a43b3aa95bd17d

2006-Sep-28: iptables-1.3.6

iptables 1.3.6 has been released:

ChangeLog
iptables-1.3.6.tar.bz2 : GPG signature (key) : md5sum 077e886a9c90a11bb47f3d7a4fc4a689
Patch against 1.3.5 : md5sum 960a79626bc23ba58dcc9beeeceb8393

2006-Jan-31: iptables-1.3.5

iptables 1.3.5 has been released:

ChangeLog
iptables-1.3.5.tar.bz2 : GPG signature (key) : md5sum 00fb916fa8040ca992a5ace56d905ea5
Patch against 1.3.4 : md5sum c784d0cfc5fb376c57995917f74699f5

2005-Nov-03: iptables-1.3.4

iptables 1.3.4 has been released:

ChangeLog
iptables-1.3.4.tar.bz2 : GPG signature (key) : md5sum fdff8abe890807968226b0c374335305
Patch against 1.3.3 : md5sum ba9b3e7471c3bcadcd7f6df0124fdfec

2005-Jul-29: iptables-1.3.3

iptables 1.3.3 has been released:

ChangeLog
iptables-1.3.3.tar.bz2 : GPG signature (key) : md5sum 86d88455520cfdc56fd7ae27897a80a4
Patch against 1.3.2 : md5sum dd28ed421fdbbc3f63e0f9f3ade7521e

2005-Jul-10: iptables-1.3.2

iptables 1.3.2 has been released:

ChangeLog
iptables-1.3.2.tar.bz2 : GPG signature (key) : md5sum 9a951971de3f6c7f60dece4023a48687
Patch against 1.3.1 : md5sum 0ebc03394b5f2e81590f129007d973bc

2005-Mar-07: iptables-1.3.1

iptables 1.3.1 has been released:

ChangeLog
iptables-1.3.1.tar.bz2 : GPG signature (key) : md5sum c3358a3bd0d7755df0b64a5063db296b
Patch against 1.3.0 : md5sum b55edf1f08586f82532780bd506534e1

2005-Feb-12: iptables-1.3.0

Finally, final 1.3.0 release is out.

ChangeLog
iptables-1.3.0.tar.bz2 : GPG signature (key) : md5sum a072c0f09f1b289cb7af56f76407d033
Patch against 1.2.11 : md5sum ad56b56877191879aae43a7b18f51e33

2005-Feb-01: iptables-1.3.0rc1

Finally, the first 1.3.0 release candidate is released. If you've been looking for tremendous ruleset update performance improvements, this is the way to go.

ChangeLog
iptables-1.3.0rc1.tar.bz2 : GPG signature (key) : md5sum fff06040f51e1b8004193ab302654d92
Patch against 1.2.11 : md5sum 67dfb462aee0442c6cc4e90eb4f47dcd

2004-Jun-21: iptables-1.2.11

ChangeLog
iptables-1.2.11.tar.bz2 : GPG signature (key) : md5sum 0a5f5f226e41ce408a895bec995e8c05
Patch against 1.2.10 : md5sum 5288beead56111561eaf1d69a7c1f9b4

2004-Jun-15: iptables-1.2.10

ChangeLog
iptables-1.2.10.tar.bz2 : GPG signature (key) : md5sum ca877a03e5af5f003444313e11b3672a
Patch against 1.2.9 : md5sum e217e470b023daf8d8bb56d4448a74a6

2003-Nov-02: iptables-1.2.9

ChangeLog
iptables-1.2.9.tar.bz2 : GPG signature (key) : md5sum 8299db6ffbe98496d7f57dbb00f17e7d
Patch against 1.2.8 : md5sum cc7e5190f1e6e17757cf4134be3f8581

2003-Oct-07: iptables-1.2.9rc1

ChangeLog
iptables-1.2.9rc1.tar.bz2 : GPG signature (key) : md5sum 4eda3f086da423b7fe35802b5b833db0
Patch against 1.2.8 : md5sum 1b5507f883a37388980b8021b1847db4

2003-Apr-13: iptables-1.2.8

ChangeLog
iptables-1.2.8.tar.bz2 : GPG signature (key) : md5sum cf62ebdabf05ccc5479334cc04fa993c
Patch against 1.2.7a : md5sum bca22c55999b4221b7e46f4fbe524de0

2002-Aug-26: iptables-1.2.7a

ChangeLog
iptables-1.2.7a.tar.bz2 : GPG signature (key) : md5sum e9de1c98c86a93934c8ada812fc8b286
Patch against 1.2.6a : md5sum dc90c91766276e5ef1aaceefc3fae07d

2002-Aug-07: iptables-1.2.7

broken. Please don't use iptables-1.2.7 or pom-20020806 anymore.

ChangeLog
iptables-1.2.7.tar.bz2 : GPG signature (key) : md5sum 3b25c9516071076d69458a144a5060c0
Patch against 1.2.6a : md5sum cc4633440cfc8997c0d48b05e892b77e

2002-Mar-17: iptables-1.2.6a

ChangeLog
iptables-1.2.6a.tar.bz2 : GPG signature (key) : md5sum a70089706f9e5c162895ac498ac2e123
Patch against 1.2.5 : md5sum 5f200d1ebb036f943c026aed5880ddfa

2002-Mar-14: iptables-1.2.6a

ChangeLog
iptables-1.2.6.tar.bz2 : GPG signature (key) : md5sum d453ed573d0f7dbb144e98a29795bbd9
Patch against 1.2.5 : md5sum d745ff616b49d9db8b08bf2978b678b7

2002-Jan-11: iptables-1.2.5

ChangeLog
iptables-1.2.5.tar.bz2 : GPG signature (key) : md5sum 3446aec70217df6cc5be7c155817f54e
Patch against 1.2.4 : md5sum b19eea4a63b37fef48fce35196e315f0

2001-Oct-21: iptables-1.2.4

ChangeLog
iptables-1.2.4.tar.bz2 : GPG signature (key) : md5sum e78e5780bc61b9c3016b0ac312c7777f
Patch against 1.2.3 : md5sum 7b316cf6ff600b6e6f04bd2de127fd80

2001-Sep-02: iptables-1.2.3

ChangeLog
iptables-1.2.3.tar.bz2 : GPG signature (key) : md5sum 68c55130d68a03c451de0ac900c67448
Patch against 1.2.2 : md5sum 1e0da8c70cd64faef008eb7796d68460

2001-May-07: iptables-1.2.2

ChangeLog
iptables-1.2.2.tar.bz2 : GPG signature (key) : md5sum 7d065a5d1e7003a0e61bece79a88d903
Patch against 1.2.1a : md5sum 841370354dec0651ca3cc2d1b0692c3f

2001-Mar-19: iptables-1.2.1a

ChangeLog
iptables-1.2.1a.tar.bz2 : GPG signature (key) : md5sum a7196af43f81c33467e658365a043037
Patch against 1.2 : md5sum c2d04dee6ef307bf15678f6b8e481e0f

2001-Jan-08: iptables-1.2

ChangeLog
iptables-1.2.tar.bz2 : GPG signature (key) : md5sum 8a6ae3a22b4e402e251150a37f3400ca
Patch against 1.1.2 : md5sum cca3c07f8f7d7e48a2d71b3162f2f63f

2000-Oct-11: iptables-1.1.2

ChangeLog
iptables-1.1.2.tar.bz2 : GPG signature (key) : md5sum 7c98763fae835bba08284559e0125dfa
Patch against 1.1.1 : md5sum e2fe8d813a339f6fedc89a045ca375f9

Subversion Snapshots

We now also provide daily Subversion snapshots. They are available from the following location: ftp://ftp.netfilter.org/pub/iptables/snapshot (or one of our mirrors).


Copyright © 1999-2014 Harald Welte, Pablo Neira Ayuso . Pablo Neira Ayuso