]> git.ipfire.org Git - thirdparty/knot-resolver.git/shortlog
thirdparty/knot-resolver.git
3 days ago  Aleš Mrázekpython/knot_resolver: basic life cycle of the manager docs-python-refac-o5rd0i/deployments/9610 python-refactoring-controller
3 days ago  Aleš Mrázekpython/knot_resolver: exec controller during resolver...
3 days ago  Aleš Mrázekcontroller: supervisord controller
4 days ago  Aleš Mrázekcontroller: subprocess module
4 days ago  Aleš Mrázekpython: config: initial structure with templates
4 days ago  Aleš Mrázekcontroller: logger patch to unify logging
4 days ago  Aleš Mrázekcontroller: dispatcher to inject notify feature to...
4 days ago  Aleš Mrázekcontroller: notify socket implementation in python
4 days ago  Aleš Mrázekpython/knot_resolver: start manager with args
4 days ago  Aleš Mrázekpython/knot_resolver: start resolver with args
4 days ago  Aleš Mrázekpython/knot_resolver/logging.py: custom KresLogger...
4 days ago  Aleš Mrázekpython/knot_resolver: parse arguments
4 days ago  Aleš Mrázekpython/knot_resolver: new architecture
4 days ago  Aleš Mrázekpython/knot_resolver: clear for new architecture
4 days ago  Aleš Mrázekruff: config for python 3.11+
4 days ago  Aleš Mrázekmypy: strict by default and python 3.11+
4 days ago  Aleš Mrázektests/manager: compare version with VERSION file
4 days ago  Aleš Mrázek.gitlab-ci.yml: python: use venv instead of poetry
4 days ago  Aleš Mrázekpoe: scripts: use PyPI instead of Poetry
4 days ago  Aleš Mrázekpython: remove legacy setup.py and build_c_extensions.py
4 days ago  Aleš Mrázekpyproject.toml: move to PEP 621 standard and setuptools
4 days ago  Aleš MrázekVERSION: main source for the project version
4 days ago  Aleš Mrázek.python-version: support 3.11+ and versions update
5 days ago  Vladimír ČunátMerge !1863: ci: pkg: update list of supported Ubuntu... docs-master-mgcjyq/deployments/9596 docs-master-mgcjyq/deployments/9598 docs-master-mgcjyq/deployments/9600 docs-master-mgcjyq/deployments/9611 docs-master-mgcjyq/deployments/9613 docs-master-mgcjyq/deployments/9617 docs-master-mgcjyq/deployments/9619 docs-master-mgcjyq/deployments/9620 docs-master-mgcjyq/deployments/9622 docs-nightly-t152d1/deployments/9599 docs-nightly-t152d1/deployments/9612 docs-nightly-t152d1/deployments/9618 docs-nightly-t152d1/deployments/9621
5 days ago  Aleš Mrázek.gitlab-ci.yml: pkg: remove Ubuntu 20.04 docs-ci-pkg-ubunt-3tkigm/deployments/9595 1863/head
5 days ago  Aleš Mrázek.gitlab-ci.yml: pkg: remove Ubuntu 25.10 (EOL)
5 days ago  Aleš Mrázek.gitlab-ci.yml: pkg: add Ubuntu 26.10
6 days ago  Aleš MrázekMerge branch 'release-6.4.1' into 'master' docs-master-mgcjyq/deployments/9581 docs-master-mgcjyq/deployments/9591 docs-master-mgcjyq/deployments/9593 docs-nightly-t152d1/deployments/9592 docs-v6-4-1-ey441u/deployments/9583 docs-v6-4-1-ey441u/deployments/9616 v6.4.1
6 days ago  Aleš Mrázekrelease 6.4.1 docs-release-6-4-1lv583/deployments/9579 1865/head
6 days ago  Vladimír Čunátlib/rules: correctly match DoQ protocol
6 days ago  Vladimír Čunátadd NEWS items for these security issues
6 days ago  Vladimír Čunátrestrict RRSIGs claiming wildcard reach out of the...
6 days ago  Vladimír Čunátlib/dnssec.c: guard NSEC's next name against zone baili...
6 days ago  Frantisek Tobiasdaemon/quic: various smaller changes, improvements...
6 days ago  Frantisek Tobiasdaemon/quic: move ngtcp2_conn_extend_max_streams_bidi...
6 days ago  Frantisek Tobiasdaemon/session2: pass events to parent sessions and...
6 days ago  Frantisek Tobiasdaemon/quic: rewrite timer system, let terminal tasks...
6 days ago  Frantisek Tobiasdaemon/quic: remove assert and handle partial query...
6 days ago  Frantisek Tobiasdaemon/doq: improve recv function
13 days ago  Vladimír ČunátMerge !1854: /local-data/addresses*: make multiple... docs-master-mgcjyq/deployments/9544 docs-master-mgcjyq/deployments/9547 docs-master-mgcjyq/deployments/9549 docs-master-mgcjyq/deployments/9550 docs-master-mgcjyq/deployments/9552 docs-master-mgcjyq/deployments/9556 docs-master-mgcjyq/deployments/9558 docs-master-mgcjyq/deployments/9560 docs-master-mgcjyq/deployments/9562 docs-master-mgcjyq/deployments/9564 docs-master-mgcjyq/deployments/9566 docs-master-mgcjyq/deployments/9569 docs-master-mgcjyq/deployments/9571 docs-master-mgcjyq/deployments/9575 docs-master-mgcjyq/deployments/9577 docs-nightly-t152d1/deployments/9548 docs-nightly-t152d1/deployments/9551 docs-nightly-t152d1/deployments/9557 docs-nightly-t152d1/deployments/9561 docs-nightly-t152d1/deployments/9565 docs-nightly-t152d1/deployments/9570 docs-nightly-t152d1/deployments/9576
13 days ago  Vladimír Čunátlib/rules: fix kr_rule_local_data_merge() docs-addresses-mu-j4piuy/deployments/9543 1854/head
13 days ago  Vladimír Čunátlib/cache/cdb: add it_del()
13 days ago  Vladimír Čunátlib/cache/cdb: support iterating inside an RW transaction
13 days ago  Vladimír Čunátlib/cache/cdb: add txn_open_rw()
13 days ago  Vladimír ČunátMerge !1847: update IANA's certificate for root trust... docs-master-mgcjyq/deployments/9542
13 days ago  Vladimír Čunátupdate IANA's certificate for root trust anchor bootstr... docs-ta-boot-ca-uy41hf/deployments/9541 1847/head
2026-07-09  Vladimír ČunátMerge !1861: tests/packaging/dependencies.py: replace... docs-master-mgcjyq/deployments/9510 docs-master-mgcjyq/deployments/9512 docs-master-mgcjyq/deployments/9514 docs-master-mgcjyq/deployments/9515 docs-master-mgcjyq/deployments/9517 docs-master-mgcjyq/deployments/9519 docs-master-mgcjyq/deployments/9521 docs-master-mgcjyq/deployments/9522 docs-master-mgcjyq/deployments/9524 docs-master-mgcjyq/deployments/9526 docs-master-mgcjyq/deployments/9528 docs-master-mgcjyq/deployments/9534 docs-master-mgcjyq/deployments/9536 docs-nightly-t152d1/deployments/9513 docs-nightly-t152d1/deployments/9516 docs-nightly-t152d1/deployments/9520 docs-nightly-t152d1/deployments/9523 docs-nightly-t152d1/deployments/9527 docs-nightly-t152d1/deployments/9535
2026-07-09  Aleš Mrázek.gitlab-ci.yml: python: use virtualenv <20.30 when... docs-tests-replac-h6ig23/deployments/9509
2026-07-09  Aleš Mrázektests/packaging/dependencies.py: replace pkg_resources docs-tests-replac-h6ig23/deployments/9508
2026-07-07  Aleš MrázekMerge branch 'ci-dockerhub-fix' into 'master' docs-master-mgcjyq/deployments/9497 docs-master-mgcjyq/deployments/9501 docs-master-mgcjyq/deployments/9503 docs-master-mgcjyq/deployments/9504 docs-master-mgcjyq/deployments/9506 docs-nightly-t152d1/deployments/9502 docs-nightly-t152d1/deployments/9505
2026-07-07  Aleš Mrázek.gitlab-ci.yml: docker:dockerhub: avoid SIGPIPE docs-ci-dockerhub-65qf47/deployments/9495
2026-06-26  Aleš MrázekMerge branch 'docker-debian-13' into 'master' docs-master-mgcjyq/deployments/9425 docs-master-mgcjyq/deployments/9428 docs-master-mgcjyq/deployments/9430 docs-master-mgcjyq/deployments/9432 docs-master-mgcjyq/deployments/9434 docs-master-mgcjyq/deployments/9435 docs-master-mgcjyq/deployments/9437 docs-master-mgcjyq/deployments/9446 docs-master-mgcjyq/deployments/9448 docs-master-mgcjyq/deployments/9463 docs-master-mgcjyq/deployments/9465 docs-master-mgcjyq/deployments/9469 docs-master-mgcjyq/deployments/9471 docs-master-mgcjyq/deployments/9475 docs-master-mgcjyq/deployments/9477 docs-master-mgcjyq/deployments/9479 docs-master-mgcjyq/deployments/9481 docs-master-mgcjyq/deployments/9483 docs-master-mgcjyq/deployments/9485 docs-master-mgcjyq/deployments/9486 docs-master-mgcjyq/deployments/9488 docs-master-mgcjyq/deployments/9491 docs-master-mgcjyq/deployments/9493 docs-nightly-t152d1/deployments/9429 docs-nightly-t152d1/deployments/9433 docs-nightly-t152d1/deployments/9436 docs-nightly-t152d1/deployments/9447 docs-nightly-t152d1/deployments/9464 docs-nightly-t152d1/deployments/9470 docs-nightly-t152d1/deployments/9476 docs-nightly-t152d1/deployments/9480 docs-nightly-t152d1/deployments/9484 docs-nightly-t152d1/deployments/9487 docs-nightly-t152d1/deployments/9492 docs-python-refac-ga7je5/deployments/9439
2026-06-26  Aleš MrázekDockerfile: upgrade to Debian 13 docs-docker-debia-pt5c8b/deployments/9424
2026-06-25  Vladimír ČunátMerge !1855: tests/integration/deckard: unblock val_nse... docs-master-mgcjyq/deployments/9405 docs-master-mgcjyq/deployments/9414 docs-master-mgcjyq/deployments/9416 docs-nightly-t152d1/deployments/9415
2026-06-25  Vladimír Čunáttests/integration/deckard: unblock val_nsec3_optout_uns... docs-p-deckard-un-qnduz6/deployments/9404
2026-06-17  Aleš MrázekMerge branch 'release-6.4.0' into 'master' docs-master-mgcjyq/deployments/9352 docs-master-mgcjyq/deployments/9356 docs-master-mgcjyq/deployments/9358 docs-master-mgcjyq/deployments/9364 docs-master-mgcjyq/deployments/9366 docs-master-mgcjyq/deployments/9373 docs-master-mgcjyq/deployments/9375 docs-master-mgcjyq/deployments/9377 docs-master-mgcjyq/deployments/9379 docs-master-mgcjyq/deployments/9382 docs-master-mgcjyq/deployments/9384 docs-master-mgcjyq/deployments/9388 docs-master-mgcjyq/deployments/9390 docs-master-mgcjyq/deployments/9392 docs-master-mgcjyq/deployments/9394 docs-master-mgcjyq/deployments/9400 docs-master-mgcjyq/deployments/9402 docs-nightly-t152d1/deployments/9357 docs-nightly-t152d1/deployments/9365 docs-nightly-t152d1/deployments/9374 docs-nightly-t152d1/deployments/9378 docs-nightly-t152d1/deployments/9383 docs-nightly-t152d1/deployments/9389 docs-nightly-t152d1/deployments/9393 docs-nightly-t152d1/deployments/9401 docs-v6-4-0-igh8fa/deployments/9353 docs-v6-4-0-igh8fa/deployments/9376 docs-v6-4-0-igh8fa/deployments/9431 docs-v6-4-0-igh8fa/deployments/9482 docs-v6-4-0-igh8fa/deployments/9518 docs-v6-4-0-igh8fa/deployments/9559 docs-v6-4-0-igh8fa/deployments/9615 v6.4.0
2026-06-17  Aleš MrázekAUTHORS: update docs-release-6-4-gpahis/deployments/9351
2026-06-17  Aleš Mrázekrelease 6.4.0 docs-release-6-4-gpahis/deployments/9350
2026-06-10  Vladimír ČunátMerge !1851: ci: pkg: add openSUSE Leap 16 docs-master-mgcjyq/deployments/9307 docs-master-mgcjyq/deployments/9313 docs-master-mgcjyq/deployments/9315 docs-master-mgcjyq/deployments/9330 docs-master-mgcjyq/deployments/9332 docs-master-mgcjyq/deployments/9336 docs-master-mgcjyq/deployments/9338 docs-master-mgcjyq/deployments/9339 docs-master-mgcjyq/deployments/9341 docs-master-mgcjyq/deployments/9342 docs-master-mgcjyq/deployments/9344 docs-master-mgcjyq/deployments/9345 docs-master-mgcjyq/deployments/9347 docs-nightly-t152d1/deployments/9314 docs-nightly-t152d1/deployments/9331 docs-nightly-t152d1/deployments/9337 docs-nightly-t152d1/deployments/9340 docs-nightly-t152d1/deployments/9343 docs-nightly-t152d1/deployments/9346
2026-06-10  Aleš Mrázek.gitlab-ci.yml: pkg: add openSUSE Leap 16 docs-ci-pkg-opesu-wi2b0p/deployments/9306
2026-06-08  Vladimír ČunátMerge !1849: ci: pkg: add Fedora Rawhide docs-master-mgcjyq/deployments/9282 docs-master-mgcjyq/deployments/9287 docs-master-mgcjyq/deployments/9289 docs-master-mgcjyq/deployments/9303 docs-master-mgcjyq/deployments/9305 docs-nightly-t152d1/deployments/9288 docs-nightly-t152d1/deployments/9304
2026-06-08  Aleš Mrázek.gitlab-ci.yml: pkg: add Fedora Rawhide
2026-06-08  Vladimír ČunátMerge !1850: ci: lint:coverity: allow failure docs-master-mgcjyq/deployments/9281
2026-06-08  Aleš Mrázek.gitlab-ci.yml: lint:coverity: allow failure docs-ci-lint-cove-th54nz/deployments/9280
2026-06-07  Vladimír ČunátMerge !1848: ci: pkg: add openSUSE Tumbleweed docs-master-mgcjyq/deployments/9275 docs-master-mgcjyq/deployments/9276 docs-master-mgcjyq/deployments/9278 docs-nightly-t152d1/deployments/9277
2026-06-05  Aleš Mrázekpkg: rpm: requires python3-jinja2 docs-ci-pkg-opens-1tdxq2/deployments/9265
2026-06-05  Aleš Mrázek.gitlab-ci: pkg: add openSUSE Tumbleweed
2026-06-03  Vladimír ČunátMerge !1840: fix DNS64 with CNAMEs docs-master-mgcjyq/deployments/9237 docs-master-mgcjyq/deployments/9238 docs-master-mgcjyq/deployments/9240 docs-master-mgcjyq/deployments/9258 docs-master-mgcjyq/deployments/9260 docs-master-mgcjyq/deployments/9269 docs-master-mgcjyq/deployments/9271 docs-master-mgcjyq/deployments/9272 docs-master-mgcjyq/deployments/9274 docs-nightly-t152d1/deployments/9239 docs-nightly-t152d1/deployments/9259 docs-nightly-t152d1/deployments/9270 docs-nightly-t152d1/deployments/9273
2026-06-03  Vladimír Čunátiterate: fix DNS64 on CNAMEs docs-dns64-cname-ivdq68/deployments/9236
2026-06-03  Vladimír Čunátdns64 tests: also test CNAMEs
2026-06-03  Aleš MrázekMerge branch 'scripts-makefile-docker' into 'master' docs-master-mgcjyq/deployments/9226
2026-06-03  Aleš Mrázekscripts/Makefile.docker: changed LABEL to knot-resolver docs-scripts-make-fv8ngl/deployments/9225
2026-06-02  Vladimír ČunátMerge !1843: ci: dockerhub automatic deploy from schedu... docs-master-mgcjyq/deployments/9219 docs-master-mgcjyq/deployments/9221 docs-master-mgcjyq/deployments/9223 docs-nightly-t152d1/deployments/9222
2026-06-01  Aleš Mrázekscripts/Makefile.docker: synced with KnotDNS makefile docs-ci-dockerhub-ph2gf1/deployments/9215
2026-06-01  Aleš Mrázek.gitlab-ci.yml: docker:dockerhub: only auto-deploy... docs-ci-dockerhub-ph2gf1/deployments/9213
2026-06-01  Aleš Mrázek.gitlab-ci.yml: docker:dockerhub: allow automatic deplo... docs-ci-dockerhub-ph2gf1/deployments/9211
2026-06-01  Aleš Mrázek.gitlab-ci.yml: docker:dockerhub: added tag with date...
2026-06-01  Aleš Mrázek.gitlab-ci.yml: docker:build:cross-platform: unique...
2026-05-29  Vladimír ČunátMerge !1841: policy: Add flag to force TCP as transport docs-master-mgcjyq/deployments/9189 docs-master-mgcjyq/deployments/9197 docs-master-mgcjyq/deployments/9199 docs-master-mgcjyq/deployments/9200 docs-master-mgcjyq/deployments/9202 docs-master-mgcjyq/deployments/9203 docs-master-mgcjyq/deployments/9205 docs-master-mgcjyq/deployments/9216 docs-master-mgcjyq/deployments/9218 docs-nightly-t152d1/deployments/9198 docs-nightly-t152d1/deployments/9201 docs-nightly-t152d1/deployments/9204 docs-nightly-t152d1/deployments/9217
2026-05-27  Michael Tremerpolicy: Add flag to force TCP as transport
2026-05-20  Vladimír ČunátMerge !1837: pkg: rpm: package provides user/group docs-master-mgcjyq/deployments/9131 docs-master-mgcjyq/deployments/9132 docs-master-mgcjyq/deployments/9134 docs-master-mgcjyq/deployments/9146 docs-master-mgcjyq/deployments/9148 docs-master-mgcjyq/deployments/9158 docs-master-mgcjyq/deployments/9160 docs-master-mgcjyq/deployments/9161 docs-master-mgcjyq/deployments/9163 docs-master-mgcjyq/deployments/9164 docs-master-mgcjyq/deployments/9166 docs-master-mgcjyq/deployments/9169 docs-master-mgcjyq/deployments/9171 docs-master-mgcjyq/deployments/9172 docs-master-mgcjyq/deployments/9174 docs-master-mgcjyq/deployments/9176 docs-master-mgcjyq/deployments/9178 docs-master-mgcjyq/deployments/9184 docs-master-mgcjyq/deployments/9186 docs-nightly-t152d1/deployments/9133 docs-nightly-t152d1/deployments/9147 docs-nightly-t152d1/deployments/9159 docs-nightly-t152d1/deployments/9162 docs-nightly-t152d1/deployments/9165 docs-nightly-t152d1/deployments/9170 docs-nightly-t152d1/deployments/9173 docs-nightly-t152d1/deployments/9177 docs-nightly-t152d1/deployments/9185
2026-05-20  Aleš Mrázekpkg: rpm: package provides user and group docs-pkg-rpm-prov-wrcj0z/deployments/9130
2026-05-18  Vladimír ČunátMerge !1834: controller: improved error handling when... docs-master-mgcjyq/deployments/9119 docs-master-mgcjyq/deployments/9121 docs-master-mgcjyq/deployments/9123 docs-master-mgcjyq/deployments/9127 docs-master-mgcjyq/deployments/9129 docs-nightly-t152d1/deployments/9122 docs-nightly-t152d1/deployments/9128
2026-05-15  Aleš Mrázekcontroller/registered_workers.py: command_registered_wo... docs-workers-comm-6u8qgs/deployments/9100
2026-05-14  Vladimír ČunátMerge !1835: ci: use Debian 13 image as default docs-master-mgcjyq/deployments/9095 docs-master-mgcjyq/deployments/9096 docs-master-mgcjyq/deployments/9098 docs-master-mgcjyq/deployments/9110 docs-master-mgcjyq/deployments/9112 docs-master-mgcjyq/deployments/9113 docs-master-mgcjyq/deployments/9115 docs-master-mgcjyq/deployments/9116 docs-master-mgcjyq/deployments/9118 docs-nightly-t152d1/deployments/9097 docs-nightly-t152d1/deployments/9111 docs-nightly-t152d1/deployments/9114 docs-nightly-t152d1/deployments/9117
2026-05-14  Aleš Mrázek.gitlab-ci.yml: updated IMAGE_TAG docs-ci-debian-13-jtofdt/deployments/9094
2026-05-14  Vladimír Čunát.gitlab-ci.yml: switch to kres-gen-35 only docs-ci-debian-13-jtofdt/deployments/9093
2026-05-13  Aleš Mrázek.gitlab-ci.yml: all images updated to debian13 docs-ci-debian-13-jtofdt/deployments/9089
2026-05-13  Vladimír ČunátMerge !1830: pkg: rpm: sysusers and other improvements... docs-master-mgcjyq/deployments/9074 docs-master-mgcjyq/deployments/9090 docs-master-mgcjyq/deployments/9092 docs-nightly-t152d1/deployments/9091
2026-05-12  Aleš Mrázekdistro/pkg/rpm: removed rhel == 7 docs-ci-pkg-rpm-o3azfy/deployments/9068
2026-05-12  Aleš Mrázekdistro/pkg/rpm: removed alpha conflicts
2026-05-12  Aleš Mrázekdistro/pkg/rpm: added systemd-sysusers
2026-05-12  Aleš Mrázek.gitlab-ci.yml: pkg: added fedora-43 and fedora-44
2026-04-29  Aleš Mrázekdistro/pkg/rpm: added python3-setuptools as build requi...
2026-04-27  Aleš MrázekMerge branch 'release-6.3.0' into 'master' docs-master-mgcjyq/deployments/8959 docs-master-mgcjyq/deployments/8961 docs-master-mgcjyq/deployments/8963 docs-master-mgcjyq/deployments/8973 docs-master-mgcjyq/deployments/8975 docs-master-mgcjyq/deployments/8985 docs-master-mgcjyq/deployments/8987 docs-master-mgcjyq/deployments/8997 docs-master-mgcjyq/deployments/8999 docs-master-mgcjyq/deployments/9000 docs-master-mgcjyq/deployments/9002 docs-master-mgcjyq/deployments/9003 docs-master-mgcjyq/deployments/9005 docs-master-mgcjyq/deployments/9006 docs-master-mgcjyq/deployments/9008 docs-master-mgcjyq/deployments/9012 docs-master-mgcjyq/deployments/9014 docs-master-mgcjyq/deployments/9030 docs-master-mgcjyq/deployments/9032 docs-master-mgcjyq/deployments/9035 docs-master-mgcjyq/deployments/9037 docs-master-mgcjyq/deployments/9038 docs-master-mgcjyq/deployments/9040 docs-master-mgcjyq/deployments/9041 docs-master-mgcjyq/deployments/9043 docs-master-mgcjyq/deployments/9044 docs-master-mgcjyq/deployments/9046 docs-master-mgcjyq/deployments/9047 docs-master-mgcjyq/deployments/9049 docs-master-mgcjyq/deployments/9052 docs-master-mgcjyq/deployments/9054 docs-master-mgcjyq/deployments/9071 docs-master-mgcjyq/deployments/9073 docs-nightly-t152d1/deployments/8962 docs-nightly-t152d1/deployments/8974 docs-nightly-t152d1/deployments/8986 docs-nightly-t152d1/deployments/8998 docs-nightly-t152d1/deployments/9001 docs-nightly-t152d1/deployments/9004 docs-nightly-t152d1/deployments/9007 docs-nightly-t152d1/deployments/9013 docs-nightly-t152d1/deployments/9031 docs-nightly-t152d1/deployments/9036 docs-nightly-t152d1/deployments/9039 docs-nightly-t152d1/deployments/9042 docs-nightly-t152d1/deployments/9045 docs-nightly-t152d1/deployments/9048 docs-nightly-t152d1/deployments/9053 docs-nightly-t152d1/deployments/9072 docs-v6-3-0-gfw826/deployments/8960 v6.3.0
2026-04-27  Aleš Mrázekrelease 6.3.0 docs-release-6-3-ulsh1t/deployments/8958
2026-04-27  Vladimír ČunátMerge !1828: lib/rules: warn about non-CNAME wildcards... docs-master-mgcjyq/deployments/8956
2026-04-27  Vladimír Čunátlib/rules: warn about non-CNAME wildcards in RPZ
2026-04-27  Vladimír ČunátMerge !1827: Fix price overflow caused by high price_fa... docs-master-mgcjyq/deployments/8955
2026-04-27  Lukáš Ondráčekdaemon/defer: rewrite BASE_PRICE macro to function
next