Fork of official Bluesky PDS (Personal Data Server).

pds v0.4.107

+66 -64
+1 -1
service/package.json
··· 7 7 "main": "index.js", 8 8 "license": "MIT", 9 9 "dependencies": { 10 - "@atproto/pds": "0.4.98" 10 + "@atproto/pds": "0.4.107" 11 11 } 12 12 }
+65 -63
service/pnpm-lock.yaml
··· 6 6 7 7 dependencies: 8 8 '@atproto/pds': 9 - specifier: 0.4.98 10 - version: 0.4.98 9 + specifier: 0.4.107 10 + version: 0.4.107 11 11 12 12 packages: 13 13 14 - /@atproto-labs/fetch-node@0.1.7: 15 - resolution: {integrity: sha512-vZ627PQqVGiBmPxulnviIGvvBPpTdzOcnfU1WcLeES3E0WjNxRGQqFaodBl5Zc4cj3QSPG/KC6wPcj/rjhbDrQ==} 14 + /@atproto-labs/fetch-node@0.1.8: 15 + resolution: {integrity: sha512-OOTIhZNPEDDm7kaYU8iYRgzM+D5n3mP2iiBSyKuLakKTaZBL5WwYlUsJVsqX26SnUXtGEroOJEVJ6f66OcG80w==} 16 16 engines: {node: '>=18.7.0'} 17 17 dependencies: 18 - '@atproto-labs/fetch': 0.2.1 18 + '@atproto-labs/fetch': 0.2.2 19 19 '@atproto-labs/pipe': 0.1.0 20 20 ipaddr.js: 2.2.0 21 21 psl: 1.9.0 22 22 undici: 6.20.1 23 23 dev: false 24 24 25 - /@atproto-labs/fetch@0.2.1: 26 - resolution: {integrity: sha512-V22/7C7r+FfIDZA/BVn5UeuK5JccDp7nOiRfp5JITpVw2OXQbVfd8kywN7voWvPXw4sjd4cHoIPgQa0wvQGenQ==} 25 + /@atproto-labs/fetch@0.2.2: 26 + resolution: {integrity: sha512-QyafkedbFeVaN20DYUpnY2hcArYxjdThPXbYMqOSoZhcvkrUqaw4xDND4wZB5TBD9cq2yqe9V6mcw9P4XQKQuQ==} 27 27 dependencies: 28 28 '@atproto-labs/pipe': 0.1.0 29 - optionalDependencies: 30 - zod: 3.23.8 31 29 dev: false 32 30 33 31 /@atproto-labs/pipe@0.1.0: ··· 45 43 resolution: {integrity: sha512-9vTNvyPPBs44tKVFht16wGlilW8u4wpEtKwLkWbuNEh3h9TTQ8zjVhEoGZh/v73G4Otr9JUOSIq+/5+8OZD2mQ==} 46 44 dev: false 47 45 48 - /@atproto-labs/xrpc-utils@0.0.7: 49 - resolution: {integrity: sha512-mNev88mtNo79h4bkEQYuLoTlejc1zMl9lLwKbpKYfFaaU0IS9VdhiPdRTEcQ6JGYK915OZ5Lv7OJQNF0g9qq9w==} 46 + /@atproto-labs/xrpc-utils@0.0.8: 47 + resolution: {integrity: sha512-xPs1BONnxmQ398KwaAQutJySsZzFv6l6Vqriq3XCJfcezTjO+tIFpsfIOJofBo93aslH6URV8hxurb9ZwKOfQg==} 50 48 dependencies: 51 - '@atproto/xrpc': 0.6.9 52 - '@atproto/xrpc-server': 0.7.11 49 + '@atproto/xrpc': 0.6.10 50 + '@atproto/xrpc-server': 0.7.12 53 51 transitivePeerDependencies: 54 52 - bufferutil 55 53 - supports-color 56 54 - utf-8-validate 57 55 dev: false 58 56 59 - /@atproto/api@0.14.2: 60 - resolution: {integrity: sha512-TRhgRWOftDOTNWcqP0kE1upDn0++o37imW91NaBVkeapqK7QToVsiJbCQC5l1+EPJ7/BJ5o4IgjZx5ZdENh07A==} 57 + /@atproto/api@0.14.9: 58 + resolution: {integrity: sha512-9S7Vl6gK8hmy0+Gw5AWriUsQfQYZxwW7yTK5UdPPGlmjvQP49YeSLrsxB1ZkTyrlLSG2tpYrGsN4vco6KOORAQ==} 61 59 dependencies: 62 60 '@atproto/common-web': 0.4.0 63 - '@atproto/lexicon': 0.4.7 64 - '@atproto/syntax': 0.3.3 65 - '@atproto/xrpc': 0.6.9 61 + '@atproto/lexicon': 0.4.8 62 + '@atproto/syntax': 0.3.4 63 + '@atproto/xrpc': 0.6.10 66 64 await-lock: 2.2.2 67 65 multiformats: 9.9.0 68 66 tlds: 1.250.0 69 67 zod: 3.23.8 70 68 dev: false 71 69 72 - /@atproto/aws@0.2.15: 73 - resolution: {integrity: sha512-4fR7wEnlGtkchfL7XdQ61yALNbIMpX1xL4H0XEq+o3LzM7/08lw2vhQCDFCqqjOJwWXxefQRsVXG5p7iyy3HPA==} 70 + /@atproto/aws@0.2.17: 71 + resolution: {integrity: sha512-pAFMhXZxDMpsQPR2zCM2F23+kpFH8vpoCi/7HwXxkRkXsSeSMysXhmpMnUbx1s9cMkwkRYeTbfTjgb4vLXV4oQ==} 74 72 engines: {node: '>=18.7.0'} 75 73 dependencies: 76 74 '@atproto/common': 0.4.8 77 75 '@atproto/crypto': 0.4.4 78 - '@atproto/repo': 0.6.5 76 + '@atproto/repo': 0.7.1 79 77 '@aws-sdk/client-cloudfront': 3.515.0 80 78 '@aws-sdk/client-kms': 3.515.0 81 79 '@aws-sdk/client-s3': 3.515.0 ··· 145 143 '@atproto/crypto': 0.4.4 146 144 dev: false 147 145 148 - /@atproto/jwk-jose@0.1.4: 149 - resolution: {integrity: sha512-JzLn1wUzuLfweznSECdTjSHTxQBEz7Q8oJ4XKjRNludqzyJW8etEH00l1WolLipFxoj1QCG9qy00JmlC59Y6Rw==} 146 + /@atproto/jwk-jose@0.1.5: 147 + resolution: {integrity: sha512-piYZ3ohKhRiGlD6/bZCV/Ed3lIi7CVd6txbofEHik22EkYWK0nWKoEriCUSTssSylwFzeOq2r31Ut16WcJoghw==} 150 148 dependencies: 151 - '@atproto/jwk': 0.1.3 149 + '@atproto/jwk': 0.1.4 152 150 jose: 5.2.2 153 151 dev: false 154 152 155 - /@atproto/jwk@0.1.3: 156 - resolution: {integrity: sha512-5rBgA8Fk4fg6MfNyEQvUnwq1MRn5xZOXYj4oxLuZ549XeNp2Rm2v+psuEkICD+o6pfIoMX4Hw7UTlXDrpsKKlQ==} 153 + /@atproto/jwk@0.1.4: 154 + resolution: {integrity: sha512-dSRuEi0FbxL5ln6hEFHp5ZW01xbQH9yJi5odZaEYpcA6beZHf/bawlU12CQy/CDsbC3FxSqrBw7Q2t7mvdSBqw==} 157 155 dependencies: 158 156 multiformats: 9.9.0 159 157 zod: 3.23.8 160 158 dev: false 161 159 162 - /@atproto/lexicon@0.4.7: 163 - resolution: {integrity: sha512-/x6h3tAiDNzSi4eXtC8ke65B7UzsagtlGRHmUD95698x5lBRpDnpizj0fZWTZVYed5qnOmz/ZEue+v3wDmO61g==} 160 + /@atproto/lexicon@0.4.8: 161 + resolution: {integrity: sha512-NPhu4MNHqft4muvHvcU0BrkWoEpTI+OmbQzvZzzRpw54MW3PfrQ4TPEpAfPOrWugPB9y4mD+l8OMN1c9eOGWMQ==} 164 162 dependencies: 165 163 '@atproto/common-web': 0.4.0 166 - '@atproto/syntax': 0.3.3 164 + '@atproto/syntax': 0.3.4 167 165 iso-datestring-validator: 2.2.2 168 166 multiformats: 9.9.0 169 167 zod: 3.23.8 170 168 dev: false 171 169 172 - /@atproto/oauth-provider@0.3.1: 173 - resolution: {integrity: sha512-xd/rTLPv3ty7vxP6Amc5DqPRwLNi7UOGW6Bsw/oQ6VugGVRNmv58GsfajKl3W+5iib2YvgCkWS4LlUoiavr6gA==} 170 + /@atproto/oauth-provider@0.5.2: 171 + resolution: {integrity: sha512-moUJ0KD1zgE5j+XVxkpKgj593BYj4y7aIAWY2c0iWJ97DSOwTlo04R4FTJAFyrF3Oszo5Srgpg+mqDvCxrPAnA==} 174 172 engines: {node: '>=18.7.0'} 175 173 dependencies: 176 - '@atproto-labs/fetch': 0.2.1 177 - '@atproto-labs/fetch-node': 0.1.7 174 + '@atproto-labs/fetch': 0.2.2 175 + '@atproto-labs/fetch-node': 0.1.8 178 176 '@atproto-labs/pipe': 0.1.0 179 177 '@atproto-labs/simple-store': 0.1.2 180 178 '@atproto-labs/simple-store-memory': 0.1.2 181 179 '@atproto/common': 0.4.8 182 - '@atproto/jwk': 0.1.3 183 - '@atproto/jwk-jose': 0.1.4 184 - '@atproto/oauth-types': 0.2.3 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 185 184 '@hapi/accept': 6.0.3 185 + '@hapi/address': 5.1.1 186 186 '@hapi/bourne': 3.0.0 187 187 '@hapi/content': 6.0.0 188 188 cookie: 0.6.0 189 + disposable-email-domains-js: 1.5.0 190 + forwarded: 0.2.0 189 191 http-errors: 2.0.0 190 192 ioredis: 5.3.2 191 193 jose: 5.2.2 ··· 195 197 - supports-color 196 198 dev: false 197 199 198 - /@atproto/oauth-types@0.2.3: 199 - resolution: {integrity: sha512-M+0WW/alS2BfhKtwvdU3rSaLoycw6kTH1kGKeyDdmb/xN/8QjU7T6dkJe+wX4NC7F23xdKfti9DZhBpEtn+/kg==} 200 + /@atproto/oauth-types@0.2.4: 201 + resolution: {integrity: sha512-V2LnlXi1CSmBQWTQgDm8l4oN7xYxlftVwM7hrvYNP+Jxo3Ozfe0QLK1Wy/CH6/ZqzrBBhYvcbf4DJYTUwPA+hw==} 200 202 dependencies: 201 - '@atproto/jwk': 0.1.3 203 + '@atproto/jwk': 0.1.4 202 204 zod: 3.23.8 203 205 dev: false 204 206 205 - /@atproto/pds@0.4.98: 206 - resolution: {integrity: sha512-vowpYU/lRzueD7UiIQ7cG6QHNHFfttF0urUdPU3iggQzGDuo398Kb086YDvReb2KMb9z5RuASu3Fu/wPkjABCA==} 207 + /@atproto/pds@0.4.107: 208 + resolution: {integrity: sha512-MCzuD6YffgaOnS/ETN/aRK0z0hR1rW8yewB7Dz3p71AO+PtA04uBXWDI6QPvm4ZX2/gkK94P3svo/RSy2nnS+g==} 207 209 engines: {node: '>=18.7.0'} 208 210 hasBin: true 209 211 dependencies: 210 - '@atproto-labs/fetch-node': 0.1.7 211 - '@atproto-labs/xrpc-utils': 0.0.7 212 - '@atproto/api': 0.14.2 213 - '@atproto/aws': 0.2.15 212 + '@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 214 216 '@atproto/common': 0.4.8 215 217 '@atproto/crypto': 0.4.4 216 218 '@atproto/identity': 0.4.6 217 - '@atproto/lexicon': 0.4.7 218 - '@atproto/oauth-provider': 0.3.1 219 - '@atproto/repo': 0.6.5 220 - '@atproto/syntax': 0.3.3 221 - '@atproto/xrpc': 0.6.9 222 - '@atproto/xrpc-server': 0.7.11 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 223 225 '@did-plc/lib': 0.0.4 224 226 '@hapi/address': 5.1.1 225 227 better-sqlite3: 10.1.0 ··· 256 258 - utf-8-validate 257 259 dev: false 258 260 259 - /@atproto/repo@0.6.5: 260 - resolution: {integrity: sha512-Sa95LaEMDtwL9M0kp3vuVQIcgEJI+6EssDLIiuPnJAi9SbEPESdUfEiIR5t2oFCkMwrS7OJQCLdCa7CMy+plUg==} 261 + /@atproto/repo@0.7.1: 262 + resolution: {integrity: sha512-0U7iuO+Xf1H/2s0KHOoW/QCSRnegMOoCqHi8PJcB0sOx91h5mAB71nltxhOUhYfdVCLnXATSO/Xkux/6cjsQZw==} 261 263 engines: {node: '>=18.7.0'} 262 264 dependencies: 263 265 '@atproto/common': 0.4.8 264 266 '@atproto/common-web': 0.4.0 265 267 '@atproto/crypto': 0.4.4 266 - '@atproto/lexicon': 0.4.7 268 + '@atproto/lexicon': 0.4.8 267 269 '@ipld/car': 3.2.4 268 270 '@ipld/dag-cbor': 7.0.3 269 271 multiformats: 9.9.0 ··· 271 273 zod: 3.23.8 272 274 dev: false 273 275 274 - /@atproto/syntax@0.3.3: 275 - resolution: {integrity: sha512-F1LZweesNYdBbZBXVa72N/cSvchG8Q1tG4/209ZXbIuM3FwQtkgn+zgmmV4P4ORmhOeXPBNXvMBpcqiwx/gEQQ==} 276 + /@atproto/syntax@0.3.4: 277 + resolution: {integrity: sha512-8CNmi5DipOLaVeSMPggMe7FCksVag0aO6XZy9WflbduTKM4dFZVCs4686UeMLfGRXX+X966XgwECHoLYrovMMg==} 276 278 dev: false 277 279 278 - /@atproto/xrpc-server@0.7.11: 279 - resolution: {integrity: sha512-kywMZMw2FbUFk0xBCtSI1mik+dc3uSvloNndI+N4X/+Qv1FGvoCRMi//9TqaSL13MFevTOynVoMVmaZbnaDG9A==} 280 + /@atproto/xrpc-server@0.7.12: 281 + resolution: {integrity: sha512-h9AsFzMePjsw8VVpkT/UOJNcno42gKiT5BZwHYGI/F05klbiRVczL1CUHinFFjTKONbL95iPgY9JTGrYb7Ye2w==} 280 282 engines: {node: '>=18.7.0'} 281 283 dependencies: 282 284 '@atproto/common': 0.4.8 283 285 '@atproto/crypto': 0.4.4 284 - '@atproto/lexicon': 0.4.7 285 - '@atproto/xrpc': 0.6.9 286 + '@atproto/lexicon': 0.4.8 287 + '@atproto/xrpc': 0.6.10 286 288 cbor-x: 1.5.8 287 289 express: 4.18.2 288 290 http-errors: 2.0.0 ··· 297 299 - utf-8-validate 298 300 dev: false 299 301 300 - /@atproto/xrpc@0.6.9: 301 - resolution: {integrity: sha512-vQGA7++DYMNaHx3C7vEjT+2X6hYYLG7JNbBnDLWu0km1/1KYXgRkAz4h+FfYqg1mvzvIorHU7DAs5wevkJDDlw==} 302 + /@atproto/xrpc@0.6.10: 303 + resolution: {integrity: sha512-ClMiO+oAl3KrFe7sdo8Wzw81yV7EpEradZLJnYilPq4s7uF0by1jHGI/LarHBKHnE5RpaFpBC/5XD/ZzgmvAeg==} 302 304 dependencies: 303 - '@atproto/lexicon': 0.4.7 305 + '@atproto/lexicon': 0.4.8 304 306 zod: 3.23.8 305 307 dev: false 306 308