maps.policy 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. ALLOW maps/infra/ratelimiter2/server -> maps/libs/deprecated/bson
  2. ALLOW maps/tools/grinder -> maps/libs/deprecated/bson
  3. ALLOW taxi/tools/dorblu -> maps/libs/deprecated/bson
  4. ALLOW maps/masstransit/info -> maps/libs/deprecated/mongo
  5. ALLOW taxi/tools/dorblu -> maps/libs/deprecated/mongo
  6. # Use maps/libs/locale instead
  7. ALLOW maps/automotive/remote_access/libs/i18n -> maps/libs/deprecated/localeutils
  8. ALLOW maps/carparks/renderer/datasource -> maps/libs/deprecated/localeutils
  9. ALLOW maps/fastcgi/tilerenderer-serv -> maps/libs/deprecated/localeutils
  10. ALLOW maps/garden/modules/renderer_denormalization -> maps/libs/deprecated/localeutils
  11. ALLOW maps/infopoint -> maps/libs/deprecated/localeutils
  12. ALLOW maps/jams/renderer2 -> maps/libs/deprecated/localeutils
  13. ALLOW maps/libs/i18n -> maps/libs/deprecated/localeutils
  14. ALLOW maps/libs/i18n-geobase -> maps/libs/deprecated/localeutils
  15. ALLOW maps/libs/jams/static-graph -> maps/libs/deprecated/localeutils
  16. ALLOW maps/libs/locale/compatibility -> maps/libs/deprecated/localeutils
  17. ALLOW maps/libs/road_graph -> maps/libs/deprecated/localeutils
  18. ALLOW maps/poi/personalized_poi -> maps/libs/deprecated/localeutils
  19. ALLOW maps/renderer -> maps/libs/deprecated/localeutils
  20. ALLOW maps/routing/router -> maps/libs/deprecated/localeutils
  21. ALLOW maps/routing/graph-tile-builder -> maps/libs/deprecated/localeutils
  22. ALLOW maps/snippets/tools/masstransit -> maps/libs/deprecated/localeutils
  23. ALLOW maps/tools/indoor -> maps/libs/deprecated/localeutils
  24. ALLOW maps/wikimap/mapspro/services/mrc -> maps/libs/deprecated/localeutils
  25. ALLOW netsys/tiles-vcdiff/gen-tiles -> maps/libs/deprecated/localeutils
  26. # Use maps/libs/geolib instead
  27. ALLOW maps/streetview/backoffice/lib -> maps/libs/deprecated/coordtrans_pymod
  28. # Use std::chrono or util/datetime instead
  29. ALLOW maps/analyzer -> maps/libs/deprecated/boost_time
  30. ALLOW maps/routing -> maps/libs/deprecated/boost_time
  31. ALLOW maps/tools/naviguide/lib -> maps/libs/deprecated/boost_time
  32. # Stop spreading deprecated stuff
  33. ALLOW maps/libs/deprecated -> maps/libs/deprecated
  34. DENY .* -> maps/libs/deprecated
  35. # maps/doc/proto holds proto interface for maps backends. Anyone can use them.
  36. ALLOW .* -> maps/doc/proto
  37. # These libraries are allowed for general use
  38. ALLOW .* -> maps/libs/common
  39. ALLOW .* -> maps/libs/csv
  40. ALLOW .* -> maps/libs/enum_io
  41. ALLOW .* -> maps/libs/geolib
  42. ALLOW .* -> maps/libs/http
  43. ALLOW .* -> maps/libs/json
  44. ALLOW .* -> maps/libs/nirvana
  45. ALLOW .* -> maps/libs/local_postgres
  46. ALLOW .* -> maps/libs/locale
  47. ALLOW .* -> maps/libs/pgpool
  48. ALLOW .* -> maps/libs/s3mds
  49. ALLOW .* -> maps/libs/sql_chemistry
  50. ALLOW .* -> maps/libs/st
  51. ALLOW .* -> maps/libs/tile
  52. ALLOW .* -> maps/libs/ttl_cache
  53. ALLOW .* -> maps/pylibs/local_postgres
  54. # Fix current PEERDIRs and prevent any further growth
  55. ALLOW media/road-graph-tool -> maps/libs/road_graph
  56. ALLOW media/road-graph-tool -> maps/libs/snap
  57. ALLOW media/road-graph-tool -> maps/libs/succinct_rtree
  58. ALLOW netsys/tiles-vcdiff/gen-tiles -> maps/renderer
  59. ALLOW quality/ab_testing/cofe/projects/maps -> maps/analytics
  60. ALLOW taxi/antifraud/mult_id -> maps/libs/geolib
  61. ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms
  62. ALLOW taxi/graph/external/graph2/tests/mapmatcher -> maps/libs/mms
  63. ALLOW taxi/graph/libs/easyview_helpers -> maps/analyzer/libs/common
  64. ALLOW taxi/graph/libs/easyview_helpers -> maps/tools/easyview/lib/io
  65. ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/data
  66. ALLOW taxi/graph/libs/graph -> maps/analyzer/libs/graphmatching
  67. ALLOW taxi/graph/libs/graph -> maps/libs/common
  68. ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index
  69. ALLOW taxi/graph/libs/graph -> maps/libs/edge_persistent_index/packer/lib
  70. ALLOW taxi/graph/libs/graph -> maps/libs/jams/graph-spatial
  71. ALLOW taxi/graph/libs/graph -> maps/libs/jams/router
  72. ALLOW taxi/graph/libs/graph -> maps/libs/jams/static-graph
  73. ALLOW taxi/graph/libs/graph -> maps/libs/mms
  74. ALLOW taxi/graph/libs/graph -> maps/libs/road_graph
  75. ALLOW taxi/graph/libs/graph -> maps/libs/road_graph/serialization
  76. ALLOW taxi/graph/libs/graph -> maps/libs/snap
  77. ALLOW taxi/graph/libs/graph -> maps/libs/succinct_rtree/serialization
  78. ALLOW taxi/graph/libs/graph -> maps/routing/common
  79. ALLOW taxi/graph/libs/graph -> maps/routing/turn_penalties
  80. ALLOW taxi/graph/libs/graph -> maps/tools/easyview/lib/io
  81. ALLOW taxi/graph/libs/graph-test -> maps/libs/geolib
  82. ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/common
  83. ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/data
  84. ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/graphmatching
  85. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/common
  86. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/edge_persistent_index
  87. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/graph-spatial
  88. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/router
  89. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/jams/static-graph
  90. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/mms
  91. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph
  92. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/road_graph/serialization
  93. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/snap
  94. ALLOW taxi/graph/libs/mapmatcher -> maps/libs/succinct_rtree/serialization
  95. ALLOW taxi/graph/libs/mapmatcher -> maps/routing/common
  96. ALLOW taxi/graph/libs/mapmatcher -> maps/routing/turn_penalties
  97. ALLOW taxi/graph/libs/mapmatcher -> maps/tools/easyview/lib/io
  98. ALLOW taxi/graph/libs/mapmatcher -> maps/analyzer/libs/guidance
  99. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/common
  100. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/graph-spatial
  101. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/router
  102. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/jams/static-graph
  103. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/mms
  104. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph
  105. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/road_graph/serialization
  106. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/snap
  107. ALLOW taxi/graph/libs/nearest_edges -> maps/libs/succinct_rtree/serialization
  108. ALLOW taxi/graph/libs/nearest_edges -> maps/tools/easyview/lib/io
  109. ALLOW taxi/graph/libs/predict -> maps/analyzer/libs/common
  110. ALLOW taxi/graph/libs/probmatching -> maps/analyzer/libs/mapmatching
  111. ALLOW taxi/graph/libs/routing -> maps/libs/common
  112. ALLOW taxi/graph/libs/routing -> maps/libs/leptidea
  113. ALLOW taxi/graph/libs/routing -> maps/libs/road_graph
  114. ALLOW taxi/graph/libs/routing -> maps/routing/common
  115. ALLOW taxi/graph/libs/search -> maps/analyzer/libs/common
  116. ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/data
  117. ALLOW taxi/graph/libs/shortest_path -> maps/analyzer/libs/shortest_path
  118. ALLOW taxi/graph/libs/shortest_path -> maps/libs/common
  119. ALLOW taxi/graph/libs/shortest_path -> maps/libs/mms
  120. ALLOW taxi/graph/libs/shortest_path -> maps/routing/common
  121. ALLOW taxi/graph/libs/shortest_path -> maps/routing/turn_penalties
  122. ALLOW taxi/graph/libs/tests/graph -> maps/libs/jams/static-graph
  123. ALLOW taxi/graph/libs/tests/mapmatcher -> maps/analyzer/libs/track_generator
  124. ALLOW taxi/graph/libs/tests/mapmatcher -> maps/libs/mms
  125. ALLOW taxi/graph/libs/tests/nearest_edges -> maps/libs/jams/static-graph
  126. ALLOW taxi/graph/libs/tests/routing -> maps/libs/road_graph
  127. ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/jams/static-graph
  128. ALLOW taxi/graph/tools/bench-nearest-edges -> maps/libs/road_graph
  129. ALLOW taxi/graph/tools/find-one-way-gates -> maps/tools/easyview/lib/io
  130. ALLOW taxi/graph/tools/generate-graph-tracks -> maps/analyzer/libs/track_generator
  131. ALLOW taxi/graph/tools/generate-graph-tracks -> maps/libs/mms
  132. ALLOW taxi/graph/tools/lib -> maps/libs/road_graph
  133. ALLOW taxi/graph/tools/ -> maps/tools/easyview/pylib
  134. ALLOW taxi/tools/dorblu/lib -> maps/libs/common
  135. ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/bson
  136. ALLOW taxi/tools/dorblu/lib -> maps/libs/deprecated/mongo
  137. ALLOW taxi/tools/dorblu/lib -> maps/libs/json
  138. ALLOW taxi/tools/dorblu/lib -> maps/libs/log8
  139. ALLOW taxi/tools/dorblu/agent -> maps/libs/log8
  140. ALLOW taxi/tools/dorblu/aggregator -> maps/libs/log8
  141. ALLOW taxi/tools/dorblu/lib -> maps/libs/http
  142. ALLOW yql/udfs/taxi/graph -> maps/libs/leptidea
  143. ALLOW maps/ -> maps/
  144. ALLOW sandbox/projects/maps -> maps/
  145. ALLOW sandbox/projects/mapsearch -> maps/
  146. ALLOW sandbox/projects/masstransit -> maps/
  147. ALLOW sprav/altay/panorama -> maps/streetview/libs
  148. ALLOW yql/udfs/maps -> maps/
  149. # maps_adv will be split into maps and smb
  150. ALLOW maps_adv/ -> maps/
  151. ALLOW maps_adv/ -> maps_adv/
  152. ALLOW smb/ -> maps_adv/
  153. DENY .* -> maps_adv/
  154. ALLOW sdg/library/python/revision_manager -> maps/wikimap/mapspro/libs/common
  155. ALLOW sdg/library/python/revision_manager -> maps/wikimap/mapspro/libs/revision
  156. # Ydo libs can use some maps stuff
  157. ALLOW ydo/libs/dispatch -> maps/libs/pbstream
  158. ALLOW ydo/libs/dispatch -> maps/libs/kdtree
  159. # use of privacy_detector
  160. ALLOW toloka -> maps/wikimap/mapspro/services/mrc/libs/
  161. # allow using yacare to implement piglet sync service
  162. ALLOW devtools/contrib -> maps/infra/yacare
  163. ALLOW devtools/contrib -> maps/libs/log8
  164. # Do not allow PEERDIRs into maps unless such PEERDIRs have be explicitly allowed above
  165. DENY .* -> maps/