Mirror from bluesky-social/pds

pds v0.4.135

Devin Ivy 9c12d0de f054eefe

Changed files
+104 -89
service
+1 -1
service/package.json
··· 7 7 "main": "index.js", 8 8 "license": "MIT", 9 9 "dependencies": { 10 - "@atproto/pds": "0.4.107" 10 + "@atproto/pds": "0.4.135" 11 11 } 12 12 }
+103 -88
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.107 10 - version: 0.4.107 9 + specifier: 0.4.135 10 + version: 0.4.135 11 11 12 12 packages: 13 13 ··· 32 32 resolution: {integrity: sha512-ghOqHFyJlQVFPESzlVHjKroP0tPzbmG5Jms0dNI9yLDEfL8xp4OFPWLX4f6T8mRq69wWs4nIDM3sSsFbFqLa1w==} 33 33 dev: false 34 34 35 - /@atproto-labs/simple-store-memory@0.1.2: 36 - resolution: {integrity: sha512-q6wawjKKXuhUzr2MnkSlgr6zU6VimYkL8eNvLQvkroLnIDyMkoCKO4+EJ885ZD8lGwBo4pX9Lhrg9JJ+ncJI8g==} 35 + /@atproto-labs/simple-store-memory@0.1.3: 36 + resolution: {integrity: sha512-jkitT9+AtU+0b28DoN92iURLaCt/q/q4yX8q6V+9LSwYlUTqKoj/5NFKvF7x6EBuG+gpUdlcycbH7e60gjOhRQ==} 37 37 dependencies: 38 - '@atproto-labs/simple-store': 0.1.2 38 + '@atproto-labs/simple-store': 0.2.0 39 39 lru-cache: 10.2.0 40 40 dev: false 41 41 42 - /@atproto-labs/simple-store@0.1.2: 43 - resolution: {integrity: sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ==} 42 + /@atproto-labs/simple-store@0.2.0: 43 + resolution: {integrity: sha512-0bRbAlI8Ayh03wRwncAMEAyUKtZ+AuTS1jgPrfym1WVOAOiottI/ZmgccqLl6w5MbxVcClNQF7WYGKvGwGoIhA==} 44 44 dev: false 45 45 46 - /@atproto-labs/xrpc-utils@0.0.8: 47 - resolution: {integrity: sha512-xPs1BONnxmQ398KwaAQutJySsZzFv6l6Vqriq3XCJfcezTjO+tIFpsfIOJofBo93aslH6URV8hxurb9ZwKOfQg==} 46 + /@atproto-labs/xrpc-utils@0.0.14: 47 + resolution: {integrity: sha512-/f0Dhzi08w3Oqv38wdwQ5bw238GbxhYIcxg08kVReEMTlkyRDC6H5RuqHf8Ff9J3FKqjKHGdxaOdrPNM1hCgeQ==} 48 48 dependencies: 49 - '@atproto/xrpc': 0.6.10 50 - '@atproto/xrpc-server': 0.7.12 49 + '@atproto/xrpc': 0.7.0 50 + '@atproto/xrpc-server': 0.7.18 51 51 transitivePeerDependencies: 52 52 - bufferutil 53 53 - supports-color 54 54 - utf-8-validate 55 55 dev: false 56 56 57 - /@atproto/api@0.14.9: 58 - resolution: {integrity: sha512-9S7Vl6gK8hmy0+Gw5AWriUsQfQYZxwW7yTK5UdPPGlmjvQP49YeSLrsxB1ZkTyrlLSG2tpYrGsN4vco6KOORAQ==} 57 + /@atproto/api@0.15.6: 58 + resolution: {integrity: sha512-hKwrBf60LcI4BqArWyrhWJWIpjwAWUJpW3PVvNzUB1q2W/ByC0JAuwq/F8tZpCEiiVBzHjHVRx4QNA2TA1cG3g==} 59 59 dependencies: 60 - '@atproto/common-web': 0.4.0 61 - '@atproto/lexicon': 0.4.8 62 - '@atproto/syntax': 0.3.4 63 - '@atproto/xrpc': 0.6.10 60 + '@atproto/common-web': 0.4.2 61 + '@atproto/lexicon': 0.4.11 62 + '@atproto/syntax': 0.4.0 63 + '@atproto/xrpc': 0.7.0 64 64 await-lock: 2.2.2 65 65 multiformats: 9.9.0 66 66 tlds: 1.250.0 67 67 zod: 3.23.8 68 68 dev: false 69 69 70 - /@atproto/aws@0.2.17: 71 - resolution: {integrity: sha512-pAFMhXZxDMpsQPR2zCM2F23+kpFH8vpoCi/7HwXxkRkXsSeSMysXhmpMnUbx1s9cMkwkRYeTbfTjgb4vLXV4oQ==} 70 + /@atproto/aws@0.2.21: 71 + resolution: {integrity: sha512-bosExZ3YdFjOehNBcNWsC2mZBrAVLO8Ut/JquypXSahFeeXZP/9rd9F1VGf+vAmjFEKagHXQCb6CRFfJyN+I7A==} 72 72 engines: {node: '>=18.7.0'} 73 73 dependencies: 74 - '@atproto/common': 0.4.8 74 + '@atproto/common': 0.4.11 75 75 '@atproto/crypto': 0.4.4 76 - '@atproto/repo': 0.7.1 76 + '@atproto/repo': 0.8.1 77 77 '@aws-sdk/client-cloudfront': 3.515.0 78 78 '@aws-sdk/client-kms': 3.515.0 79 79 '@aws-sdk/client-s3': 3.515.0 ··· 86 86 - aws-crt 87 87 dev: false 88 88 89 - /@atproto/common-web@0.4.0: 90 - resolution: {integrity: sha512-ZYL0P9myHybNgwh/hBY0HaBzqiLR1B5/ie5bJpLQAg0whRzNA28t8/nU2vh99tbsWcAF0LOD29M8++LyENJLNQ==} 89 + /@atproto/common-web@0.4.2: 90 + resolution: {integrity: sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==} 91 91 dependencies: 92 92 graphemer: 1.4.0 93 93 multiformats: 9.9.0 ··· 104 104 zod: 3.23.8 105 105 dev: false 106 106 107 - /@atproto/common@0.4.8: 108 - resolution: {integrity: sha512-/etCtnWQGLcfiGhIPwxAWrzgzoGB22nMWMeQcU6xZgRT4Cqrfg3A08jAMIHqve/AQpL+6D82lHYp36CG7a5G0w==} 107 + /@atproto/common@0.4.11: 108 + resolution: {integrity: sha512-Knv0viYXNMfCdIE7jLUiWJKnnMfEwg+vz2epJQi8WOjqtqCFb3W/3Jn72ZiuovIfpdm13MaOiny6w2NErUQC6g==} 109 109 engines: {node: '>=18.7.0'} 110 110 dependencies: 111 - '@atproto/common-web': 0.4.0 111 + '@atproto/common-web': 0.4.2 112 112 '@ipld/dag-cbor': 7.0.3 113 113 cbor-x: 1.5.8 114 114 iso-datestring-validator: 2.2.2 ··· 135 135 uint8arrays: 3.0.0 136 136 dev: false 137 137 138 - /@atproto/identity@0.4.6: 139 - resolution: {integrity: sha512-fJq/cIp9MOgHxZfxuyki6mobk0QxRnbts53DstRixlvb5mOoxwttb9Gp6A8u9q49zBsfOmXNTHmP97I9iMHmTQ==} 138 + /@atproto/identity@0.4.8: 139 + resolution: {integrity: sha512-Z0sLnJ87SeNdAifT+rqpgE1Rc3layMMW25gfWNo4u40RGuRODbdfAZlTwBSU2r+Vk45hU+iE+xeQspfednCEnA==} 140 140 engines: {node: '>=18.7.0'} 141 141 dependencies: 142 - '@atproto/common-web': 0.4.0 142 + '@atproto/common-web': 0.4.2 143 143 '@atproto/crypto': 0.4.4 144 144 dev: false 145 145 146 - /@atproto/jwk-jose@0.1.5: 147 - resolution: {integrity: sha512-piYZ3ohKhRiGlD6/bZCV/Ed3lIi7CVd6txbofEHik22EkYWK0nWKoEriCUSTssSylwFzeOq2r31Ut16WcJoghw==} 146 + /@atproto/jwk-jose@0.1.6: 147 + resolution: {integrity: sha512-r4DGMvvmazy6CxqAcnplpUxvp6Vd8UwKxQBZRpmm1aNsVonf5qj1yeDkECTiwoe/FPbvtdamlzClB3UZc7Yb5w==} 148 148 dependencies: 149 - '@atproto/jwk': 0.1.4 149 + '@atproto/jwk': 0.1.5 150 150 jose: 5.2.2 151 151 dev: false 152 152 153 - /@atproto/jwk@0.1.4: 154 - resolution: {integrity: sha512-dSRuEi0FbxL5ln6hEFHp5ZW01xbQH9yJi5odZaEYpcA6beZHf/bawlU12CQy/CDsbC3FxSqrBw7Q2t7mvdSBqw==} 153 + /@atproto/jwk@0.1.5: 154 + resolution: {integrity: sha512-OzZFLhX41TOcMeanP3aZlL5bLeaUIZT15MI4aU5cwflNq/rwpGOpz3uwDjZc8ytgUjuTQ8LabSz5jMmwoTSWFg==} 155 155 dependencies: 156 156 multiformats: 9.9.0 157 157 zod: 3.23.8 158 158 dev: false 159 159 160 - /@atproto/lexicon@0.4.8: 161 - resolution: {integrity: sha512-NPhu4MNHqft4muvHvcU0BrkWoEpTI+OmbQzvZzzRpw54MW3PfrQ4TPEpAfPOrWugPB9y4mD+l8OMN1c9eOGWMQ==} 160 + /@atproto/lexicon@0.4.11: 161 + resolution: {integrity: sha512-btefdnvNz2Ao2I+qbmj0F06HC8IlrM/IBz6qOBS50r0S6uDf5tOO+Mv2tSVdimFkdzyDdLtBI1sV36ONxz2cOw==} 162 162 dependencies: 163 - '@atproto/common-web': 0.4.0 164 - '@atproto/syntax': 0.3.4 163 + '@atproto/common-web': 0.4.2 164 + '@atproto/syntax': 0.4.0 165 165 iso-datestring-validator: 2.2.2 166 166 multiformats: 9.9.0 167 167 zod: 3.23.8 168 168 dev: false 169 169 170 - /@atproto/oauth-provider@0.5.2: 171 - resolution: {integrity: sha512-moUJ0KD1zgE5j+XVxkpKgj593BYj4y7aIAWY2c0iWJ97DSOwTlo04R4FTJAFyrF3Oszo5Srgpg+mqDvCxrPAnA==} 170 + /@atproto/oauth-provider-api@0.1.2: 171 + resolution: {integrity: sha512-tNAuMrE6D3696euavxo1+Jh7Re0PPwJstbyY8SrdVPXgKJh/LrbpKUKiPNW/p5KyVfRs2tWeAxy+ReESu6SmXA==} 172 + dependencies: 173 + '@atproto/jwk': 0.1.5 174 + '@atproto/oauth-types': 0.2.7 175 + dev: false 176 + 177 + /@atproto/oauth-provider-frontend@0.1.4: 178 + resolution: {integrity: sha512-TLKL5lTmSieHx7+3RVIx7rIxRPP1SNCwzzdTvYB46yd1XrGHdPU//M6CP5OZ1BvcxF6H4JXIkOSWvFseol+gOw==} 179 + engines: {node: '>=18.7.0'} 180 + optionalDependencies: 181 + '@atproto/oauth-provider-api': 0.1.2 182 + dev: false 183 + 184 + /@atproto/oauth-provider-ui@0.1.4: 185 + resolution: {integrity: sha512-GTQnB7OUBFSeXcdRseAGYzKe9UUFB/kGjRcIA8+pO5pCMD7JdXI+WliUhsbdmQ2I+OK78aAlCrmygNWpLtpZgg==} 186 + engines: {node: '>=18.7.0'} 187 + optionalDependencies: 188 + '@atproto/oauth-provider-api': 0.1.2 189 + dev: false 190 + 191 + /@atproto/oauth-provider@0.7.6: 192 + resolution: {integrity: sha512-4YcnddACznmpuRmHlt9G+kccdv2Gct5qQOF9Yyjse8cl2Td+Rg1gkchpRdWUnyr9fgZzmCsSBYzEfVXge3eUiQ==} 172 193 engines: {node: '>=18.7.0'} 173 194 dependencies: 174 195 '@atproto-labs/fetch': 0.2.2 175 196 '@atproto-labs/fetch-node': 0.1.8 176 197 '@atproto-labs/pipe': 0.1.0 177 - '@atproto-labs/simple-store': 0.1.2 178 - '@atproto-labs/simple-store-memory': 0.1.2 179 - '@atproto/common': 0.4.8 180 - '@atproto/jwk': 0.1.4 181 - '@atproto/jwk-jose': 0.1.5 182 - '@atproto/oauth-types': 0.2.4 183 - '@atproto/syntax': 0.3.4 198 + '@atproto-labs/simple-store': 0.2.0 199 + '@atproto-labs/simple-store-memory': 0.1.3 200 + '@atproto/common': 0.4.11 201 + '@atproto/jwk': 0.1.5 202 + '@atproto/jwk-jose': 0.1.6 203 + '@atproto/oauth-provider-api': 0.1.2 204 + '@atproto/oauth-provider-frontend': 0.1.4 205 + '@atproto/oauth-provider-ui': 0.1.4 206 + '@atproto/oauth-types': 0.2.7 207 + '@atproto/syntax': 0.4.0 184 208 '@hapi/accept': 6.0.3 185 209 '@hapi/address': 5.1.1 186 210 '@hapi/bourne': 3.0.0 ··· 197 221 - supports-color 198 222 dev: false 199 223 200 - /@atproto/oauth-types@0.2.4: 201 - resolution: {integrity: sha512-V2LnlXi1CSmBQWTQgDm8l4oN7xYxlftVwM7hrvYNP+Jxo3Ozfe0QLK1Wy/CH6/ZqzrBBhYvcbf4DJYTUwPA+hw==} 224 + /@atproto/oauth-types@0.2.7: 225 + resolution: {integrity: sha512-2SlDveiSI0oowC+sfuNd/npV8jw/FhokSS26qyUyldTg1g9ZlhxXUfMP4IZOPeZcVn9EszzQRHs1H9ZJqVQIew==} 202 226 dependencies: 203 - '@atproto/jwk': 0.1.4 227 + '@atproto/jwk': 0.1.5 204 228 zod: 3.23.8 205 229 dev: false 206 230 207 - /@atproto/pds@0.4.107: 208 - resolution: {integrity: sha512-MCzuD6YffgaOnS/ETN/aRK0z0hR1rW8yewB7Dz3p71AO+PtA04uBXWDI6QPvm4ZX2/gkK94P3svo/RSy2nnS+g==} 231 + /@atproto/pds@0.4.135: 232 + resolution: {integrity: sha512-QH5Txh46OFwyLnd5DDukbnVs2Cxs5zdycwwqtdQZVcSnAbsOjFSu0TEprIevfmCvmeUjhOEwh/+IQKpPFSFsGQ==} 209 233 engines: {node: '>=18.7.0'} 210 - hasBin: true 211 234 dependencies: 212 235 '@atproto-labs/fetch-node': 0.1.8 213 - '@atproto-labs/xrpc-utils': 0.0.8 214 - '@atproto/api': 0.14.9 215 - '@atproto/aws': 0.2.17 216 - '@atproto/common': 0.4.8 236 + '@atproto-labs/xrpc-utils': 0.0.14 237 + '@atproto/api': 0.15.6 238 + '@atproto/aws': 0.2.21 239 + '@atproto/common': 0.4.11 217 240 '@atproto/crypto': 0.4.4 218 - '@atproto/identity': 0.4.6 219 - '@atproto/lexicon': 0.4.8 220 - '@atproto/oauth-provider': 0.5.2 221 - '@atproto/repo': 0.7.1 222 - '@atproto/syntax': 0.3.4 223 - '@atproto/xrpc': 0.6.10 224 - '@atproto/xrpc-server': 0.7.12 241 + '@atproto/identity': 0.4.8 242 + '@atproto/lexicon': 0.4.11 243 + '@atproto/oauth-provider': 0.7.6 244 + '@atproto/repo': 0.8.1 245 + '@atproto/syntax': 0.4.0 246 + '@atproto/xrpc': 0.7.0 247 + '@atproto/xrpc-server': 0.7.18 225 248 '@did-plc/lib': 0.0.4 226 249 '@hapi/address': 5.1.1 227 250 better-sqlite3: 10.1.0 ··· 258 281 - utf-8-validate 259 282 dev: false 260 283 261 - /@atproto/repo@0.7.1: 262 - resolution: {integrity: sha512-0U7iuO+Xf1H/2s0KHOoW/QCSRnegMOoCqHi8PJcB0sOx91h5mAB71nltxhOUhYfdVCLnXATSO/Xkux/6cjsQZw==} 284 + /@atproto/repo@0.8.1: 285 + resolution: {integrity: sha512-d1NtHhXYJVJlFVI6mbVOUnpB0rnhqxPnZcALkJoYJjaDPVr4NNqRFAtrwb+GHzxT6DhijoXYQf24pKGfEFDd4g==} 263 286 engines: {node: '>=18.7.0'} 264 287 dependencies: 265 - '@atproto/common': 0.4.8 266 - '@atproto/common-web': 0.4.0 288 + '@atproto/common': 0.4.11 289 + '@atproto/common-web': 0.4.2 267 290 '@atproto/crypto': 0.4.4 268 - '@atproto/lexicon': 0.4.8 269 - '@ipld/car': 3.2.4 291 + '@atproto/lexicon': 0.4.11 270 292 '@ipld/dag-cbor': 7.0.3 271 293 multiformats: 9.9.0 272 294 uint8arrays: 3.0.0 295 + varint: 6.0.0 273 296 zod: 3.23.8 274 297 dev: false 275 298 276 - /@atproto/syntax@0.3.4: 277 - resolution: {integrity: sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==} 299 + /@atproto/syntax@0.4.0: 300 + resolution: {integrity: sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==} 278 301 dev: false 279 302 280 - /@atproto/xrpc-server@0.7.12: 281 - resolution: {integrity: sha512-h9AsFzMePjsw8VVpkT/UOJNcno42gKiT5BZwHYGI/F05klbiRVczL1CUHinFFjTKONbL95iPgY9JTGrYb7Ye2w==} 303 + /@atproto/xrpc-server@0.7.18: 304 + resolution: {integrity: sha512-kjlAsI+UNbbm6AK3Y5Hb4BJ7VQHNKiYYu2kX5vhZJZHO8qfO40GPYYb/2TknZV8IG6fDPBQhUpcDRolI86sgag==} 282 305 engines: {node: '>=18.7.0'} 283 306 dependencies: 284 - '@atproto/common': 0.4.8 307 + '@atproto/common': 0.4.11 285 308 '@atproto/crypto': 0.4.4 286 - '@atproto/lexicon': 0.4.8 287 - '@atproto/xrpc': 0.6.10 309 + '@atproto/lexicon': 0.4.11 310 + '@atproto/xrpc': 0.7.0 288 311 cbor-x: 1.5.8 289 312 express: 4.18.2 290 313 http-errors: 2.0.0 ··· 299 322 - utf-8-validate 300 323 dev: false 301 324 302 - /@atproto/xrpc@0.6.10: 303 - resolution: {integrity: sha512-ClMiO+oAl3KrFe7sdo8Wzw81yV7EpEradZLJnYilPq4s7uF0by1jHGI/LarHBKHnE5RpaFpBC/5XD/ZzgmvAeg==} 325 + /@atproto/xrpc@0.7.0: 326 + resolution: {integrity: sha512-SfhP9dGx2qclaScFDb58Jnrmim5nk4geZXCqg6sB0I/KZhZEkr9iIx1hLCp+sxkIfEsmEJjeWO4B0rjUIJW5cw==} 304 327 dependencies: 305 - '@atproto/lexicon': 0.4.8 328 + '@atproto/lexicon': 0.4.11 306 329 zod: 3.23.8 307 330 dev: false 308 331 ··· 1339 1362 1340 1363 /@ioredis/commands@1.2.0: 1341 1364 resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} 1342 - dev: false 1343 - 1344 - /@ipld/car@3.2.4: 1345 - resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==} 1346 - dependencies: 1347 - '@ipld/dag-cbor': 7.0.3 1348 - multiformats: 9.9.0 1349 - varint: 6.0.0 1350 1365 dev: false 1351 1366 1352 1367 /@ipld/dag-cbor@7.0.3: